美文网首页
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