1.进入nginx的安装目录中,修改配置文件
默认安装路径一般位于 /usr/local/nginx/conf下
修改配置文件nginx.conf
注意:stream段的配置要与http段在同级目录
#user nobody;
worker_processes 1;
events {
worker_connections 1024;
}
stream {
# servername1 填写代理服务所属服务名称 与proxy_pass相互对应
upstream servername1 {
server ip:port;
}
server {
listen port;
proxy_pass servername1;
}
upstream servername2 {
server ip:port;
}
server {
listen port;
proxy_pass servername2;
}
}
2.进入nginx的nginx源码目录
一般位于/home路径下
3.添加stream模块进行重新编译
进入/home路径后也就是拥有configure页面得目录下输入命令:
./configure --prefix=/usr/local/nginx --with-stream --with-http_ssl_module --with-pcre
注意:--prefix 如果是默认安装的话一般位于/usr/local/nginx 目录下,若自定义安装 则替换为你自己的安装目录 --prefix=/nignx/to/your//path
4.使用make命令
make
此处一定不能使用make install命令,执行该命令会将原有nginx目录进行覆盖
make install
5. 检查配置文件
sudo /usr/local/nginx/sbin/nginx -t
如果配置文件检查通过,启动 Nginx 服务
6.重新启动nginx
进入sbin目录 nginx的常用命令
nginx -s stop --停止
./nginx --启动
./nginx -s reload --重启