您当前的位置:首页 > 计算机 > 服务器 > Nginx

如何在Nginx上配置虚拟主机和域名?

时间:11-20来源:作者:点击数:

在Nginx上配置虚拟主机和域名,需要编辑Nginx的配置文件。以下是一个简单的示例,展示了如何在Nginx上配置虚拟主机和域名。

打开Nginx配置文件。通常位于/etc/nginx/nginx.conf或/etc/nginx/sites-available/default。

在配置文件中,添加一个新的server块,如下所示:

http {
    ...
    server {
        listen 80;
        server_name example.com www.example.com;

        root /var/www/example.com;
        index index.html index.htm;

        location / {
            try_files $uri $uri/ =404;
        }
    }
    ...
}

解释一下上述配置:

  • listen 80:监听80端口,用于接收HTTP请求。
  • server_name example.com www.example.com:定义虚拟主机的域名,可以同时定义多个域名。
  • root /var/www/example.com:定义虚拟主机的根目录,用于存放网站文件。
  • index index.html index.htm:定义默认首页文件。
  • location /:定义虚拟主机的路由规则。这里的try_files
  • uri/ =404表示,如果请求的文件不存在,返回404错误。

保存配置文件,重启Nginx服务:

sudo systemctl restart nginx

配置完成后,可以通过浏览器访问example.com和www.example.com,看是否能正确访问网站。

方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门
本栏推荐