Nginx和Apache共用80端口的配置方案

本文介绍了如何配置Nginx和Apache以共用80端口,通过Nginx过滤静态请求,动态请求通过Proxy反向代理到Apache的8080端口,实现用户访问时保持80端口不变。
摘要由CSDN通过智能技术生成

更多猛戳:http://www.webyang.net/Html/web/article_189.html

一个典型的 Nginx + Apache 应用方案可以是Nginx 占用 80 端口,过滤静态请求,然后动态请求即 Proxy 到 Apache 的 8080 端口。Proxy 反向代理的好处是访问的时候,始终就是 80 端口,来访者不会觉察到有任何的区别。


但有的应用确非常“聪明”,识别到 Apache 所位于的端口是 8080 ,就会把相关的超链接都一并加上 :8080 的后续。这么就死定了,还能有正常访问麽?!

有个方法可以解决这事,就是把 apache 也运行在80端口上。同一台服务器,有Nginx 也有 Apache,2个httpd服务,都是80,不会冲突麽?

下边就是举例方法。
Nginx.conf 的配置中
 
 
 
  1. server {
  2. listen 80;
  3. server_name www.webyang.net;
  4. }
修改一下。
 
 
 
  1. server {
  2. listen 192.168.3.3:80; #指定Nginx只占用某个IP的80端口。
  3. listen 192.168.10.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值