zoukankan      html  css  js  c++  java
  • centos 8.5设置nginx开机自动启动

    centos 开机自动启动nginx有两种方式。

    【方案1,配置 /etc/rc.local 】

    在文件末尾添加一行:/usr/local/nginx/sbin/nginx

    vi /etc/rc.local
    在文件末尾添加一行:/usr/local/nginx/sbin/nginx
    设置执行权限
    chmod 755 /etc/rc.local

     方案2,设置systemd

    在系统服务目录里创建nginx.service文件,

    vim /lib/systemd/system/nginx.service

    nginx.service内容如下:

    [Unit]
    #描述服务
    Description=nginx
    #描述服务类别
    After=network.target
     
    #服务运行参数的设置,注意【Service】的启动、重启、停止命令都要用绝对路径
    [Service]
    #后台运行的形式
    Type=forking
    #服务具体运行的命令
    ExecStart=/usr/local/nginx/sbin/nginx
    #重启命令
    ExecReload=/usr/local/nginx/sbin/nginx -s reload
    #停止命令
    ExecStop=/usr/local/nginx/sbin/nginx -s quit
    #表示给服务分配独立的临时空间
    PrivateTmp=true
     
    #运行级别下服务安装的相关设置,可设置为多用户,即系统运行级别为3
    [Install]
    WantedBy=multi-user.target

    开机自动启动:

    systemctl daemon-reload
    systemctl enable nginx.service systemctl start nginx.service

    nginx其他命令:

    systemctl start nginx.service (启动nginx服务)
    systemctl stop nginx.service (停止nginx服务)
    systemctl enable nginx.service (设置开机自启动)
    systemctl disable nginx.service (停止开机自启动)
    systemctl status nginx.service (查看服务当前状态)
    systemctl restart nginx.service (重新启动服务)
    systemctl list-units --type=service (查看所有已启动的服务)
  • 相关阅读:
    Hadoop集群(三) Hbase搭建
    Hadoop集群(二) HDFS搭建
    Hadoop集群(一) Zookeeper搭建
    Redis Cluster 添加/删除 完整折腾步骤
    Redis Cluster在线迁移
    Hadoop分布式HA的安装部署
    Describe the difference between repeater, bridge and router.
    what is the “handover” and "soft handover" in mobile communication system?
    The main roles of LTE eNodeB.
    The architecture of LTE network.
  • 原文地址:https://www.cnblogs.com/yyee/p/15759777.html
Copyright © 2011-2022 走看看