• nginx安装带stream 并处理svn跳转


    一、安装nginx 

    1. yum -y install gcc pcre pcre-devel zlib zlib-devel openssl openssl-devel
    2. wget http://nginx.org/download/nginx-1.20.1.tar.gz
    3. tar -zxvf nginx-1.20.1.tar.gz
    4. cd nginx-1.20.1
    5. ./configure --with-stream
    6. make && make install

    命令软件链接
        ln -s /usr/local/nginx/sbin/nginx /usr/bin/nginx 

    启动
         nginx
    检测配置是否正确
         nginx -t

    问题一: nginx.service 找不到


    1、vim /usr/lib/systemd/system/nginx.service 

    2、内容: (注:/usr/local/nginx/conf/nginx.conf 是nginx的配置路径)

    1. [Unit]
    2. Description=nginx - high performance web server
    3. Documentation=http://nginx.org/en/docs/
    4. After=network-online.target remote-fs.target nss-lookup.target
    5. Wants=network-online.target
    6. [Service]
    7. Type=forking
    8. PIDFile=/var/run/nginx.pid
    9. ExecStart=/usr/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
    10. ExecReload=/bin/sh -c "/bin/kill -s HUP $(/bin/cat /var/run/nginx.pid)"
    11. ExecStop=/bin/sh -c "/bin/kill -s TERM $(/bin/cat /var/run/nginx.pid)"
    12. [Install]
    13. WantedBy=multi-user.target

    3、 重新加载
        systemctl daemon-reload

    4、启动
        systemctl start nginx

    注:
        配置文件路径为/usr/local/nginx/conf/ 
        和启动路径/usr/local/nginx/sbin/nginx
        /usr/local/nginx/sbin/nginx  -s start

    二、svn端口转换配置

     

    1、加stream配置 /usr/local/nginx/conf/nginx.conf

    1. http {
    2.     .....
    3. }
    4. stream {
    5.     include /etc/nginx/conf.d/*.stream;
    6. }

    2、加对应的配置文件

    1. server {
    2.     listen       7690;
    3.     proxy_timeout 10s;
    4.     proxy_pass 127.0.0.1:3690;
    5. }


     

  • 相关阅读:
    作为一个十年卷王,告诫你们年轻人应该如何才能认清自己的价值
    ApplicationEvent
    Spring--getBean()与@Autowired的对比
    http协议
    数位DP 上 day44
    css relative 和absolute布局
    计算机毕设(附源码)JAVA-SSM家庭安防系统
    【Java】二月份有多少天?
    数据结构 - 线段树的运用
    职场人该看懂的几个点
  • 原文地址:https://blog.csdn.net/wangzhufei/article/details/128150724