檢視次數:

配置和部署 Nginx 作為您的負載平衡器,以支援使用多個網路存取內部閘道作為單一登入的驗證 Proxy。

注意
注意
  • 這些指示截至2024年六月15日有效,使用Nginx版本1.20.1。

步驟

  1. 在您的 Nginx 伺服器上,確保您已將 stream 模組添加到您的 Nginx 配置檔案中。
    注意
    注意
    如果尚未添加 stream 模組,您必須先卸載 Nginx,然後重新安裝並添加 stream 模組。
  2. 使用以下命令加載流模組:
    load_module /usr/lib64/nginx/modules/ngx_stream_module.so;
  3. 建立一個用於負載平衡的串流封鎖:
    stream {
        upstream auth_proxy {
            hash <hash>;
            server <IP/FQDN 1>:<port 1>;
            server <IP/FQDN 2>:<port 2>;
            ...
            server <IP/FQDN n>:<port n>;
        }
        server {
            listen <port>;
            proxy_pass auth_proxy;
        }
    }
    下表說明了您必須在佔位符欄位中指定的值,以完成配置。
    欄位
    雜湊
    用戶定義的負載平衡雜湊鍵。如果基於客戶端的 IP 位址映射客戶端-伺服器關係,請使用 $remote_addr
    IP/FQDN(1、2、…)
    安裝有網路存取內部閘道的服務閘道的 IP 或 FQDN
    埠 (1, 2, … )
    服務閘道上用於驗證 Proxy 的監聽埠口
    通訊埠
    負載平衡器上用作驗證Proxy的監聽端口