...
|
...
|
@@ -6,53 +6,34 @@ server |
|
|
access_log /Data/logs/nginx/access_wap.yohobuy.com.log fenxi;
|
|
|
error_log /Data/logs/error_wap.yohobuy.com.log warn;
|
|
|
|
|
|
# app
|
|
|
include vhosts/location/yohobuywap_app.conf;
|
|
|
|
|
|
#for wechat pay
|
|
|
location ^~ /home/orders/pay {
|
|
|
proxy_redirect off;
|
|
|
proxy_pass http://yohobuy;
|
|
|
proxy_set_header Host $host;
|
|
|
proxy_set_header X-Real-IP $remote_addr;
|
|
|
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
|
|
proxy_set_header Accept-Encoding "gzip";
|
|
|
}
|
|
|
|
|
|
location ^~ /shopping/pay/wechatwapapi {
|
|
|
proxy_redirect off;
|
|
|
proxy_pass http://yohobuy;
|
|
|
proxy_set_header Host $host;
|
|
|
proxy_set_header X-Real-IP $remote_addr;
|
|
|
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
|
|
proxy_set_header Accept-Encoding "gzip";
|
|
|
}
|
|
|
|
|
|
# location =/shopping/pay/aliwapreturn {
|
|
|
# proxy_redirect off;
|
|
|
# proxy_pass http://yohobuy_idc;
|
|
|
# proxy_set_header Host $host;
|
|
|
# proxy_set_header X-Real-IP $remote_addr;
|
|
|
# proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
|
|
# proxy_set_header Accept-Encoding "gzip";
|
|
|
# }
|
|
|
# old idc
|
|
|
include vhosts/location/yohobuywap_idc.conf;
|
|
|
# app
|
|
|
include vhosts/location/yohobuywap_app.conf;
|
|
|
# php
|
|
|
include vhosts/location/yohobuywap_php.conf;
|
|
|
# node
|
|
|
include vhosts/location/yohobuywap_node.conf;
|
|
|
# static file
|
|
|
include vhosts/location/yohobuywap_static.conf;
|
|
|
|
|
|
location ^~ /coupon {
|
|
|
proxy_redirect off;
|
|
|
proxy_pass http://yohobuy;
|
|
|
proxy_set_header Host $host;
|
|
|
proxy_set_header X-Real-IP $remote_addr;
|
|
|
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
|
|
proxy_set_header Accept-Encoding "gzip";
|
|
|
}
|
|
|
#https flag, 1 means HTTPS, 0 means HTTP
|
|
|
set $httpsFlag 0;
|
|
|
|
|
|
# others http 301 redirect https
|
|
|
location / {
|
|
|
return 301 https://m.yohobuy.com$request_uri;
|
|
|
}
|
|
|
location / {
|
|
|
if ($httpsFlag = 1) {
|
|
|
return 301 https://$host$request_uri;
|
|
|
}
|
|
|
|
|
|
proxy_redirect off;
|
|
|
proxy_pass http://yohobuy;
|
|
|
proxy_set_header Host $host;
|
|
|
proxy_set_header X-Real-IP $remote_addr;
|
|
|
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
|
|
proxy_set_header Accept-Encoding "gzip";
|
|
|
}
|
|
|
}
|
|
|
|
|
|
|
|
|
server
|
|
|
{
|
|
|
listen 443;
|
...
|
...
|
@@ -61,6 +42,9 @@ server |
|
|
ssl_certificate /Data/local/nginx-1.8.0/conf/ssl/yohobuy.pem;
|
|
|
ssl_certificate_key /Data/local/nginx-1.8.0/conf/ssl/yohobuy.key;
|
|
|
|
|
|
# https key
|
|
|
include vhosts/location/yohobuywap_httpskey.conf;
|
|
|
|
|
|
root /Data/PE/yohobuy_H5/yohobuy/m.yohobuy.com/public;
|
|
|
|
|
|
access_log /Data/logs/nginx/access_wap.yohobuy.com.log fenxi;
|
...
|
...
|
@@ -69,26 +53,60 @@ server |
|
|
# old idc
|
|
|
include vhosts/location/yohobuywap_idc.conf;
|
|
|
# app
|
|
|
include vhosts/location/yohobuywap_app.conf;
|
|
|
# php
|
|
|
include vhosts/location/yohobuywap_php.conf;
|
|
|
# node
|
|
|
include vhosts/location/yohobuywap_node.conf;
|
|
|
include vhosts/location/yohobuywap_app.conf;
|
|
|
# php
|
|
|
include vhosts/location/yohobuywap_php.conf;
|
|
|
# node
|
|
|
include vhosts/location/yohobuywap_node.conf;
|
|
|
# static file
|
|
|
include vhosts/location/yohobuywap_static.conf;
|
|
|
|
|
|
#https flag, 1 means HTTPS, 0 means HTTP
|
|
|
set $httpsFlag 0;
|
|
|
|
|
|
location / {
|
|
|
if ($httpsFlag = 0) {
|
|
|
return 301 http://$host$request_uri;
|
|
|
}
|
|
|
proxy_redirect off;
|
|
|
proxy_pass http://yohobuy;
|
|
|
proxy_set_header Host $host;
|
|
|
proxy_set_header X-Real-IP $remote_addr;
|
|
|
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
|
|
proxy_set_header Accept-Encoding "gzip";
|
|
|
}
|
|
|
}
|
|
|
|
|
|
server
|
|
|
{
|
|
|
|
|
|
listen 80;
|
|
|
server_name guang.m.yohobuy.com;
|
|
|
|
|
|
access_log /Data/logs/nginx/access_wap.yohobuy.com.log fenxi;
|
|
|
error_log /Data/logs/error_wap.yohobuy.com.log warn;
|
|
|
|
|
|
# static file
|
|
|
include vhosts/location/yohobuywap_static.conf;
|
|
|
|
|
|
#for we chat pay
|
|
|
location =/home/orders/pay{
|
|
|
return 301 http://$host$request_uri;
|
|
|
}
|
|
|
location =/shopping/pay/wechatwapapi {
|
|
|
return 301 http://$host$request_uri;
|
|
|
# guang rss
|
|
|
location ^~ /rss {
|
|
|
proxy_redirect off;
|
|
|
proxy_pass http://yohobuy;
|
|
|
proxy_set_header Host $host;
|
|
|
proxy_set_header X-Real-IP $remote_addr;
|
|
|
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
|
|
proxy_set_header Accept-Encoding "gzip";
|
|
|
}
|
|
|
|
|
|
#location =/shopping/pay/aliwapreturn {
|
|
|
# return 301 http://$host$request_uri;
|
|
|
#}
|
|
|
|
|
|
location / {
|
|
|
proxy_redirect off;
|
|
|
proxy_pass http://yohobuy;
|
|
|
proxy_set_header Host $host;
|
|
|
proxy_set_header X-Real-IP $remote_addr;
|
|
|
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
|
|
proxy_set_header Accept-Encoding "gzip";
|
|
|
}
|
|
|
}
|
|
|
|
|
|
server
|
...
|
...
|
@@ -99,9 +117,22 @@ server |
|
|
access_log /Data/logs/nginx/access_wap.yohobuy.com.log fenxi;
|
|
|
error_log /Data/logs/error_wap.yohobuy.com.log warn;
|
|
|
|
|
|
# others http 301 redirect https
|
|
|
location / {
|
|
|
return 301 https://$host$request_uri;
|
|
|
# static file
|
|
|
include vhosts/location/yohobuywap_static.conf;
|
|
|
|
|
|
#https flag, 1 means HTTPS, 0 means HTTP
|
|
|
set $httpsFlag 0;
|
|
|
|
|
|
location / {
|
|
|
if ($httpsFlag = 1) {
|
|
|
return 301 https://$host$request_uri;
|
|
|
}
|
|
|
proxy_redirect off;
|
|
|
proxy_pass http://yohobuy;
|
|
|
proxy_set_header Host $host;
|
|
|
proxy_set_header X-Real-IP $remote_addr;
|
|
|
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
|
|
proxy_set_header Accept-Encoding "gzip";
|
|
|
}
|
|
|
}
|
|
|
|
...
|
...
|
@@ -116,7 +147,6 @@ server |
|
|
# https key
|
|
|
include vhosts/location/yohobuywap_httpskey.conf;
|
|
|
|
|
|
|
|
|
access_log /Data/logs/nginx/access_wap.yohobuy.com.log fenxi;
|
|
|
error_log /Data/logs/error_wap.yohobuy.com.log warn;
|
|
|
|
...
|
...
|
@@ -126,35 +156,40 @@ server |
|
|
include vhosts/location/yohobuywap_static.conf;
|
|
|
|
|
|
# idc old proxy. while login to write memcache and cookie (if need?)
|
|
|
location ^~ /Passport/session {
|
|
|
access_log /Data/logs/access.m.yohobuy.com.log fenxi;
|
|
|
proxy_redirect off;
|
|
|
proxy_pass http://yohobuy_idc;
|
|
|
proxy_set_header Host mapi.yohobuy.com;
|
|
|
proxy_set_header X-Real-IP $remote_addr;
|
|
|
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
|
|
proxy_set_header Accept-Encoding "gzip";
|
|
|
}
|
|
|
|
|
|
# guang rss
|
|
|
location ^~ /rss {
|
|
|
proxy_redirect off;
|
|
|
proxy_pass http://yohobuy;
|
|
|
proxy_set_header Host $host;
|
|
|
proxy_set_header X-Real-IP $remote_addr;
|
|
|
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
|
|
proxy_set_header Accept-Encoding "gzip";
|
|
|
location ^~ /Passport/session {
|
|
|
access_log /Data/logs/access.m.yohobuy.com.log fenxi;
|
|
|
proxy_redirect off;
|
|
|
proxy_pass http://yohobuy_idc;
|
|
|
proxy_set_header Host mapi.yohobuy.com;
|
|
|
proxy_set_header X-Real-IP $remote_addr;
|
|
|
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
|
|
proxy_set_header Accept-Encoding "gzip";
|
|
|
}
|
|
|
# guang rss
|
|
|
location ^~ /rss {
|
|
|
proxy_redirect off;
|
|
|
proxy_pass http://yohobuy;
|
|
|
proxy_set_header Host $host;
|
|
|
proxy_set_header X-Real-IP $remote_addr;
|
|
|
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
|
|
proxy_set_header Accept-Encoding "gzip";
|
|
|
}
|
|
|
|
|
|
location / {
|
|
|
proxy_redirect off;
|
|
|
proxy_pass http://yohobuy;
|
|
|
proxy_set_header Host $host;
|
|
|
proxy_set_header X-Real-IP $remote_addr;
|
|
|
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
|
|
proxy_set_header Accept-Encoding "gzip";
|
|
|
#https flag, 1 means HTTPS, 0 means HTTP
|
|
|
set $httpsFlag 0;
|
|
|
|
|
|
location / {
|
|
|
if ($httpsFlag = 0) {
|
|
|
return 301 http://$host$request_uri;
|
|
|
}
|
|
|
proxy_redirect off;
|
|
|
proxy_pass http://yohobuy;
|
|
|
proxy_set_header Host $host;
|
|
|
proxy_set_header X-Real-IP $remote_addr;
|
|
|
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
|
|
proxy_set_header Accept-Encoding "gzip";
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
|
|
|
server
|
|
|
{
|
...
|
...
|
@@ -174,9 +209,9 @@ server |
|
|
}
|
|
|
}
|
|
|
|
|
|
server
|
|
|
server
|
|
|
{
|
|
|
listen 443;
|
|
|
listen 443;
|
|
|
server_name analytics.m.yohobuy.com;
|
|
|
|
|
|
ssl_certificate /Data/local/nginx-1.8.0/conf/ssl/m.yohobuy.pem;
|
...
|
...
|
@@ -193,5 +228,26 @@ server |
|
|
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
|
|
proxy_set_header Accept-Encoding "gzip";
|
|
|
}
|
|
|
}
|
|
|
|
|
|
server
|
|
|
{
|
|
|
listen 80;
|
|
|
server_name analytics.m.yohobuy.com;
|
|
|
|
|
|
# ssl_certificate /Data/local/nginx-1.8.0/conf/ssl/m.yohobuy.pem;
|
|
|
# ssl_certificate_key /Data/local/nginx-1.8.0/conf/ssl/m.yohobuy.key;
|
|
|
|
|
|
# https key
|
|
|
# include vhosts/location/yohobuywap_httpskey.conf;
|
|
|
|
|
|
location / {
|
|
|
proxy_redirect off;
|
|
|
proxy_pass http://yohobuy_analytics;
|
|
|
proxy_set_header Host $host;
|
|
|
proxy_set_header X-Real-IP $remote_addr;
|
|
|
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
|
|
proxy_set_header Accept-Encoding "gzip";
|
|
|
}
|
|
|
|
|
|
} |
|
|
\ No newline at end of file |
...
|
...
|
|