nginx和REMOTE_HOST

时间:2017-04-19 20:03:17

标签: php apache nginx plesk

我有一个PPS的VPS,它有一个nginx + apache设置。

问题:REMOTE_HOST php $ _SERVER环境值包含网站的域名,而不是客户端的主机名。

我在apache2.conf(= httpd.conf)中启用了“HostnameLookups On”。

但是,因为nginx位于客户端和Apache之间,所以似乎没有正确设置REMOTE_HOST。如果我通过Apache端口直接连接到php页面,则REMOTE_HOST变量设置正确!

有没有人有线索?一直试图弄清楚几个小时似乎没什么用。

我需要它才能工作,因为最终我想拒绝.htaccess中的主机名。

1 个答案:

答案 0 :(得分:0)

当您在服务器上安装Plesk时,您应该考虑使用Fail2Ban,因为您似乎错过了这样一个事实:nginx将完全忽略您的“.htaccess”文件。

PLS。如果您需要更多帮助并牢记, Plesk社区论坛提供了大量建议和工作,请考虑在您的服务器上包含有关您当前Plesk版本和操作系统的更多信息。 - 围绕Plesk及其组件以及可能的扩展: => https://talk.plesk.com