配置代码:
#PROXY-START/
location /server/ {
proxy_pass http://shopserver.mchweb.com:8083/; # 斜杠不能少
proxy_set_header Host shopserver.mchweb.com;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header REMOTE-HOST $remote_addr;
add_header X-Cache $upstream_cache_status;
#Set Nginx Cache
add_header Cache-Control no-cache;
}
#PROXY-END/
配置代码二:
server {
listen 88 ssl;
ssl_certificate D:/ssl/testpay.monz.com.pem;
ssl_certificate_key D:/ssl/testpay.monz.com.key;
ssl_session_timeout 5m;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;
server_name testpay.monz.com;
root "D:/www/testpay.monz.com";
location / {
index index.php index.html error/index.html;
include D:/www/testpay.monz.com/nginx.htaccess;
autoindex off;
}
location /server/ {
index index.php index.html error/index.html;
include D:/www/testserver.monz.com/nginx.htaccess;
autoindex off;
proxy_pass http://localhost:8888/;
proxy_set_header Host testpay.monz.com;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header REMOTE-HOST $remote_addr;
add_header X-Cache $upstream_cache_status;
# Set Nginx Cache
add_header Cache-Control no-cache;
}
}
Nginx 反向代理 二级域名加端口 致 二级目录;
反向代码配置,一定要注意静态文件配置,完整配置如下:
#PROXY-START/
location ~* \.(gif|png|jpg|css|js|woff|woff2|do)$
{
proxy_pass http://localhost:8080;
proxy_set_header Host shop.mchweb.com;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header REMOTE-HOST $remote_addr;
expires 12h;
}
location /
{
proxy_pass http://localhost:8080/;
proxy_set_header Host shop.mchweb.com;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header REMOTE-HOST $remote_addr;
add_header X-Cache $upstream_cache_status;
#Set Nginx Cache
add_header Cache-Control no-cache;
}
#PROXY-END/