[Chanzhaoyu/chatgpt-web]各位大佬好 如果是想绑定域名的话应该怎么配置啊

2024-06-26 194 views
6

各位大佬好 如果是想绑定域名的话应该怎么配置啊

回答

2

我是这样操作的

  1. 在域名服务商那里,先把自己的域名解析到你服务器的公网ip,还有主机名
  2. 然后在自己服务器上搞个nginx,设置代理规则,把 主机名.域名 指向本地的端口,公网ip:3002
9

1.先申请个服务器(国外最好) 2.申请一个域名,并绑定到你的服务器IP 3.安装个Nginx 4.部署后端服务,建议用PM2持续部署 5.打包前端,在Nginx上配置打包好的文件的路径 dist

nginx 参考 server { listen 80; location / {
root /home/html/dist; # 站点根目录 设置自己的路径 index index.html index.htm;

try_files index.html =404;
           try_files $uri $uri/ /index.html;
    }
                #访问到服务器接口转接
    location /api {
        proxy_set_header Host $http_host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header REMOTE-HOST $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_pass http://localhost:3002;
    }
}
9

大家都好热心。。。这里还是建议楼主直接问 chatgpt 更效率

6

用railway部署的话就很方便,在setting→Environment→Domains 里面,直接创建一个域名就可以,这个域名是railway指派的,很长比较难记。然后你可以创建一个自定义域名,通过CNAME指向刚才railway创建的难记域名,就可以通过自己的域名访问了,记得用上https

5

我这个倒是简单,用群晖的域名和群晖自己的反代直接就域名加端口就可以出去了,省去了好多麻烦的事情

3

部署在railway上,setting里没有domain这个选项是怎么回事呀

7

请问能看下群晖的配置设置吗,我设置了总是不行 image

8

“站点根目录 设置自己的路径 ” 指的是代码的哪个目录呀?我的docker 命令启动是在 chatgpt-web 目录下