安装Nginx
下载Nginx
去https://nginx.org/en/download.html
页面,找到对应的版本
我这里下载的是https://nginx.org/download/nginx-1.11.13.tar.gz
解压
进入之后tar -zxvf nginx-1.11.13.tar.gz
安装
有可能需要依赖,先安装依赖(如果安装过 就不用安装了):
yum install -y gcc gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel
编译配置,需要指定目录:
./configure \
--prefix=/usr/local/nginx
如果需要附加模块的话,需要加上模块名,例如下面代码就是加上stream模块(用来TCP反向代理的)
--with-stream
编译和安装make && make install
启动
删除刚刚没用的目录,进入/usr/local/nginx
启动./nginx -c conf/nginx.conf
停止./nginx -s stop
重启./nginx -s reload
各种配置
反向代理TCP协议时的配置
worker_processes auto;
#error_log /var/log/nginx/error.log info;
events {
worker_connections 1024;
}
stream {
upstream backend {
server 10.0.254.201:6666;
}
server {
listen 12345;
proxy_pass backend;
}
}