zoukankan      html  css  js  c++  java
  • nginx启动命令以及与配置systemctl

    一.配置systemctl之前的启动方式

    进入sbin目录下执行以下命令:

    1 启动nginx的命令为     /usr/local/nginx/sbin/nginx 
    2 
    3 停止nginx的命令为    /usr/local/nginx/sbin/nginx -s stop
    4 重启nginx的命令为    /usr/local/nginx/sbin/nginx -s reload

    二.配置systemctl之后的启动方式

    systemctl status nginx
    
    systemctl start nginx
    
    systemctl stop nginx
    
    systemctl restart nginx

    三.配置方法

     1.创建一个nginx.service

     在 /usr/lib/systemd/system/目录下面新建一个nginx.service文件。并赋予可执行的权限
     vim /usr/lib/systemd/system/nginx.service
     chmod +x /usr/lib/systemd/system/nginx.service

    2.编辑service内容

    [Unit]                                                                                      //对服务的说明
    Description=nginx - high performance web server              //描述服务
    After=network.target remote-fs.target nss-lookup.target   //描述服务类别
    
    [Service]                                                                                 //服务的一些具体运行参数的设置
    Type=forking                                                                         //后台运行的形式
    PIDFile=/usr/local/nginx/logs/nginx.pid                               //PID文件的路径
    ExecStartPre=/usr/local/nginx/sbin/nginx -t -c /usr/local/nginx/conf/nginx.conf   //启动准备
    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                                                       //停止命令
    ExecQuit=/usr/local/nginx/sbin/nginx -s quit                                                        //快速停止
    PrivateTmp=true                                                                  //给服务分配临时空间
    
    [Install]
    WantedBy=multi-user.target                                               //服务用户的模式

    3.启动服务

    在启动服务之前,需要先重载systemctl命令
    systemctl daemon-reload
    systemctl start nginx.service

    4.如果出现端口被占用情况

    在nginx配置文件中   /usr/local/nginx/conf/nginx.conf

    把listen 后面的数字修改成8080或者81。再重新启动服务。

  • 相关阅读:
    Angularjs总结(一)表单验证
    list集合中指定字段去重
    NodeJS学习笔记—2.AMD规范
    NodeJS学习笔记—1.CommonJS规范
    WCF上传、下载、删除文件
    .net RAW(16)与GUID互相转换
    Angularjs总结(六) 上传附件
    可以打开mdb文件的小软件
    数据库导出导入操作(expdp,impdp)
    用Ueditor存入数据库带HTML标签的文本,从数据库取出来后,anjular用ng-bind-html处理带HTML标签的文本
  • 原文地址:https://www.cnblogs.com/wang-yaz/p/11350013.html
Copyright © 2011-2022 走看看