绑定域名教程
一、购买域名
推荐在西部数码购买域名
https://www.west.cn/
二、领取SSL证书
看下面这个视频,领取免费的SSL证书
https://www.bilibili.com/video/BV1oh4y1e7in/?vd_source=b1652739a35da5766874bf244073209a
三、域名解析服务器IP
找到你要绑定的域名,点击解析
四、安装FTP软件
推荐一款免费的FTP软件:FileZilla
Win系统下载
https://download.filezilla.cn/client/windows/FileZilla_3.65.0_win32-setup.exe
Mac系统下载
https://download.filezilla.cn/client/macosx/FileZilla_3.65.0_macosx-x86.app.tar.bz2
打开FinalShell软件
打开FinalShell软件,连接上服务器
安装Nginx环境
①:更新系统软件包
sudo yum update
②:安装EPEL存储库
sudo yum install epel-release
③:安装Nginx
sudo yum install nginx
④:启动Nginx服务
sudo systemctl start nginx
⑤:设置Nginx服务自启动:
sudo systemctl enable nginx
⑥:验证Nginx是否运行:
sudo systemctl status nginx
如果一切正常,输出应该是“Active: active (running)”或者类似的信息。
⑦:安装vim编辑器:
yum install vim
⑧:修改nginx.conf配置文件
#进入nginx
cd /etc/nginx/
查看里面有没有nginx.conf文件
ls
⑧:编辑nginx.conf配置文件
vim nginx.conf
替换代码 按键盘上的a,进入编辑模式
a
用键盘上的↑↓← →键移动光标!
将上图红框里的代码删掉,换成下面的代码
请将域名换成你们自己的域名,SSL证书也换成你们自己的
注意,这里的2023要跟你的端口号一致
proxy_buffering off;
upstream chatgpt-web {
server 127.0.0.1:2023 weight=1;
}
server {
listen 80;
server_name www.替换的域名 替换的域名;
location / {
rewrite ^(.*)$ https://www.替换的域名;
}
}
server {
listen 443 ssl;
server_name www.替换的域名;
ssl_certificate /etc/nginx/替换的SSL证书.pem;
ssl_certificate_key /etc/nginx/替换的SSL证书秘钥.key;
location / {
proxy_pass http://chatgpt-web;
}
}
鼠标中间粘贴 修改完,按ESC键保存并退出编辑模式
然后输入命令,敲回车
:wq!
检查
nginx -t
出现这个即成功
执行这个脚本
systemctl start nginx
systemctl status nginx
systemctl restart nginx
即可
作者:zeejk007 创建时间:2023-11-22 20:46
最后编辑:zeejk007 更新时间:2024-02-13 18:18
最后编辑:zeejk007 更新时间:2024-02-13 18:18