diff options
Diffstat (limited to 'nginx/sites-available/vps')
-rw-r--r-- | nginx/sites-available/vps | 17 |
1 files changed, 14 insertions, 3 deletions
diff --git a/nginx/sites-available/vps b/nginx/sites-available/vps index 6fde3fb..dff1d7b 100644 --- a/nginx/sites-available/vps +++ b/nginx/sites-available/vps | |||
@@ -51,6 +51,18 @@ server { | |||
51 | add_header Access-Control-Allow-Origin *; | 51 | add_header Access-Control-Allow-Origin *; |
52 | } | 52 | } |
53 | 53 | ||
54 | location = /cgi/ { | ||
55 | alias /srv/cgi/; | ||
56 | } | ||
57 | |||
58 | location ^~ /cgi/(.+) { | ||
59 | gzip off; | ||
60 | |||
61 | include /etc/nginx/fastcgi_params; | ||
62 | fastcgi_pass unix:/var/run/fcgiwrap.sock; | ||
63 | fastcgi_param SCRIPT_FILENAME /srv/cgi/$1; | ||
64 | } | ||
65 | |||
54 | location ~ [^/]$ { | 66 | location ~ [^/]$ { |
55 | try_files $uri @rewrite_no_slash; | 67 | try_files $uri @rewrite_no_slash; |
56 | } | 68 | } |
@@ -307,9 +319,8 @@ server { | |||
307 | server { | 319 | server { |
308 | server_name "~[\d\.]+"; | 320 | server_name "~[\d\.]+"; |
309 | listen 80; | 321 | listen 80; |
310 | 322 | error_page 404 /404.html; | |
311 | root /srv/http; | 323 | return 404; |
312 | index index.html; | ||
313 | } | 324 | } |
314 | 325 | ||
315 | ## Redirect 80 to 443 | 326 | ## Redirect 80 to 443 |