LNMP架构八(Nginx默认虚拟主机)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/sj349781478/article/details/84964857

八、Nginx默认虚拟主机

     设置Nginx默认虚拟主机,其实默认就是有的。在Nginx的配置文件(nginx.conf)中,server项中的就是。一般的,你有几个网站就配置几个server。还有另一种设置方式,在配置文件中不去设置server,直接重新写一个虚拟主机配置文件(vhost/*.conf),今天说的就是后者方式。

1、修改nginx主配置文件

# vim /usr/local/nginx/conf/nginx.conf

# 删除或注释掉原有的server语句块,替换为下面的代码

include vhost/*.conf;

2、创建并修改虚拟主机配置文件(默认虚拟主机)

# cd /usr/local/nginx/conf
# mkdir vhost
# cd vhost/
# vim first.conf
server
{
    # 指定监听80端口,并将该虚拟主机设置为默认虚拟主机
    listen 80 default_server;

    # 设置服务器的名称
    server_name first.com;

    #设置服务器默认网页
    index index.html index.htm index.php;

    # 设置服务器的根目录
    root /data/www/default;
}
 

3、创建默认虚拟主机的根目录及默认页面

# mkdir -p /data/www/default

# cd /data/www/default/

# vim index.html

first.com

4、检测代码并重启服务

# /usr/local/nginx/sbin/nginx -t

# /usr/local/nginx/sbin/nginx -s reload

5、检测是否成功

# curl -x 127.0.0.1:80 first.com
first.com

// 由于是默认的虚拟主机,任何域名都可以显示默认网页信息
# curl -x 127.0.0.1:80 bbb.com
first.com

# curl -x 127.0.0.1:80 ccc.com
first.com

 

猜你喜欢

转载自blog.csdn.net/sj349781478/article/details/84964857