yohobuywap.conf 7.48 KB
server
{
    listen       80;
    server_name   m.yohobuy.com nginx1.m.yohobuy.com;

    access_log /Data/logs/nginx/access_wap.yohobuy.com.log  fenxi;
    error_log  /Data/logs/error_wap.yohobuy.com.log warn;

     # 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;

     #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";
     }
}

server
{
     listen       443;
     server_name  m.yohobuy.com;

     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;
     error_log  /Data/logs/error_wap.yohobuy.com.log warn;

     # 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;

      #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;

     # 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";
     }
}

server
{
    listen       80;
    server_name  *.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;

      #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";
    }
}

server
{
     listen       443;
     server_name  *.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;

     access_log /Data/logs/nginx/access_wap.yohobuy.com.log  fenxi;
     error_log  /Data/logs/error_wap.yohobuy.com.log warn;

     root  /Data/PE/yohobuy_H5/yohobuy/m.yohobuy.com/public;

     # static file
     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";
     }

          #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   cuxiao.m.yohobuy.com;

     access_log /Data/logs/nginx/access_wap.yohobuy.com.log  fenxi;
     error_log  /Data/logs/error_wap.yohobuy.com.log warn;

     location / {
        proxy_redirect off;
        proxy_pass http://yohobuy_idc;
        proxy_set_header   Host   cuxiao.m.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";
     }
}

server
{
     listen 443;
     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";
      }
}

 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";
      }

}