前言
大家好!这是我第一次发博客。我有5年PHP+1年GO开发经验,211硕士学历。最近换了新工作,这让我觉得有必要回顾和总结自己过去的知识。起初,我只是在Word里做笔记,但为了防止资料丢失,我决定开始博客之旅。若有不足之处,希望大家给予指正。
背景
一台配置好Nginx的服务器:124.222.126.xxx
,
并且准备好了一个域名:xxx.plh123.cn
。
1. 确定nginx配置文件
-
定位nginx配置文件
find / -name nginx.conf
结果显示如下:(大多数服务器都只有一个nginx.conf,很容易定位,我这有多个,就得想办法去定位到底是哪个)
/www/wwwroot/124.222.126.xxx/mobile/routes/rewrite/nginx.conf /www/server/nginx/conf/nginx.conf /www/server/nginx/src/conf/nginx.conf
-
查找Nginx的启动脚本路径
systemctl cat nginx
我找到了以下内容:
SourcePath=/etc/rc.d/init.d/nginx
-
确定Nginx配置文件路径
cat /etc/rc.d/init.d/nginx
从中,我们可以看到配置文件的路径:
CONFIGFILE=/www/server/nginx/conf/$NAME.conf。
2. 创建新的站点配置文件
-
进入Nginx主配置文件
vim /www/server/nginx/conf/nginx.conf
在其中,我发现了如下的引用:
include /www/server/panel/vhost/nginx/*.conf;
-
查看当前的站点配置
cd /www/server/panel/vhost/nginx/ ls
得到以下结果:
0.default.conf 124.222.126.xxx.81.conf 124.222.126.xxx.conf phpfpm_status.conf
-
开始创建新的站点配置文件
vim S10123.conf
增加以下内容:
server { listen 80; server_name xxx.plh123.cn; root /www/wwwroot/S10123; index index.html; # 设为默认首页 access_log /www/wwwlogs/S10123.log; error_log /www/wwwlogs/S10123.error.log; }
3. 更新nginx配置
systemctl reload nginx
4. 上传站点内容
确保您的文件已上传到服务器124.222.126.xxx
的/www/wwwroot/S10123
文件夹下,并且有 index.html
作为默认主页。
5. 配置DNS解析
请登录腾讯云控制台,将域名 xxx.plh123.cn
指向 IP 124.222.126.xxx
。
6. 在浏览器中访问
输入以下地址:
xxx.plh123.cn
大功告成!这是我第一次发博客,也不知道后面还有没有时间发。欢迎大家在评论区分享自己的经验和建议,一同进步!