当前位置:asp编程网>技术教程>Linux教程>  正文

nginx服务器中通过vhost实现多站点配置

2020-09-09 09:33:07   来源:www.aspbc.com   作者:wangsdong   浏览量:2715   收藏
nginx服务器中通过vhost实现多站点配置

第一步:解析一个域名到nginx服务器的IP上
        去域名解析的地方解析,这里就不作介绍

第二步:nginx设置
# cd /usr/local/nginx/conf/
# vim nginx.conf 
找到这个nginx.conf文件,检查倒数第二行是不是include vhost/*.conf;如果不是,加上这句,保存,退出。如果是,直接退出。

第三步:在vhost文件夹中创建另外站点conf文件 
# cd /usr/local/nginx/conf/vhost
# vim aaa.conf  (创建aaa.conf文件,内容如下)
    server
    {
        listen 80;    #这里要把默认 default server 去掉,在主配置文件中同样要删除。
        #listen [::]:80 default_server ipv6only=on;
        server_name www.aaa.com; #这里改成对应的域名
        index index.html index.htm index.php;
        root /home/wwwroot/default/;  #改成对应的项目路径
        include enable-php.conf;
        location /{
            try_files $uri $uri/ /index.php?$query_string;

        }
  }
  然后保存,退出
# :wq

第四步:重启nginx
# service nginx restart
或者
# /etc/init.d/nginx reload

第五步:测试是否成功
你打开本地浏览器,输入www.aaa.com,看看是不是打开了你的网站

关于我们-广告合作-联系我们-积分规则-网站地图

Copyright(C)2013-2017版权所属asp编程网