2017-08-01 73 views
0

我已經建立了與下面的代碼反向代理nginx的訪問:nginx的反向代理 - 只允許有「祕密令牌」

server { 

    listen 80; 
    server_name domain.com; 
    server_name www.domain.com; 

    location/{ 
    proxy_set_header X-Real-IP $remote_addr; 
    proxy_set_header X-Forwarded-For $remote_addr; 
    proxy_pass http://ip-of-server:80;  
    } 
} 

是否有可能讓用戶只能通過域名訪問我的主服務器。 com /?some-secret-token,如果他們直接訪問domain.com,不讓他們訪問它?在最好的情況下,祕密標記在打開後也會從URL中消失。我知道它可以在我的主頁腳本中 - 但我也可以在不更改腳本文件的情況下以這種方式配置我的nginx嗎?

回答