Nginx 同一IP配置多个域名

配置有两种写法,其一为每个域名建立一个文件,其二为一个文件多个域名的写法,下面介绍的是一个文件多个域名的配置(主要是我懒得都写出来( ﹁ ﹁ ) ~→)

①.打开nginx域名配置文件存放目录:/usr/local/nginx/conf/servers ,在此目录建一个文件:demo1.conf然后在此文件中写规则,如:

server{

listen 80;

server_name www.demo1.com;#绑定域名

index index.htm index.html index.jsp;#默认文件

root/home/www/demo1;#网站根目录

include location.conf;#调用其他规则,也可去除

error_page 404/404.html;#404页面

}

server{

listen 80;

server_name www.demo2.com;#绑定域名

index index.htm index.html index.jsp;#默认文件

root/home/www/demo2;#网站根目录

include location.conf;#调用其他规则,也可去除

error_page 404/404.html;#404页面

}

#301跳转,这样无所谓开头是不是www访问

server{

listen 80;

server_name demo1.com;

rewrite ^/(.*) http://www.demo1.com/$1 permanent;

}

重起nginx服务器,域名就绑定成功了nginx服务器重起命令:/etc/init.d/nginx restart

你可能感兴趣的:(Nginx 同一IP配置多个域名)