【Linux】【创建虚拟站点】【快速建站】详细教程(2023.10)

前言

大家好!这是我第一次发博客。我有5年PHP+1年GO开发经验,211硕士学历。最近换了新工作,这让我觉得有必要回顾和总结自己过去的知识。起初,我只是在Word里做笔记,但为了防止资料丢失,我决定开始博客之旅。若有不足之处,希望大家给予指正。

背景

一台配置好Nginx的服务器:124.222.126.xxx
并且准备好了一个域名:xxx.plh123.cn

1. 确定nginx配置文件

  1. 定位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
    
  2. 查找Nginx的启动脚本路径

    systemctl cat nginx
    

    我找到了以下内容:

    SourcePath=/etc/rc.d/init.d/nginx
    
  3. 确定Nginx配置文件路径

    cat /etc/rc.d/init.d/nginx
    

    从中,我们可以看到配置文件的路径:

    CONFIGFILE=/www/server/nginx/conf/$NAME.conf。
    

2. 创建新的站点配置文件

  1. 进入Nginx主配置文件

    vim /www/server/nginx/conf/nginx.conf
    

    在其中,我发现了如下的引用:

    include /www/server/panel/vhost/nginx/*.conf;
    
  2. 查看当前的站点配置

    cd /www/server/panel/vhost/nginx/
    ls
    

    得到以下结果:

    0.default.conf  124.222.126.xxx.81.conf  124.222.126.xxx.conf phpfpm_status.conf
    
  3. 开始创建新的站点配置文件

    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

大功告成!这是我第一次发博客,也不知道后面还有没有时间发。欢迎大家在评论区分享自己的经验和建议,一同进步!

  • 10
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值