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,看看是不是打开了你的网站