zoukankan      html  css  js  c++  java
  • linux + nginx + supervisor,配置服务器启动后服务器自动开启

    linux + nginx + supervisor

    nginx:开机启动配置文件 /ib/systemd/system/nginx.service

    #启动nginx服务
    systemctl enable nginx.service
    systemctl start nginx.service

    supervisor 进程管理工具,python编写的:监控进程状态,进程异常退出时自动重启
    supervisor.service
    supervisor.conf

    在线安装:
    yum install python-setuptools
    easy_install supervisor

    配置supervisor
    mkdir /etc/supervisor
    echo_supervisord_conf > /etc/supervisor/supervisord.conf

    在supervisord.conf文件最后一行添加:
    [include]
    files=/etc/supervisor/conf.d/*.conf

    nginx.service:
    #服务的说明
    [Unit]
    #描述服务
    Description=nginx
    #描述服务类别
    After=network.target

    #服务运行参数的设置
    [Service]
    #Type=forking是后台运行的形式
    Type=forking
    #服务的具体运行命令
    ExecStart=/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
    #重启命令
    ExecReload=/usr/local/nginx/sbin/nginx -s reload
    #停止命令
    ExecStop=/usr/local/nginx/sbin/nginx -s stop
    #PrivateTmp=True表示给服务分配独立的临时空间
    PrivateTmp=true

    #运行级别下服务安装的相关设置,可设置为多用户,即系统运行级别为3
    [Install]
    WantedBy=multi-user.target

  • 相关阅读:
    什么是wsgi,uwsgi,uWSGI
    Flask 和 Django 路由映射的区别
    简述浏览器通过WSGI请求动态资源的过程
    前端qq交流群
    python qq交流群
    python 魔法方法 __str__和__repr__
    python 使用for 实现死循环
    查看Django版本
    pep8 python 编码规范
    python random.randint(9,10)结果是什么?
  • 原文地址:https://www.cnblogs.com/csj007523/p/14641389.html
Copyright © 2011-2022 走看看