TEXT   206
sever listen 80 server name testhost com
Guest on 28th November 2024 07:12:23 AM


  1. server {
  2.              listen          *:80;
  3.              server_name     testhost.com;
  4.              root   /var/www/intervid/root;
  5.              access_log      /var/log/nginx/intervid.log main;
  6.              index  index.php;
  7.              error_page  404              /index.php;
  8.              client_max_body_size 100M;
  9.  
  10.              location = /favicon.ico {
  11.                log_not_found off;
  12.                access_log off;
  13.              }
  14.  
  15.              location = /robots.txt {
  16.                log_not_found off;
  17.                access_log off;
  18.              }
  19.  
  20.              location  ~ \..*/.*\.php$ {
  21.                 return 403;
  22.              }
  23.  
  24.              location ~* files/styles {
  25.                access_log off;
  26.                expires max;
  27.                try_files $uri @rewrite;
  28.              }
  29.  
  30.              location / {
  31.                try_files $uri $uri/ @rewrite;
  32.                expires max;
  33.              }
  34.  
  35.              location @rewrite {
  36.                rewrite ^/(.*)$ /index.php?q=$1;
  37.              }
  38.  
  39.              location ~ \.php$ {
  40.                fastcgi_pass   unix:/var/run/php-fpm.www.sock;
  41.                include        /etc/nginx/fastcgi-params.conf;
  42.                fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
  43.              }
  44.  
  45.              location ~* ^.+\.(txt|css|jpg|html|gif|png|js|swf|xml)$ {
  46.                expires      max;
  47.                log_not_found off;
  48.              }
  49.     }

Raw Paste

Login or Register to edit or fork this paste. It's free.