博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Nginx配置
阅读量:2391 次
发布时间:2019-05-10

本文共 12840 字,大约阅读时间需要 42 分钟。

develop配置

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服务器

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/

你可能感兴趣的文章
mysql的比较运算
查看>>
Data Breach Report
查看>>
再探偏移注射
查看>>
DNS Security Tips
查看>>
符号执行
查看>>
Remote Installation Service (RIS) in Windows Server 2003
查看>>
Layer Four Traceroute
查看>>
Hardening guide for Apache 2.2.15 on RedHat 5.4 (64bit edition)
查看>>
Microsoft Outlook Web Access (OWA) version 8.2.254.0 information disclosure vulnerability
查看>>
STP mitm attack idea
查看>>
Month of PHP Security - Summary
查看>>
近期将要购买的图书
查看>>
nginx Directory Traversal Vulnerability
查看>>
Linux下apache+svn+ssl完美结合搭建安全版本控制平台
查看>>
Nginx 0.8.35 Space Character Remote Source Disclosure
查看>>
showrun的cissp经验谈
查看>>
6月4日要买的书
查看>>
nginx Remote Source Code Disclosure and Denial of Service Vulnerabilities
查看>>
Anti-sec安全培训 部分试看视频
查看>>
FreeBSD kernel NFS client local vulnerabilities
查看>>