2025年4月8日 星期二 乙巳(蛇)年 正月初九 设为首页 加入收藏
rss
您当前的位置:首页 > 计算机 > 服务器 > Nginx

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

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

在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,看是否能正确访问网站。

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