Nginx配置
安装
在软件商店搜索安装nginx
配置
nginx配置文件所在路径,建议收藏
/www/server/panel/vhost/nginx
打开站点配置文件
删除红框部分
添加如下配置,根据实际情况调整
# websocket 配置
location /wss/ {
#通过配置端口指向部署websocker的项目
proxy_pass http://localhost:18180/;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "Upgrade";
proxy_set_header X-real-ip $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
}
#网关1
location /gw {
proxy_pass http://localhost:18001/gw;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
#图片配置开始
location /pic {
alias /usr/local/imgs;
add_header Access-Control-Allow-Origin https://h5.think.laiketui.net;
}
location /app {
alias /usr/local/imgs/;
}
#图片分享-店铺目录
location /share/mch {
alias /usr/local/imgs/share/mch;
}
#静态资源库
location /images {
alias /usr/local/imgs/;
add_header Access-Control-Allow-Origin https://h5.think.laiketui.net;
}
#验证码
location /pc_images {
alias /usr/local/imgs/;
}
# 分享路径
location /image/share {
alias /usr/local/imgs/image/share;
}
#图片配置结束
#微信回调
location /wx_notify {
proxy_pass http://localhost:18001/payment/v2/weChatNotify;
proxy_set_header host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
#支付宝回调
location /zfb_notify {
proxy_pass http://localhost:18001/payment/alipayNotify;
proxy_set_header host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
#minio配置
#绑定域名
location /minio {
proxy_pass http://localhost:9090/;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "Upgrade";
proxy_set_header X-real-ip $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header Origin '';
chunked_transfer_encoding off;
}
#域名图片访问
location /laikeds {
proxy_pass http://localhost:9018/laikeds;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "Upgrade";
proxy_set_header X-real-ip $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
}
#minio配置结束
验证
使用网址+/gw,出现如下信息表示nginx配置成功