upstream feuc_pre_api_server { ip_hash; server 127.0.0.1:17001; } server { listen 80; server_name admin.feuc.pre.liveplus.online; # rewrite ^(.*)$ https://${server_name}$1 permanent; server_tokens off; client_max_body_size 100m; location = /robots.txt { add_header Content-Type text/plain; return 200 "User-agent: *\nDisallow: /\n"; } location /api { proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Host $http_host; proxy_redirect off; proxy_pass http://feuc_pre_api_server; } location / { root /opt/feuc/pre/admin; index index.html index.htm; try_files $uri $uri/ /index.html; } } # server { # listen 443; # server_name admin.feuc.pre.liveplus.online; # ssl on; # ssl_certificate /opt/nginx/ssl/feuc_pre_admin.pem; # ssl_certificate_key /opt/nginx/ssl/feuc_pre_admin.key; # ssl_session_cache shared:SSL:1m; # ssl_session_timeout 5m; # server_tokens off; # client_max_body_size 100m; # location = /robots.txt { # add_header Content-Type text/plain; # return 200 "User-agent: *\nDisallow: /\n"; # } # location /api { # proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; # proxy_set_header Host $http_host; # proxy_redirect off; # proxy_pass http://feuc_pre_api_server; # } # location / { # root /opt/feuc/pre/admin; # index index.html index.htm; # try_files $uri $uri/ /index.html; # } # }