一、准备工作
1、一台服务器,我这里为阿里云的centos7.4
2、两个域名
二、配置
1、在Nginx配置目录下,创建一个”vhost”目录。本例假设Nginx是默认安装,配置目录在”/etc/nginx”
mkdir /etc/nginx/vhost
2、创建siteA的配置文件
vim /etc/nginx/vhost/vhost_siteA.conf
3、输入以下配置信息
server {
listen 80; # 监听端口
server_name www.siteA.com siteA.com; # 站点域名
root /home/user/www/blog; # 站点根目录
index index.html index.htm index.php; # 默认导航页
location / {
# WordPress固定链接URL重写
if (!-e $request_filename) {
rewrite (.*) /index.php;
}
}
# PHP配置
location ~ \.php$ {
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
include fastcgi_params;
}
}
4、同siteA一样创建siteB的配置文件,两者仅有的不同是”server_name”和”root”目录
5、打开nginx.conf文件
vim /etc/nginx/nginx.conf
6、将虚拟目录的配置文件加入到”http {}”里面,保存退出
include /etc/nginx/vhost/*.conf;
三、重启,systemctl restart nginx.service
相关命令
systemctl start nginx.service
systemctl stop nginx.service
systemctl reload nginx.service
systemctl status nginx.service