XArrPay 普通宝塔面板或linux系统进行部署

浏览:831次阅读
没有评论

上篇文章讲解宝塔面板的部署步骤, 但是有些人没有 go 项目

步骤

上传和解压到服务器中的步骤我就不说了

运行

  1. ./xarr-pay
    先执行一次 看是否有端口报错什么的问题 如果提示没有错误
    ctrl+c 结束运行
  1. ./run.sh
    此时运行这个脚本用来启动后台执行

宝塔进行反向代理

  1. 添加一个站点
    根目录填写
    /www/wwwroot/xarr-pay-test.52nyg.com/public

其中 /www/wwwroot/xarr-pay-test.52nyg.com 为你自己的项目目录

配置如下图所示

XArrPay 普通宝塔面板或 linux 系统进行部署

  1. 添加反向代理
    XArrPay 普通宝塔面板或 linux 系统进行部署

如果是普通 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;
}
正文完
 
包子
版权声明:本站原创文章,由 包子 2023-03-27发表,共计1148字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)