- 在Nginx配置目录下,创建一个”vhost”目录。 本例假设Nginx是默认安装,配置目录在”/etc/nginx”
[root@ ]复制代码
[root@ ]
复制代码
server {
listen 80;
server_name www.siteA.com siteA.com;
root /home/user/www/blog;
index index.html index.htm index.php;
location / {
if (!-e $request_filename) {
rewrite (.*) /index.php;
}
}
location ~ \.php$ {
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
include fastcgi_params;
}
}
复制代码
- 同siteA一样创建siteB的配置文件,两者仅有的不同是”server_name”和”root”目录
[root@ ]
复制代码
server {
...
server_name www.siteB.com siteB.com;
root /home/user/www/forum;
...
}
复制代码
[root@ ]
复制代码
- 将虚拟目录的配置文件加入到”http {}”部分的末尾
http {
...
include /etc/nginx/vhost/*.conf;
}
复制代码
[root@ ]
复制代码
完成~