一、安装nginx
yum -y install gcc pcre pcre-devel zlib zlib-devel openssl openssl-develwget http://nginx.org/download/nginx-1.20.1.tar.gztar -zxvf nginx-1.20.1.tar.gzcd nginx-1.20.1./configure --with-streammake && make install
命令软件链接
ln -s /usr/local/nginx/sbin/nginx /usr/bin/nginx
启动
nginx
检测配置是否正确
nginx -t
1、vim /usr/lib/systemd/system/nginx.service
2、内容: (注:/usr/local/nginx/conf/nginx.conf 是nginx的配置路径)
[Unit]
Description=nginx - high performance web server
Documentation=http://nginx.org/en/docs/
After=network-online.target remote-fs.target nss-lookup.target
Wants=network-online.target[Service]
Type=forking
PIDFile=/var/run/nginx.pid
ExecStart=/usr/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
ExecReload=/bin/sh -c "/bin/kill -s HUP $(/bin/cat /var/run/nginx.pid)"
ExecStop=/bin/sh -c "/bin/kill -s TERM $(/bin/cat /var/run/nginx.pid)"[Install]
WantedBy=multi-user.target
3、 重新加载
systemctl daemon-reload
4、启动
systemctl start nginx
二、svn端口转换配置
1、加stream配置 /usr/local/nginx/conf/nginx.conf
http {.....
}stream {include /etc/nginx/conf.d/*.stream;
}
2、加对应的配置文件
server {listen 7690;proxy_timeout 10s;proxy_pass 127.0.0.1:3690;
}
上一篇:C++代码重用(二)