要手动配置NGINX多站点,您可以按照以下步骤进行操作:
  1. 安装NGINX:首先,确保您已经在服务器上安装了NGINX。您可以通过在终端中运行适用于您的操作系统的相应命令来安装NGINX。

  2. 配置站点文件夹:在NGINX配置文件中,每个站点都有一个单独的配置文件。首先,创建一个文件夹来存储您的站点配置文件。通常,这个文件夹位于/etc/nginx/sites-available/目录下。您可以使用以下命令创建该文件夹:

    1
    
    sudo mkdir /etc/nginx/sites-available/
    
  3. 创建站点配置文件:在站点配置文件夹中,为每个站点创建一个单独的配置文件。您可以使用任何文本编辑器创建这些文件,并按照以下示例进行配置:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    
    server {
        listen 80;
        server_name example.com;
        root /var/www/example.com;
    
        location / {
            index index.html;
        }
    }
    

    在上面的示例中,example.com是您的站点域名,/var/www/example.com是您的站点文件夹路径。您可以根据您的实际情况进行修改。

  4. 创建站点链接:创建一个符号链接将站点配置文件链接到/etc/nginx/sites-enabled/目录。这样,NGINX将加载这些配置文件。您可以使用以下命令创建链接:

    1
    
    sudo ln -s /etc/nginx/sites-available/example.com /etc/nginx/sites-enabled/
    

    example.com替换为您的站点配置文件的实际名称。

  5. 检查配置并重新加载NGINX:使用以下命令检查NGINX配置文件的语法是否正确:

    1
    
    sudo nginx -t
    

    如果没有错误,重新加载NGINX以应用新的配置:

    1
    
    sudo systemctl reload nginx
    

    现在,您的新站点应该已经配置好了。

重复步骤3到步骤5以配置更多的站点。每个站点都应该有一个独立的配置文件,并在/etc/nginx/sites-enabled/目录中创建一个符号链接。

请注意,上述步骤是基于Linux系统的示例。如果您使用的是其他操作系统,请根据其特定的配置方式进行相应的更改。