歡迎您光臨本站 註冊首頁

nginx 做反向代理目錄保護問題

←手機掃碼閱讀     火星人 @ 2014-03-04 , reply:0

nginx 做反向代理目錄保護問題

後端為Apache(埠8080), 前端nginx(埠80)做反向代理,安裝在同一台機器(172.16.2.1)

apache配置中對某個目錄做了IP訪問限制:

    <Directory "/export/wwwdocs/files">
        Order deny,allow
        Deny from all
        Allow from 172.16.0.0/12
    </Directory>

  nginx配置:

    server {
        listen       80;
        server_name  www.gt.cn;
        access_log   logs/www_access.log;
        error_log   logs/www_error.log;
        location / {
            proxy_pass       http://www;
            proxy_redirect   off;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_set_header Host $host;         
        }
    }

問題:/export/wwwdocs/files 目錄保護不起作用,172.16.0.0/12外的IP也可以訪問該目錄中的文件。

如何解決該問題,只允許172.16.0.0/12訪問該目錄中的文件 ? 謝謝

  

[火星人 ] nginx 做反向代理目錄保護問題已經有470次圍觀

http://coctec.com/docs/service/show-post-12886.html