VPS侦探论坛

 找回密码
 注册
查看: 4899|回复: 8

Ubuntu 18.04.2 LTS lnmp1.6 服务器重启后 nginx不能启动

[复制链接]
发表于 2019-6-20 14:51:29 | 显示全部楼层 |阅读模式

Ubuntu 18.04.2 LTS lnmp1.6  服务器重启后 nginx不能启动,php mysql 都可以自启,但是 nginx 不能在系统重启后自启。希望军哥可以给点思路排除或者如何手动添加启动,谢谢!

补充内容 (2019-8-22 20:38):
解决了,按照军哥的6楼的方法 成功了
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2019-6-20 18:53:21 | 显示全部楼层


nginx配置文件是否有错误?

没错误的话可以,这样试试
echo "
[Install]
WantedBy=multi-user.target
Alias=rc-local.service
" >> /etc/systemd/system/rc-local.service

echo "
#!/bin/bash
/etc/init.d/nginx start
" >> /etc/rc.local

chmod +x /etc/rc.local
然后重启一下看看
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
 楼主| 发表于 2019-6-20 21:38:56 | 显示全部楼层

licess 发表于 2019-6-20 18:53
nginx配置文件是否有错误?

没错误的话可以,这样试试

nginx没错 貌似都没有 etc/systemd/system/rc-local.service 这个文件和路径
  1. root@local:~# nginx -t
  2. nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
  3. nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful
  4. root@local:~# echo "
  5. > [Install]
  6. > WantedBy=multi-user.target
  7. > Alias=rc-local.service
  8. > " >> etc/systemd/system/rc-local.service
  9. -bash: etc/systemd/system/rc-local.service: No such file or directory
  10. root@local:~#
复制代码
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2019-6-21 08:56:21 | 显示全部楼层



etc 前面漏了一个 / 加上就行了
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
 楼主| 发表于 2019-6-21 11:10:35 | 显示全部楼层

licess 发表于 2019-6-21 08:56
etc 前面漏了一个 / 加上就行了

老哥 还是不行

军哥运维代购:http://shop63846532.taobao.com/

发表于 2019-6-21 20:49:52 | 显示全部楼层

  1. echo '
  2. [Unit]
  3. Description=The NGINX HTTP and reverse proxy server
  4. After=network.target remote-fs.target nss-lookup.target

  5. [Service]
  6. Type=forking
  7. PIDFile=/usr/local/nginx/logs/nginx.pid
  8. ExecStart=/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
  9. ExecReload=/usr/local/nginx/sbin/nginx -s reload
  10. ExecStop=/bin/kill -s QUIT $MAINPID
  11. PrivateTmp=true

  12. [Install]
  13. WantedBy=multi-user.target
  14. ' > /etc/systemd/system/nginx.service

  15. chmod +x /etc/systemd/system/nginx.service
  16. systemctl enable nginx.service
复制代码

还是不行就很可能你系统上有问题,也没其他版本可以试了
发表于 2019-7-30 18:46:41 | 显示全部楼层


你看下 ls /lib/systemd/system/rc*    有没有rc.local.service

如果有,
你就 建立一个rc.local文件
sudo  touch /etc/rc.local
给它添加执行权限
sudo chmod 775 /etc/rc.local
编辑rc.local
sudo vim /etc/rc.local

输入如下内容:
#!/bin/bash

/etc/init.d/nginx start

然后你重启机器试试
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
 楼主| 发表于 2019-8-22 20:36:44 | 显示全部楼层

licess 发表于 2019-6-21 20:49
还是不行就很可能你系统上有问题,也没其他版本可以试了

这个 OK 了!
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
 楼主| 发表于 2019-8-22 20:37:06 | 显示全部楼层

cyccc 发表于 2019-7-30 18:46
你看下 ls /lib/systemd/system/rc*    有没有rc.local.service

如果有,

谢谢  上面 军哥的方法已经OK了

军哥运维代购:http://shop63846532.taobao.com/

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|VPS侦探 ( 鲁ICP备16040043号-1 )

GMT+8, 2024-11-20 13:28 , Processed in 0.028323 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表