当前位置: 操作系统/服务器>linux
本页文章导读:
▪将2003里多用户目录与IIS里的FTP对等起来,互相通用
具体出发点,就是想让自己机子上的文件通过FTP共享出去,但是权限却同本机登录一样.
首先,建一个LocalUser目录,将Windows的用户文件夹建在这个目录下,设为同账户一样的名称.
1.........
▪isapi_rewrite的防盗链使用方法与规则代码
httpd.ini设置如下: RewriteCond Host: (.+) RewriteCond Referer: (?!http://\1.*).* RewriteRule .*\.(?:gif|jpg|png|exe|rar|zip) /Block.gif [I,O] 即可实现gif/jpg/png/exe/rar/zip文件的防盗链,盗链页面显示的是/Block.gif。B.........
▪windows 2003配置IIS支持.shtml .shtm 的简单方法 图文教程
今天帮朋友开一空间,他程序是shtml的,空间开好了,但是朋友说不支持,结果找了一下原因.其实windows 2003安装好IIS之后默认是支持.shtml的,只要在“WEB服务扩展”允许“在服务器前端的包含文件.........
[1]将2003里多用户目录与IIS里的FTP对等起来,互相通用
来源: 互联网 发布时间: 2013-12-24
具体出发点,就是想让自己机子上的文件通过FTP共享出去,但是权限却同本机登录一样.
首先,建一个LocalUser目录,将Windows的用户文件夹建在这个目录下,设为同账户一样的名称.
1.在IIS里的FTP里新建一个FTP站点,选中隔离用户(这个是多用户时要的)
2.设FTP主目录设为LocalUser的父目录.
3.IIS里的FTP的惹名用户登录目录为Public,在LocalUser下(这里与Windows的账户是不同的,那是Guest,怎么办呢?将Guest账户改名成Public.)
这样基本上就同步了,记住就是:LocalUser,Public这两个是FTP特定的.不能改的,因此只好将Windows的用户目录改一改了,Guest也是可以改名的.
首先,建一个LocalUser目录,将Windows的用户文件夹建在这个目录下,设为同账户一样的名称.
1.在IIS里的FTP里新建一个FTP站点,选中隔离用户(这个是多用户时要的)
2.设FTP主目录设为LocalUser的父目录.
3.IIS里的FTP的惹名用户登录目录为Public,在LocalUser下(这里与Windows的账户是不同的,那是Guest,怎么办呢?将Guest账户改名成Public.)
这样基本上就同步了,记住就是:LocalUser,Public这两个是FTP特定的.不能改的,因此只好将Windows的用户目录改一改了,Guest也是可以改名的.
[2]isapi_rewrite的防盗链使用方法与规则代码
来源: 互联网 发布时间: 2013-12-24
httpd.ini设置如下:
RewriteCond Host: (.+)
RewriteCond Referer: (?!http://\1.*).*
RewriteRule .*\.(?:gif|jpg|png|exe|rar|zip) /Block.gif [I,O]
即可实现gif/jpg/png/exe/rar/zip文件的防盗链,盗链页面显示的是/Block.gif。Block.gif是一个体积较少的图片文件,我们可以在上面打上自己网站的版权标志和防盗链声明。
如果按照上面设置,则除本站以外的所有网站均不能使用这里的图片,如果要允许一些例外的网站比如google,baidu以及其它一些非营利性网站引用该怎么办呢?我们可以用如下正则表达式来实现
RewriteCond Referer: (?!http://(?:.*\.google\.com|www\.baidu\.com)).+
如果想需要给友情站使用,则可以如下设置:
RewriteCond Referer: (?!http://(?:*\.pspper\.net|*\.google\.com|*\.baidu\.com)).+
至此,一个相当有效的防盗链系统已经出来了,但如上设置有一个问题,如果浏览者浏览了盗链页面后访问本站页面,则被盗链图片的缓存会影响图片的正常显示。把
RewriteRule .*\.(?:gif|jpg|png|exe|rar|zip) /block.gif [I,O]
改为
RewriteRule .*\.(?:gif|jpg|png|exe|rar|zip) /block.gif [I,O,N]
方可。参数N的意思是重新从站点请求文件而不是从本地缓存读取。
注意,由于流媒体不使用Referer,所以无法用此方法。
RewriteCond Host: (.+)
RewriteCond Referer: (?!http://\1.*).*
RewriteRule .*\.(?:gif|jpg|png|exe|rar|zip) /Block.gif [I,O]
即可实现gif/jpg/png/exe/rar/zip文件的防盗链,盗链页面显示的是/Block.gif。Block.gif是一个体积较少的图片文件,我们可以在上面打上自己网站的版权标志和防盗链声明。
如果按照上面设置,则除本站以外的所有网站均不能使用这里的图片,如果要允许一些例外的网站比如google,baidu以及其它一些非营利性网站引用该怎么办呢?我们可以用如下正则表达式来实现
RewriteCond Referer: (?!http://(?:.*\.google\.com|www\.baidu\.com)).+
如果想需要给友情站使用,则可以如下设置:
RewriteCond Referer: (?!http://(?:*\.pspper\.net|*\.google\.com|*\.baidu\.com)).+
至此,一个相当有效的防盗链系统已经出来了,但如上设置有一个问题,如果浏览者浏览了盗链页面后访问本站页面,则被盗链图片的缓存会影响图片的正常显示。把
RewriteRule .*\.(?:gif|jpg|png|exe|rar|zip) /block.gif [I,O]
改为
RewriteRule .*\.(?:gif|jpg|png|exe|rar|zip) /block.gif [I,O,N]
方可。参数N的意思是重新从站点请求文件而不是从本地缓存读取。
注意,由于流媒体不使用Referer,所以无法用此方法。
[3]windows 2003配置IIS支持.shtml .shtm 的简单方法 图文教程
来源: 互联网 发布时间: 2013-12-24
今天帮朋友开一空间,他程序是shtml的,空间开好了,但是朋友说不支持,结果找了一下原因.其实windows 2003安装好IIS之后默认是支持.shtml的,只要在“WEB服务扩展”允许“在服务器前端的包含文件”即可,如下图:
最新技术文章: