Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- server {
- listen xx.x.xxx.xxx:8089;
- #listen xxx.xxx.xx.xx:443 ssl;
- #ssl on;
- #ssl_certificate /srv/www/sub.mydomain.dev/ssl/usshop.cabundle.cert;
- #ssl_certificate_key /srv/www/sub.mydomain.dev/ssl/us-shop_dubarryboots_us.key;
- server_name sub.mydomain.dev; ## Domain is here twice so server_name_in_redirect will favour the www
- root /srv/www/sub.mydomain.dev/public_html;
- #this wil rewrite none www to www
- if ($host = 'xx.x.xxx.xxx:8089' ) {
- rewrite ^/(.*)$ http://xx.x.xxx.xxx:8089/$1 ;
- }
- access_log /srv/www/sub.mydomain.dev/logs/access.log;
- error_log /srv/www/sub.mydomain.dev/logs/error.log;
- location / {
- index index.html index.php; ## Allow a static html file to be shown first
- try_files $uri $uri/ @handler; ## If missing pass the URI to Magento's front handler
- #rewrite ^.+ /collections permanent;
- expires 30d; ## Assume all files are cachable
- }
- #location /minify/ { ## Needed for Fooman Speedster
- # rewrite ^/minify/([0-9]+)(/.*\.(js|css))$ /lib/minify/m.php?f=$2&d;=$1 last;
- #}
- ## These locations would be hidden by .htaccess normally
- location /app/ { deny all; }
- location /includes/ { deny all; }
- location /lib/ { deny all; }
- location /lib/minify/ { allow all; } ## Deny is applied after rewrites so must specifically allow minify
- location /media/downloadable/ { deny all; }
- location /pkginfo/ { deny all; }
- location /report/config.xml { deny all; }
- location /var/ { deny all; }
- location /var/export/ { ## Allow admins only to view export folder
- auth_basic "Restricted"; ## Message shown in login window
- auth_basic_user_file htpasswd; ## See /etc/nginx/htpassword
- autoindex on;
- }
- location /. { ## Disable .htaccess and other hidden files
- return 404;
- }
- #location / {
- # rewrite ^.+ /collections;
- # }
- location @handler { ## Magento uses a common front handler
- rewrite / /index.php;
- }
- location ~ \.php/ { ## Forward paths like /js/index.php/x.js to relevant handler
- rewrite ^(.*\.php)/ $1 last;
- }
- location ~ \.php$ { ## Execute PHP scripts
- expires off; ## Do not cache dynamic content
- fastcgi_param HTTPS on;
- fastcgi_param HTTPS True;
- fastcgi_pass 127.0.0.1:9000;
- fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
- include fastcgi_params; ## See /etc/nginx/fastcgi_params
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement