Magento Nginx安全配置conf文件
时间:2015-06-28 20:33 来源:linux.it.net.cn 作者:IT
Magento在Nginx下的rewrite配置文件.
[JavaScript]代码
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; }
}
}
(责任编辑:IT)
Magento在Nginx下的rewrite配置文件. [JavaScript]代码 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; } } } (责任编辑:IT) |