ContOS7中使用Nginx進行TCP反向代理
- 2020 年 4 月 1 日
- 筆記
一、安裝Nginx
1.下載:http://nginx.org/en/download.html
wget http://nginx.org/download/nginx-1.16.1.tar.gz
2.解壓
tar -zxvf nginx-1.16.1.tar.gz cd nginx-1.16.1
3.安裝環境
yum install gcc-c++ yum install -y pcre pcre-devel yum install -y zlib zlib-devel yum install -y openssl openssl-devel
4.安裝配置
./configure --with-stream
5.編譯安裝
make make install
二、參數配置
1.找到並進入安裝的路徑
whereis nginx nginx: /usr/local/nginx cd /usr/local/nginx
2.配置nginx.conf中的參數
vim conf/nginx.conf
添加如下配置,參數自行修改:
stream { server { listen 5880; proxy_connect_timeout 30s; proxy_timeout 30s; proxy_pass 192.168.1.1:3366; } }
3.重啟nginx服務,在nginx/sbin目錄下
./nginx -s reload
三、遇到的問題
1.重啟服務遇到:nginx: [error] open() “/usr/local/nginx/logs/nginx.pid” failed (2: No such file or directory)
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf