运行apache服务器,浏览器响应说它是nginx

时间:2015-11-12 01:47:33

标签: apache .htaccess nginx

我最初的问题是,即使确保正确安装和启用mod_deflate并尝试所有可能的.htaccess组合,我也无法使用mod_deflate。更奇怪的是,文档本身是gzip,而JS和CSS文件不是。

所以这导致了另一个奇怪的观察:响应头包含一行Server: nginx,即使我确信我使用的是Apache。我怎么说服了?如果我运行service apache2 stop,网站就会关闭。所以对我来说这似乎很奇怪,我很好奇它为什么会发生,也许它会帮助我解决我原来的问题。

我使用的操作系统是Debian 7,Plesk用于配置Apache,网站运行的是Laravel(我猜这个意义不大,但仍然如此)。

我希望有人可以提前帮助我。

1 个答案:

答案 0 :(得分:1)

我使用与我的一台服务器相同的配置。 Nginx用于在Apache之后管理SSD缓存。

您可以使用Plesk更改Nginx配置:

Websites & Domains > domain > Web Server Settings (Additional nginx directives)
我使用Gzip:

gzip on;
gzip_comp_level 9;
gzip_disable “MSIE [1-6]\.(?!.*SV1)”;
gzip_types text/plain text/html text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript application/javascript text/x-js;