本文共 12840 字,大约阅读时间需要 42 分钟。
fangpinhui_api.conf
server { listen 80; server_name ~^(client|api)\.develop\.corp\.com$;# server_name localhost; set $dev_user 'develop'; set $dev_proj 'api'; if ( $http_host ~* "^(client|api)\.([a-z\d]+)?\.corp\.com$") { set $dev_proj $1; } set $dev_root "/var/www/$dev_user/$dev_proj/public"; add_header X-Dev_User $dev_user; add_header X_Dev_Proj $dev_proj; root $dev_root; error_log /var/log/nginx/error.log error; access_log /var/log/nginx/api.access.log; location / { try_files $uri $uri/ /index.php?$query_string; index index.html index.htm index.php; } location /nginx_status { stub_status on; access_log off; } error_page 500 502 503 504 /50x.html; location = /50x.html { root /usr/share/nginx/html; } location ~ \.php$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $dev_root$fastcgi_script_name; include fastcgi_params; }}server { listen 80; server_name static.develop.corp.com; set $dev_user 'develop'; set $dev_proj 'api'; set $dev_root "/var/www/$dev_user/$dev_proj/resources"; add_header X-Dev_User $dev_user; add_header X_Dev_Proj $dev_proj; root $dev_root; error_page 500 502 503 504 /50x.html; location = /50x.html { root /usr/share/nginx/html; }}
fangpinhui_api_user.conf
server { listen 80; server_name ~^(client|api)\.([a-z\d]+)?\.corp\.com$; set $dev_user 'heshiqi'; set $dev_proj 'api'; if ( $http_host ~* "^(client|api)\.([a-z\d]+)?\.corp\.com$") { set $dev_proj $1; } if ( $http_host ~* "([a-z\d]+)\.corp\.com$") { set $dev_user $1; } set $dev_root "/home/$dev_user/htdocs/$dev_proj/public"; add_header X-Dev_User $dev_user; add_header X_Dev_Proj $dev_proj; root $dev_root; error_log /var/log/nginx/error.log error; location / { try_files $uri $uri/ /index.php?$query_string; index index.html index.htm index.php; } error_page 500 502 503 504 /50x.html; location = /50x.html { root /usr/share/nginx/html; } location ~ \.php$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $dev_root$fastcgi_script_name; include fastcgi_params; }}fangpinhui_new.conf
server { listen 80; server_name ~^(client|new)\.develop\.corp\.com$;# server_name localhost; set $dev_user 'develop'; set $dev_proj 'new'; if ( $http_host ~* "^(client|new)\.([a-z\d]+)?\.corp\.com$") { set $dev_proj $1; } set $dev_root "/var/www/$dev_user/$dev_proj/public"; add_header X-Dev_User $dev_user; add_header X_Dev_Proj $dev_proj; root $dev_root; error_log /var/log/nginx/error.log error; location / { try_files $uri $uri/ /index.php?$query_string; index index.html index.htm index.php; } error_page 500 502 503 504 /50x.html; location = /50x.html { root /usr/share/nginx/html; } location ~ \.php$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $dev_root$fastcgi_script_name; include fastcgi_params; }}fangpinhui_new_user.conf
server { listen 80; server_name ~^(new|wap)\.([a-z\d]+)?\.corp\.com$; set $dev_user 'heshiqi'; set $dev_proj 'api'; if ( $http_host ~* "^(new|wap)\.([a-z\d]+)?\.corp\.com$") { set $dev_proj $1; } if ( $http_host ~* "([a-z\d]+)\.corp\.com$") { set $dev_user $1; } set $dev_root "/home/$dev_user/htdocs/$dev_proj/public"; add_header X-Dev_User $dev_user; add_header X_Dev_Proj $dev_proj; root $dev_root; error_log /var/log/nginx/error.log error; location / { try_files $uri $uri/ /index.php?$query_string; index index.html index.htm index.php; } error_page 500 502 503 504 /50x.html; location = /50x.html { root /usr/share/nginx/html; } location ~ \.php$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $dev_root$fastcgi_script_name; include fastcgi_params; }}fangpinhui_fastdfs.conf
server { listen 80; server_name img.corp.com; #access_log /var/log/nginx/log/host.access.log main; error_log /var/log/nginx/img.error.log error; location /group1/M00/{ root /var/fastdfs/data; ngx_fastdfs_module; }}
fangpinhui_newyun.conf
server { listen 80; server_name ~^(yunadmin|newyun)\.develop\.corp\.com$;# server_name localhost; set $dev_user 'develop'; set $dev_proj 'yun'; #if ( $http_host ~* "^(yunadmin|newyun)\.([a-z\d]+)?\.corp\.com$") { # set $dev_proj $1; #} set $dev_root "/var/www/$dev_user/$dev_proj/public"; add_header X-Dev_User $dev_user; add_header X_Dev_Proj $dev_proj; root $dev_root; error_log /var/log/nginx/yunadmin_error.log error; location / { try_files $uri $uri/ /index.php?$query_string; index index.html index.htm index.php; } error_page 500 502 503 504 /50x.html; location = /50x.html { root /usr/share/nginx/html; } location ~ \.php$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $dev_root$fastcgi_script_name; include fastcgi_params; }}fangpinhui_ossapi.conf
server { listen 80; server_name ~^(oss|ossapi)\.develop\.corp\.com$;# server_name localhost; set $dev_user 'develop'; set $dev_proj 'ossapi'; if ( $http_host ~* "^(oss|ossapi)\.([a-z\d]+)?\.corp\.com$") { set $dev_proj $1; } set $dev_root "/var/www/$dev_user/$dev_proj/public"; add_header X-Dev_User $dev_user; add_header X_Dev_Proj $dev_proj; root $dev_root; error_log /var/log/nginx/ossapi_error.log error; location / { try_files $uri $uri/ /index.php?$query_string; index index.html index.htm index.php; } error_page 500 502 503 504 /50x.html; location = /50x.html { root /usr/share/nginx/html; } location ~ \.php$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $dev_root$fastcgi_script_name; include fastcgi_params; }}fangpinhui_smsapi.conf
server { listen 80; server_name ~^(sms|smsapi)\.develop\.corp\.com$;# server_name localhost; set $dev_user 'develop'; set $dev_proj 'smsapi'; if ( $http_host ~* "^(sms|smsapi)\.([a-z\d]+)?\.corp\.com$") { set $dev_proj $1; } set $dev_root "/var/www/$dev_user/$dev_proj/public"; add_header X-Dev_User $dev_user; add_header X_Dev_Proj $dev_proj; root $dev_root; error_log /var/log/nginx/smsapi_error.log error; location / { try_files $uri $uri/ /index.php?$query_string; index index.html index.htm index.php; } error_page 500 502 503 504 /50x.html; location = /50x.html { root /usr/share/nginx/html; } location ~ \.php$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $dev_root$fastcgi_script_name; include fastcgi_params; }}fangpinhui_smsapi_user.conf
server { listen 80; server_name ~^(smsapi|sms)\.([a-z\d]+)?\.corp\.com$; set $dev_user 'heshiqi'; set $dev_proj 'smsapi'; if ( $http_host ~* "^(smsapi|sms)\.([a-z\d]+)?\.corp\.com$") { set $dev_proj $1; } if ( $http_host ~* "([a-z\d]+)\.corp\.com$") { set $dev_user $1; } set $dev_root "/home/$dev_user/htdocs/$dev_proj/public"; add_header X-Dev_User $dev_user; add_header X_Dev_Proj $dev_proj; root $dev_root; error_log /var/log/nginx/smsapi_error.log error; location / { try_files $uri $uri/ /index.php?$query_string; index index.html index.htm index.php; } error_page 500 502 503 504 /50x.html; location = /50x.html { root /usr/share/nginx/html; } location ~ \.php$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $dev_root$fastcgi_script_name; include fastcgi_params; }}fangpinhui_yun.conf
server { listen 80; server_name ~^(www|yun)\.develop\.corp\.com$; access_log /var/log/nginx/admin.access.log; error_log /var/log/nginx/admin.error.log error; set $dev_user 'develop'; set $dev_proj 'www'; if ( $http_host ~* "^(www|yun)\.([a-z\d]+)?\.corp\.com$") { set $dev_proj $1; } set $dev_root "/var/www/$dev_user/$dev_proj"; add_header X-Dev_User $dev_user; add_header X_Dev_Proj $dev_proj; root $dev_root; location / { index index.html index.htm index.php; if (!-e $request_filename) { rewrite ^/(.*)$ /index.php/$1 last; break; } } error_page 500 502 503 504 /50x.html; location = /50x.html { root /usr/share/nginx/html; } location ~ \.php/?.*$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; include fastcgi_params; set $fastcgi_script_name2 $fastcgi_script_name; if ($fastcgi_script_name ~ "^(.+\.php)(/.+)$") { set $fastcgi_script_name2 $1; set $path_info $2; } fastcgi_param PATH_INFO $path_info; fastcgi_param SCRIPT_FILENAME $dev_root$fastcgi_script_name; fastcgi_param SCRIPT_NAME $fastcgi_script_name2; }}
fangpinhui_yun_user.conf
server { listen 80; server_name ~^(www|yun)\.([a-z\d]+)?\.corp\.com$; access_log /var/log/nginx/user.access.log; error_log /var/log/nginx/user.error.log error; set $dev_user 'develop'; set $dev_proj 'www'; if ( $http_host ~* "^(www|yun)\.([a-z\d]+)?\.corp\.com$") { set $dev_proj $1; } if ( $http_host ~* "([a-z\d]+)\.corp\.com$") { set $dev_user $1; } set $dev_root "/home/$dev_user/htdocs/$dev_proj"; add_header X-Dev_User $dev_user; add_header X_Dev_Proj $dev_proj; root $dev_root; location / { index index.html index.htm index.php; if (!-e $request_filename) { rewrite ^/(.*)$ /index.php/$1 last; break; } } error_page 500 502 503 504 /50x.html; location = /50x.html { root /usr/share/nginx/html; } location ~ \.php/?.*$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; include fastcgi_params; set $fastcgi_script_name2 $fastcgi_script_name; if ($fastcgi_script_name ~ "^(.+\.php)(/.+)$") { set $fastcgi_script_name2 $1; set $path_info $2; } fastcgi_param PATH_INFO $path_info; fastcgi_param SCRIPT_FILENAME $dev_root$fastcgi_script_name; fastcgi_param SCRIPT_NAME $fastcgi_script_name2; }}
www.conf
server { listen 80 default; root /home/www/www; index index.php; server_name www.fangpinhui.com fangpinhui.com *.fangpinhui.com; error_log /var/log/nginx/fang_error.log error; location / { index index.htm index.html index.php; if (!-e $request_filename) { rewrite ^/(.*)$ /index.php/$1 last; break; } } location ~ \.php/?.*$ { root /home/www/www; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; include /etc/nginx/fastcgi_params; set $fastcgi_script_name2 $fastcgi_script_name; if ($fastcgi_script_name ~ "^(.+\.php)(/.+)$") { set $fastcgi_script_name2 $1; set $path_info $2; } fastcgi_connect_timeout 300; fastcgi_send_timeout 300; fastcgi_read_timeout 300; fastcgi_buffer_size 64k; fastcgi_buffers 16 16k; fastcgi_busy_buffers_size 128k; fastcgi_temp_file_write_size 128k; fastcgi_param PATH_INFO $path_info; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_param SCRIPT_NAME $fastcgi_script_name2; }}
转载地址:http://tiqab.baihongyu.com/