linux – 在同一台服务器上使用Nginx和Apache的潜在问题?
我安装了nginx来处理与apache一起的请求.以前,apache在端口80上监听,我现在切换到nginx监听端口80和apache在一些不起眼的端口上,如果请求是非静态内容,则将nginx proxy_pass发送到apache. 我的nginx配置包含以下内容:
apache vhost配置具有以下内容:
我注意到请求现在更快但我也注意到nginx出现在Server字段中的所有请求头中,即使请求是针对非静态页面的.这是一个潜在的问题吗?我见过一些服务器在同一个IP上使用nginx,比如我的设置,但是服务器字段不同(如果是非静态内容请求,则显示Apache,静态时显示nginx). 另外,我正在使用APC进行操作码缓存,并且我在我的站点目录中使用.htaccess和一些重定向规则(我想我需要将一些apache规则移植到nginx?这是必要的吗?).我还有一些运行的Java cron脚本(这会阻碍nginx进程吗?)这个新的设置会导致潜在的问题吗? 我知道很多问题.但提前谢谢! 更多信息:使用nginx 1.0.6与apache 2.2在Centos 5 32bit上运行. 我的.htaccess文件(其中一些需要移植到apache吗?):
最佳答案
考虑为Apache安装mod_rpaf,这将帮助您获取Apache访问日志中客户端的IP地址,而不是服务器的IP地址(技术上,nginx从Apache请求网页,因此Apache将其IP识别为不带mod_rpaf的客户端IP).这是我能想到的设置唯一可能出现的问题,其他一切看起来都是正确的.在每个标头中都有nginx是正确的,因为nginx作为每个网页的前端,包括静态和动态.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- Nginx php-fpm随机挂起
- 如何在nginx中使用url pathname作为上游哈希
- Nginx:速率限制设置不起作用
- 使用amazon s3和nginx提供静态文件
- ssl – 如果存在标头,则Nginx设置proxy_set_header
- Node.js发送带有数据的发布请求?
- Luasocket nginx错误 – lua条目线程中止:运行时错误:尝
- 我的记忆在哪里?! Nginx PHP-FPM前端Web服务器慢慢爬行
- ruby-on-rails – 使用带Nginx和Unicorn的Websockets的Rai
- jquery – NGINX/PHP-FPM:Ajax第一次请求缓慢,下一次请求