LaoMenDian_ShouZhiMei/admin/docker/nginx/vhost/hf-dev.conf

45 lines
1.8 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

server {
listen 80;
server_name huafei-dev.pcxbc.com;
root /opt/jenkens/nginx/html/hc/hf/development/web;
index index.php index.html index.htm;
access_log /dev/null;
error_log /www/wwwlogs/huafei-dev.error.log warn;
# redirect server error pages to the static page /50x.html
#
#error_page 500 502 503 504 /50x.html;
location / {
root /opt/jenkens/nginx/html/hc/hf/development/web;
add_header Cache-Control 'no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0';
try_files $uri $uri/ /index.html;
}
location /api/ {
#如果服务器要获取客户端真实IP可以用下三句设置主机头和客户端真实地址
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
# rewrite ^/api/(.*)$ /$1 break; #重写
proxy_pass http://192.168.1.147:9001; #ybdevicev2是docker中的服务名称,这里不能直接放域名要么是docker名称要么是ip+端口的形式
}
location /bapi/ {
#如果服务器要获取客户端真实IP可以用下三句设置主机头和客户端真实地址
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
# rewrite ^/api/(.*)$ /$1 break; #重写
proxy_pass http://192.168.1.147:9001; #ybdevicev2是docker中的服务名称,这里不能直接放域名要么是docker名称要么是ip+端口的形式
}
location /hubs/ {
proxy_pass http://192.168.1.147:9001;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
#proxy_read_timeout 600s;#设置websocket超时时间
}
}