Nginx配置记录

单服务器单域名部署多个不同博客项目

  1. 配置文件server

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    server
    {
    listen 80;
    server_name Your Domain;

    # docsify博客
    location / {
    root /www/wwwroot/default/myblog;
    index index.html;
    }
    }

    server
    {
    listen 4000;
    server_name Your Domain;

    # hexo博客
    location / {
    root /www/wwwroot/default/hexoblog;
    index index.html;
    }
    }
  2. 打开VPS端口

  3. 打开防火墙

    1. 查询已经开放的端口 :firewall-cmd –list-port
    2. 查询某个端口是否开放 :firewall-cmd –query-port=4000/tcp
    3. 开启端口 :firewall-cmd –zone=public –add-port=4000/tcp –permanent
      image-20230708181552918
    4. 可以是一个端口范围,如4000-5000/tcp
    5. 防火墙配置完成后,重启防火墙 : firewall-cmd –reload