上篇文章讲解宝塔面板的部署步骤, 但是有些人没有 go 项目
步骤
上传和解压到服务器中的步骤我就不说了
运行
./xarr-pay
先执行一次 看是否有端口报错什么的问题 如果提示没有错误
则ctrl+c
结束运行
./run.sh
此时运行这个脚本用来启动后台执行
宝塔进行反向代理
- 添加一个站点
根目录填写
/www/wwwroot/xarr-pay-test.52nyg.com/public
其中 /www/wwwroot/xarr-pay-test.52nyg.com
为你自己的项目目录
配置如下图所示
- 添加反向代理
如果是普通 nginx 则如下配置
server
{
listen 80;
server_name xarr-pay-test.52nyg.com;
index index.php index.html index.htm default.php default.htm default.html;
root /www/wwwroot/xarr-pay-test.52nyg.com/xarr-pay;
#引用反向代理规则,注释后配置的反向代理将无效
#PROXY-START/api
location /
{
proxy_pass http://127.0.0.1:24017/api/;
proxy_set_header Host $host;
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;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection $connection_upgrade;
proxy_http_version 1.1;
# proxy_hide_header Upgrade;
add_header X-Cache $upstream_cache_status;
#Set Nginx Cache
set $static_filegQLb0HEM 0;
if ($uri ~* "\.(gif|png|jpg|css|js|woff|woff2)$" )
{
set $static_filegQLb0HEM 1;
expires 1m;
}
if ($static_filegQLb0HEM = 0)
{add_header Cache-Control no-cache;}
}
#PROXY-END/
access_log /www/wwwlogs/xarr-pay-test.52nyg.com.log;
error_log /www/wwwlogs/xarr-pay-test.52nyg.com.error.log;
}
正文完