要配置 nginx 進(jìn)行端口轉(zhuǎn)發(fā),需要編輯 nginx 的配置文件。
打開 nginx 配置文件。一般位置是 /etc/nginx/nginx.conf
或 /etc/nginx/conf.d/default.conf
。
在 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;
}
}
保存并退出配置文件。
重新啟動(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ā)。