Nginx proxy配置和 ip白名單


1. 使用 proxy_pass 來配置代理

2. 使用 allow/deny 來配置黑白名單

location /web_service/aaa/bbb{
    include /home/whitelist.conf;
    deny all;
    proxy_pass http://10.1.1.1/web_service1/$request_uri;
}

#whitelist.conf 內容
allow 10.1.1.10;
allow 10.1.1.11;
...

#當然,whitelist.conf 中的內容也可以直接寫在 nginx.conf 里

 

3. Nginx 配置文件結構

# 1.全局塊
... 
             
# 2.events塊
events {         
   ...
}

# 3.http塊
http      
{
    # 3.1 http全局塊
    ...   

    # 3.2 虛擬主機server塊
    server        
    { 
        # 1) server全局塊
        ...       
#
2) location塊 location [PATTERN] { ... } location [PATTERN] { ... } ... } server { ... } ... }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM