利用nginx的stream模塊實現內網端口的轉發代理


一、安裝nginx使其支持stream

#直接使用yum安裝,如果使用源碼安裝編譯時加上 --with-stream

./configure --prefix=/usr/local/nginx --user=nginx --group=nginx --with-stream  &&  make  && make install
[root@localhost ~]# yum -y install nginx
二、配置nginx配置文件

[root@localhost ~]# vim /etc/nginx/nginx.conf
stream {
server {
listen 8000; #將8000端口,轉到113的80
proxy_connect_timeout 10s;
proxy_timeout 5s;
proxy_pass 192.168.200.113:80;                ##也可以轉到22端口(ssh),但是把timeout的時間調高一點
}
}
在http段前加上
————————————————
版權聲明:本文為CSDN博主「風之老凌」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/weixin_42480196/article/details/102396537



三、關閉防火牆,啟動服務測試,113中安裝了Apache,測試頁面內容為111

 


免責聲明!

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



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