Nginx如何添加虚拟主机

第一步

创建虚拟主机所在的目录,假设目录名为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

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

扫码关注云+社区

领取腾讯云代金券