nginx配置示列
server {
listen 80;
listen 443 ssl http2;
server_name xxx.com;
ssl_certificate /etc/nginx/ssl/xxx.com.pem;
ssl_certificate_key /etc/nginx/ssl/xxx.com.key;
# HTTPS证书相关配置
include ssl.conf;
#HTTP Header安全相关配置
#include security.conf;
#以下代理到PHP后端服务
location /api/robot/v1/ {
proxy_pass http://xx.xx.xx.xx:8090;//服务器ip地址
include proxy.conf;
}
location /api/wechat/v1/ {
proxy_pass http://xx.xx.xx.xx:8090;
include proxy.conf;
}
location /api/admin/v1/ {
proxy_pass http://xx.xx.xx.xx:8090;
include proxy.conf;
}
location /storage/upload/ {
proxy_pass http://xx.xx.xx.xx:8090;
include proxy.conf;
}
location /telescope/ {
proxy_pass http://xx.xx.xx.xx:8090;
include proxy.conf;
}
location /vendor/ {
proxy_pass http://xx.xx.xx.xx:8090;
include proxy.conf;
}
#以下代理到前端服务
location / {
proxy_pass http://xx.xx.xx.xx:9090;
include proxy.conf;
}
}
server {
listen 80;
listen 443 ssl http2;
server_name pwrt-wss-dev.senthink.com;
ssl_certificate /etc/nginx/ssl/all.senthink.com.pem;
ssl_certificate_key /etc/nginx/ssl/all.senthink.com.key;
# HTTPS证书相关配置
include ssl.conf;
#HTTP Header安全相关配置
#include security.conf;
location /socket {
proxy_pass http://xx.xx.xx.xx:2345;
#proxy.conf配置包含代理header转发及websocket配置
include proxy.conf;
}