nginx 四層轉發


nginx 四層轉發
一台nginx 機 兩台或以上搭建不同服務的機器(例如: 一台tomcat 一台mysql)
nginx安裝好(同以前)
useradd -s /sbin/nologin -M nginx
tar xf nginx-1.16.0.tar.gz -C /usr/src/
cd /usr/src/nginx-1.16.0
在編譯時,加上模塊
./congifgure --prefix=/usr/local/nginx --user=nginx --group=nginx --with-stream && make && make install
ln -s /usr/local/nginx/sbin/nginx   /usr/sbin/
nginx
vim /usr/local/nginx/conf/nginx.conf
在http上面加入
stream {
 server {
  listen 8000;
  proxy_connect_timeout 10s;
  proxy_timeout 3s;
  proxy_pass 具有服務的機器IP:對應的服務端口號(例:80);  
}
}
保存退出
重啟     killall -9 nginx
啟動     nginx


免責聲明!

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



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