nginx+php-fpm不能用动态虚拟主机
server_name ~^(.*).domain.com; root /wwwroot/students/$1;
我通过上边的代码自动为虚拟主机设置主目录,然后建立/wwwroot/students/zz 这样的目录,通过zz.domain.com访问,但是这个目录下的html文件可以正常访问,而php文件不能访问,只有File not found.
这是什么问题啊?
日志文件中也看不到什么内容。
另外,我通过error_log /var/log/nginx/$1.error.log; 来重定向日志文件,生成的文件还是$1.error.log 而不是想要的zz.error.log。 这个应该怎么设置?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
另外,将error_log /var/log/nginx/$1.error.log 改成
配置nginx的时候,我一般都是用了一个echo module 用curl跑试试,各种变量直接打印,配置很快的。
关于第二个问题,日志重定向中的变量,答案是:不支持。
不带这么玩儿的啊
好高深,还能这样玩。。