我遇到了一个奇怪的情况似乎是好事。我为一些测试域设置了安装/激活nginx的vps。
根据我的阅读,.htaccess文件不适用于nginx。但显然.htaccess文件/指令在nginx下正在为我工作。
我通过访问netcraft.com验证了这一点,它显示网络服务器是nginx,ab bench也显示nginx作为网络服务器。但仍然可以读取.htaccess文件。例如,我可以拒绝/允许访问,或使用.htaccess文件重定向。
我误解了这些信息吗? nginx webserver仍然可以读取.htaccess文件和执行指令吗?
答案 0 :(得分:0)
是的,但是有一个技巧,服务器安装了apache和nginx,nginx监听端口80,apache监听任何其他端口,nginx将直接服务资产(CSS,JS,HTML等)并传递PHP或者它对apache的任何应用程序,减少了对apache的负担,但由于你有2台服务器在运行,所以会消耗更多的内存。