美文网首页
Nginx如何添加虚拟主机

Nginx如何添加虚拟主机

作者: fanzhh | 来源:发表于2018-01-16 14:03 被阅读3次

    第一步

    创建虚拟主机所在的目录,假设目录名为english:

    sudo mkdir /var/www/english
    

    改变目录所有者:

    sudo chown -R www-data:www-data /var/www/english
    

    改变目录权限为755:

    sudo chmod 755 /var/www/english
    

    第二步

    创建/var/www/english/index.html文件,内容如下:

    <html>
      <head>
        <title>SAMPLE</title>
      </head>
      <body>
        <h1>Hello, World!</h1>
      </body>
    </html>
    

    保存并关闭。

    第三步

    创建虚拟主机文件:

     sudo touch /etc/nginx/sites-available/english
    

    内容如下:

    server {
      listen 8080;
      listen [::]:8080;
    
      server_name english;
    
      root /var/www/english;
      index index.html;
      autoindex on;
    
      location / {
        try_files $uri $uri/ =404;
      }
    }
    

    第四步

    在sites-enabled内创建指向sites-available目录虚拟主机文件的软链接:

    sudo ln -s /etc/nginx/sites-available/english /etc/nginx/sites-enabled/english
    

    重启nginx:

    sudo  service nginx restart
    

    相关文章

      网友评论

          本文标题:Nginx如何添加虚拟主机

          本文链接:https://www.haomeiwen.com/subject/pnysoxtx.html