首页  >  问答  >  正文

路由器 - 求问nginx+apache 配置

新人求助:我想搭建一个典型的nginx+反向代理apache的服务器
当前配置如下 服务器位于内网 nginx监听端口80 apache监听端口81 路由器已做nginx端口映射8080->80 未做apache的端口映射
我想知道:
1、如何像大多数网站一样完成反向代理的配置
2、若路由器只做nginx端口映射(8080 to 80) 能否实现反向代理?还是必须为apache做端口映射?
3、这种配置模式能否支持.htaccess?

黄舟黄舟2713 天前493

全部回复(1)我来回复

  • 迷茫

    迷茫2017-05-16 17:06:01

    1.

    Apache2:

    Listen 127.0.0.1:81
    

    Nginx:

    server {
        listen 80;
        location / {
            proxy_pass http://127.0.0.1:81;
        }
    }
    

    2.

    路由的端口映射只和 Nginx 有关。

    3.

    支持,一般在 Apache2 里做重写就行。
    或者可以用 Nginx 提前处理一些静态文件请求,不转发给 Apache2.

    回复
    0
  • 取消回复