当前位置 主页 > 服务器问题 > nginx问题汇总 > 最大化 缩小

    Nginx怎么才能部署多个网站?

    栏目:nginx问题汇总 时间:2018-11-29 16:10

      为节省资源,通常一个服务器会运行多个网站,通常一个服务一个IP,多个域名共用一个IP,多个域名共用一个端口(通常是80端口)。
      这时候需要一台服务器部署多个网站,多个网站共用一个IP,共用一个80端口。
      关键技术:
      1、修改nginx下conf目录文件nginx.conf文件。
      2、如果有多个server的话,一定要确保设置其中一个为default_server,以保证nginx按照server_name匹配不到合适的server时,可以把请求转发给默认的server处理。
      下面来操作下:
      1、打开nginx-1.13.12\conf下的nginx.conf文件
      找到初始配置server 监听配置,大概在36行
      在80后面空格,添加default_server
      2、添加另一个网站的配置
      在35行之前添加如下配置
      server {
      listen    80;
      server_name  www.abc.com;
      root  D:/htmlsite/abc/;
      index   index.html index.htm;
      location / {
      allow  all;
      }
      }
      说明:
      server 配置一个网站
      listen 监听端口
      server_name 网站域名
      root 网站绝对地址,后面记得带斜杠
      index 指定网站首页