nginx处理php配置文件,Thinkphp5部署nginx上时配置文件修改

本文介绍了如何使用Nginx在一台服务器上配置多个网站。通过在nginx.conf中include vhost/*.conf,将不同网站的配置分别写入vhost文件夹下的.conf文件。例如,为www.aspbc.com创建www.aspbc.com.conf,设置监听端口、根目录、错误页、缓存策略以及PHP处理等。完成配置后,重启Nginx服务器使更改生效。
摘要由CSDN通过智能技术生成

本来要处理的是/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/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值