首页 > 系统相关 >systemctl开启、关闭、重启nginx的实现

systemctl开启、关闭、重启nginx的实现

时间:2023-02-26 22:32:19浏览次数:35  
标签:target 命令 重启 nginx systemctl usr

最近在配置tomcat和nginx的时候发现这些命令并不能直接用systemctl,其实很容易实现的。

下面就是蜜蜂实现用systemctl来开启、关闭、重启nginx的过程,其他的也都大差不差。

首先我们要明白在Linux中是“一切皆文件”。

所以这也是一个配置文件的过程。

1.先创建一个文件(因为里面要写内容,所以这里蜜蜂直接用vim编辑器来写了)

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

systemctl开启、关闭、重启nginx的实现_nginx

2.在文件里写入以下内容

[Unit]

Description=The nginx Server

After=network.target remote-fs.target nss-lookup.target

[Service]

Type=forking

ExecStart=/usr/local/nginx/sbin/nginx

ExecReload=/usr/local/nginx/sbin/nginx -s reload

ExecStop=/bin/kill -s QUIT $MAINPID

[Install]

WantedBy=multi-user.target

systemctl开启、关闭、重启nginx的实现_nginx_02

3.然后就可以使用了 

systemctl restart nginx

systemctl开启、关闭、重启nginx的实现_systemctl操作nginx_03

4.也可以查看状态等

systemctl status nginx

systemctl开启、关闭、重启nginx的实现_systemctl操作nginx_04

5.如果命令没生效的话重启一下即可,当然 不想重启的话也可以用以下命令让systemctl命令重新生效。

systemctl daemon-reload


标签:target,命令,重启,nginx,systemctl,usr
From: https://blog.51cto.com/u_15937426/6086997

相关文章

  • linux\centos网络配置、临时配置网口、打开关闭防火墙、重启网络
    查看网络信息1、ipa 查看当前所有网口信息(包括地址,mac地址、网卡名、链接状态灯)单独打开或关闭网口2、ifconfigeth0(eth0为你想要设置的网口名)192.168.1.32netmask255......
  • 台式电脑可以正常开关机但是无法正常重启的解决办法
    出现此种情况大多数情况下是内存的问题,有一定动手能力可以试试把内存拆下来擦擦金手指。这是有静电情况,还有一种可能是你的主板对你插的内存的支持度不够,这种情况建议更新b......
  • 解决nginx报错:nginx: [emerg] bind() to 0.0.0.0:8088 failed (13: Permission denied
    报错描述:nginx:[emerg]bind()to0.0.0.0:8088failed(13:Permissiondenied)通过ansible远程给主机更换端口并重新启动nginx服务,出现以上报错信息(权限被拒绝)。解......
  • 谷粒商城Nginx代理网关
    首先需要在C:\Windows\System32\drivers\etc中的host文件下加入192.168.56.10gulimall.com//192.168.56.10虚拟机的ip地址 本机浏览器请求gulimall.com,通过配置hosts文件......
  • nginx代理mysql
    [[email protected]]#catmysql.confupstreammysql{server192.168.2.6:3306;}server{listen8083;proxy_passmysql;}[roo......
  • 编译nginx设置自动启动
    nginx设置自动启动第一步在/etc/rc.d/rc.local中添加nginx启动命令行:/usr/local/nginx/sbin/nginx第二步然后添加执行权限chmod+x/etc/rc.d/rc.local第三步重启......
  • Nginx 前后端动态路径访问配置
    部分场景下一台测试服务器上部署多个前后端应用,需要多次更改nginx配置文件,如何配置一个即可动态访问?这里记录一下nginx正则表达式方式配置动态路径目录​​场景说明​​​......
  • Nginx安装与核心配置
    Nginx安装与核心配置一、Nginx的编译与安装1、Nginx安装环境准备(1)Linux内核2.6及以上版本只有2.6之后才支持epool,在此之前使用select或pool多路复用的IO模型,无法解决......
  • 记录Nginx配置
    #ProxytotheAirsonicserverlocation/{proxy_set_headerX-Real-IP$remote_addr;proxy_set_headerX-Forwarded-For$proxy_add_x_forwarde......
  • nginx、http、tomcat虚拟主机格式
    httpd<virtualhost *:80>servername ​​www.a.com​​documentroot /var/www/html</virtualhost>nginxserver{listen 80;server_name ​​www.a.com;​​root html;i......