1 #My vlson.top project 2 #frontend 3 server { 4 listen 80; 5 server_name www.vlson.com; 6 7 #charset koi8-r; 8 9 set $app_root F:/vlson/advanced/frontend/web/; 10 set $project_root F:/vlson/advanced/frontend/; 11 root $app_root; 12 13 access_log logs/frontend.access.log main; 14 15 location / { 16 root $app_root; 17 index index.php index.html index.htm; 18 try_files $uri $uri/ /index.php?$args; 19 } 20 21 error_page 404 /404.html; 22 23 # redirect server error pages to the static page /50x.html 24 # 25 error_page 500 502 503 504 /50x.html; 26 location = /50x.html { 27 root F:/vlson/frontend/web/; 28 } 29 30 # proxy the PHP scripts to Apache listening on 127.0.0.1:80 31 # 32 #location ~ .php$ { 33 # proxy_pass http://127.0.0.1; 34 #} 35 36 # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000 37 # 38 location ~ .php(.*)$ { 39 root F:/vlson/advanced/frontend/web/; 40 fastcgi_pass 127.0.0.1:9000; 41 fastcgi_index index.php; 42 fastcgi_split_path_info ^((?U).+.php)(/?.+)$; 43 fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; 44 fastcgi_param PATH_INFO $fastcgi_path_info; 45 fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info; 46 include fastcgi_params; 47 } 48 49 #location ~ .*.(gif|jpg|jpeg|png|bmp|swf)${ 50 # #expires 30d; 51 # root $project_root; 52 #} 53 #location ~ .*.(js|css)?${ 54 # root $project_root; 55 #} 56 57 # deny access to .htaccess files, if Apache's document root 58 # concurs with nginx's one 59 # 60 #location ~ /.ht { 61 # deny all; 62 #} 63 }
#My vlson.top project #backend server { listen 80; server_name backend.vlson.com; client_max_body_size 5M; #charset koi8-r; set $app_root F:/vlson/advanced/backend/web/; set $project_root F:/vlson/advanced/backend/; root $app_root; access_log logs/backend.access.log main; location / { #root $app_root; index index.php index.html index.htm; try_files $uri $uri/ /index.php?$args; } error_page 404 /404.html; # redirect server error pages to the static page /50x.html # error_page 500 502 503 504 /50x.html; location = /50x.html { root $app_root; } # proxy the PHP scripts to Apache listening on 127.0.0.1:80 # #location ~ .php$ { # proxy_pass http://127.0.0.1; #} # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000 # location ~ .php(.*)$ { root F:/vlson/advanced/backend/web/; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_split_path_info ^((?U).+.php)(/?.+)$; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_param PATH_INFO $fastcgi_path_info; fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info; include fastcgi_params; } # deny access to .htaccess files, if Apache's document root # concurs with nginx's one # #location ~ /.ht { # deny all; #} }