您的位置:首页 > 运维架构 > Nginx

Magento Nginx安全配置conf文件

2012-12-21 17:07 513 查看
server {
if ($host = 'domain.com' ) {
rewrite ^/(.*)$ http://www.domain.com/$1 redirect;
}
}

server {
listen 80;
server_name www.domain.com;

access_log /home/wwwroot/domain.com.log access;

location / {
root /home/wwwroot/domain.com;
index index.php index.htm index.html;
# rewrite ^(/index.php)?/minify/([^/]+)(/.*.(js|css))$ /lib/minify/m.php?f=$3&d=$2 last;

if (-f $request_filename) {
expires 30d;
break;
}

if (!-e $request_filename) {
rewrite ^(.+)$ /index.php last;
}
location ~ .*\.(php|php5)?$
{
try_files $uri =404;
fastcgi_pass unix:/tmp/php-cgi.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_NAME $fastcgi_script_name;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fcgi.conf;
}
location /app/etc { deny all; }
location /. { return 404; }
location /app/ { deny all; }
location /includes/ { deny all; }
location /lib/ { deny all; }
location /media/downloadable/ { deny all; }
location /pkginfo/ { deny all; }
location /report/config.xml { deny all; }
location /var/ { deny all; }
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: