Nginx配置虚拟主机

本文详细介绍如何通过端口和域名两种方式配置Nginx来支持多个独立网站。包括编辑nginx.conf文件,设置不同的监听端口和服务器名称,以及修改本地hosts文件。适合初学者快速上手Nginx多站点部署。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一 端口方式:

  第一步:编辑/usr/local/nginx/conf/nginx.conf文件

  第二步:复制 server一份。(在复制之确认上传了一个新的静态项目。)

  第三步:修改端口和第一份保持不一样,修改local/root的为新文件的名字:

  第四步:重启nginx。

    自己上传几个页面尝试一下,目录结构如下:

    

 

 

    具体配置如下:

 server {
        listen       80;
        server_name  localhost;
 

        location / {
            root   html;
            index  index.html index.htm;
        }
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
    }   #原本的是这个样子的端口80跟目录为html,首页为index.html

    server {
        listen       81;
        server_name  localhost;
        location / {
            root   cart;
            index  cart.html;
        }
    }

     server {
        listen       82;
        server_name  localhost;
 

        location / {
            root   search;
            index  search.html;
        }
    }

 

二 域名方式:

  第一步修改本机hosts: 

    192.168.40.131 cart.*****.com
    192.168.40.131 search.*****.com
  第二步:修改Linux中nginx的配置文件:nginx.conf:

    端口都改80

    修改各个:

      第一个server中server_name  : cart.*****.com 

      第二个server中server_name  : search.*****.com 

  第三步重启nginx:./nginx -s reload

  第四步测试

    浏览器输入 cart.*****.com,search.*****.com。

转载于:https://www.cnblogs.com/lxl-six/p/11042526.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值