nginx端口轉(zhuǎn)發(fā)怎么配置

小億
295
2023-12-16 09:57:20
欄目: 編程語言

要配置 nginx 進(jìn)行端口轉(zhuǎn)發(fā),需要編輯 nginx 的配置文件。

  1. 打開 nginx 配置文件。一般位置是 /etc/nginx/nginx.conf/etc/nginx/conf.d/default.conf。

  2. http 部分添加以下內(nèi)容:

    server {
        listen 80;  # 監(jiān)聽的端口號(hào)
        server_name example.com;  # 你的域名
        
        location / {
            proxy_pass http://localhost:8080;  # 轉(zhuǎn)發(fā)的目標(biāo)地址
            proxy_set_header Host $host;
            proxy_set_header X-Real-IP $remote_addr;
        }
    }
    
  3. 保存并退出配置文件。

  4. 重新啟動(dòng) nginx 服務(wù)。

現(xiàn)在,當(dāng)訪問 http://example.com 時(shí),nginx 會(huì)將請(qǐng)求轉(zhuǎn)發(fā)到 http://localhost:8080。確保后端服務(wù)在目標(biāo)地址上運(yùn)行,并且防火墻允許進(jìn)行端口轉(zhuǎn)發(fā)。

0