| 
 | 
 
 
发表于 2010-9-25 15:46:23
|
显示全部楼层
 
 
 
原帖由 renothing 于 2010-9-25 16:02 发表  
  
 
网上流传的脚步是有毛病的,把所有都转发到后端去了。没有起到我们使用nginx的作用。 
 
最后奉劝大家一句.DA的默认方式,安全是很大的问题。对于开了shell权限的来说,open_basedir就是个摆设了。 
 
详情看这里 
http://blog. ...  
 
不错.但在虚拟主机DA面板当中,要顾虑的东西会比较多. 
例如成员设置错误页面,当访问一个不存在的页面的时候,nginx无法定位到具体路径就会返回错误,如果这个时候返回到后端的apache进一步匹配错误页面的设置就可以避免这种情况的发生,减轻了实施错误页面设置的复杂度. 
我的脚本中一样会把页面返回到后端进行查询,但对于一个存在的文件来说,就只有优先级别的不同了(优先由nginx解析). 
nginx在整个系统中无法做到像单用户那样灵活.可以一试.呵呵 
 
防盗链这块,其实我是添加了两条参数, 
proxy_set_header   Referer $http_referer;proxy_set_header   Cookie $http_cookie; 
 具体看proxy.inc:[ol]proxy.incproxy_connect_timeout 30s;proxy_send_timeout   90;proxy_read_timeout   90;proxy_buffer_size    64k;proxy_buffers     16 32k;proxy_busy_buffers_size 64k;#proxy_pass http://127.0.0.1:81;proxy_pass_header Set-Cookie;proxy_redirect     off;proxy_hide_header  Vary;proxy_set_header   Accept-Encoding '';proxy_ignore_headers Cache-Control Expires;proxy_set_header   Referer $http_referer;proxy_set_header   Host   $host;proxy_set_header   Cookie $http_cookie;proxy_set_header   X-Real-IP  $remote_addr;proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for;[/ol]复制代码 |   
 
 
 
 |