上篇文章讲解宝塔面板的部署步骤, 但是有些人没有 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; | |
} |