diff --git a/nginx/server.conf b/nginx/server.conf new file mode 100644 index 0000000..0e38156 --- /dev/null +++ b/nginx/server.conf @@ -0,0 +1,42 @@ +server { + server_name MYSERVER; + access_log /var/log/nginx/MYSERVER.access_log main; + error_log /var/log/nginx/MYSERVER.error_log debug_http; + + root /var/www/DIR; + index index.php; + +# auth_basic "Restricted"; +# auth_basic_user_file rhtpasswd; + + location = /robots.txt { + allow all; + log_not_found off; + access_log off; + } + + location ~* ^/index.php.*$ { + fastcgi_pass 127.0.0.1:9000; + include fastcgi.conf; + } + + location / { + try_files $uri @gitlist; + } + + location ~* \.(js|css|png|jpg|jpeg|gif|ico)$ { + add_header Vary "Accept-Encoding"; + expires max; + try_files $uri @gitlist; + tcp_nodelay off; + tcp_nopush on; + } + +# location ~* \.(git|svn|patch|htaccess|log|route|plist|inc|json|pl|po|sh|ini|sample|kdev4)$ { +# deny all; +# } + + location @gitlist { + rewrite ^/.*$ /index.php; + } +}