Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- server {
- # listen 443;
- listen 80;
- server_name www.mydomain.com;
- root /usr/share/nginx/www;
- index index.php;
- #SSL Configuration
- #ssl on;
- #ssl_certificate /etc/ssl/ssl.crt;
- #ssl_certificate_key /etc/ssl/ssl.key;
- #ssl_protocols SSLv3 TLSv1;
- #ssl_ciphers ALL:!aNULL:!ADH:!eNULL:!LOW:!EXP:RC4+RSA:+HIGH:+MEDIUM;
- #ssl_session_cache shared:SSL:15m;
- #ssl_session_timeout 15m;
- #ssl_verify_depth 3;
- location / {
- try_files $uri $uri/ /index.php?q=$uri&$args; #SEF URL
- }
- # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
- location ~ \.php$ {
- fastcgi_pass localhost:9000;
- fastcgi_index index.php;
- #fastcgi_param HTTPS on;
- fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
- include fastcgi_params;
- }
- # deny running scripts inside writable directories
- location ~* /(images|cache|media|logs|tmp)/.*\.(php|pl|py|jsp|asp|sh|cgi)$ {
- return 403;
- error_page 403 /403_error.html;
- }
- # caching of files
- location ~* \.(ico|pdf|flv)$ {
- expires 1y;
- }
- location ~* \.(js|css|png|jpg|jpeg|gif|swf|xml|txt)$ {
- expires 15d;
- }
- }
- server {
- server_name mydomain.com;
- listen 80;
- return 301 http://www.mydomain.com$request_uri;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement