nginx 多域名配置

假如说你只有一台服务器,但是要运行两个域名的不同网站,两个网站都是80端口,那么就可以使用nginx进行多域名配置。

操作步骤如下:

  • 在nginx安装目录里面(比如说我的安装目录就是/usr/local/nginx),找到conf文件夹
  • cd conf
  • mkdir vhost
  • cd vhost
  • 新建配置文件,建议命名成你容易理解的名字,比如domainA.confdomainB.conf
  • 编辑具体的配置文件,比如说编辑domainA.conf
server {
    listen    80;
    server_name domainA;
    
    ……
    ……
}
  • 编辑domainB.conf
server {
    listen    80;
    server_name domainB;
    
    ……
    ……
}
  • 然后cd ..
  • 编辑nginx.conf配置文件,在http模块里面,加上下面这两句:
include vhost/domainA.conf;
include vhost/domainB.conf;
  • 重启nginx。这样就完成了多个虚拟主机的配置。