本来要处理的是/usr/local/nginx/conf/nginx.conf文件,但一个服务器上有几个网站,全部放在nginx.conf里面太大。
在nginx.conf中有一句话:include vhost/*.conf;所以nginx在启动的时候会载入vhost文件夹下扩展名为.conf的文件
所以我们在vhost文件夹建个.conf文件就可以了。
假设我们的网站域名叫:www.aspbc.com,那么我们就在vhost下面建一个文件名为www.aspbc.com.conf的文件就可以了
server
{
listen 80;
#listen [::]:80;
server_name www.aspbc.com aspbc.com;
index index.html index.htm index.php;
root /home/wwwroot/tp5项目所在目录/public;
include other.conf;
#error_page 404 /404.html;
include enable-php.conf;
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
{
expires 30d;
}
location ~ .*\.(js|css)?$
{
expires 12h;
}
location / {
if (!-e $request_filename) {
rewrite ^(.*)$ /index.php?s=$1 last;
break;
}
}
location ~ /\.
{
deny all;
}
access_log /home/wwwlogs/www.xxx.cn.log;
}
然后保存,并重启nginx服务器
/etc/init.d/nginx reload
这样就完成了,访问地址:
http://www.aspbc.com/index/index/ad或者
http://www.aspbc.com/index/