宝塔Nginx无法启动或启动失败的原因

这篇具有很好参考价值的文章主要介绍了宝塔Nginx无法启动或启动失败的原因。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

最近在安装宝塔面板环境的时候,Nginx 安装成功了,但是死活无法启动。

卸载后,重新安装,但是nginx启动不了查看,/etc/rc.d/init.d/nginx文件空白,所以用了之前的正常的nginx文件复制了一份,解决

宝塔面板里面的nginx安装后无法启动的解决方法:当我们安装好宝塔面板和nginx后,有时发现nginx无法启动,无论点击启动、重启还是重载配置都提示“nginx服务启动失败”,这时该怎么办呢?

造成这种情况的原因很多,这里分析详细一下:

第一种情况,宝塔面板安装完成后,安装nginx出现一些小问题,导致:/etc/rc.d/init.d/nginx文件空白,这样就无法启动nginx,解决方法:从正常的宝塔环境下对应目录中复制一份nginx文件源码到/etc/rc.d/init.d/nginx文件中保存即可,再启动nginx就可以了。

第一种情况亲自尝试过了,可以解决,以下方法来源于网络,本人未经测试,放出来方便有需要的同仁查阅。

第二种情况,启动nginx报如下错误:

/www/server/nginx/sbin/nginx: error while loading shared libraries: libgd.so.3: cannot open shared object file: No such file or directory

这种出错是缺少依赖的问题,根据自身情况在ssh执行如下命令:

缺失libgd.so.3

wget http://mirror.centos.org/centos/8-stream/AppStream/x86_64/os/Packages/gd-2.2.5-7.el8.x86_64.rpm

rpm -i --nodeps gd-2.2.5-7.el8.x86_64.rpm #忽略依赖安装

缺失libXpm.so.4

wget http://mirror.centos.org/centos/8-stream/AppStream/x86_64/os/Packages/libXpm-3.5.12-8.el8.x86_64.rpm

rpm -i libXpm-3.5.12-8.el8.x86_64.rpm

缺失libtiff.so.5

wget http://mirror.centos.org/centos/8-stream/AppStream/x86_64/os/Packages/libtiff-4.0.9-20.el8.x86_64.rpm

rpm -i --nodeps libtiff-4.0.9-20.el8.x86_64.rpm

libjbig.so.2.1

wget http://mirror.centos.org/centos/8-stream/AppStream/x86_64/os/Packages/jbigkit-libs-2.1-14.el8.x86_64.rpm

rpm -i jbigkit-libs-2.1-14.el8.x86_64.rpm

第三种情况,nginx防火墙和网站监控报表与Nginx不太兼容

已知宝塔两个插件: nginx防火墙和网站监控报表与Nginx不太兼容。

如果先安装了上面两个插件,或者安装好NGINX后再升级NGINX版本,很可能性就会出现nginx无法启动的情况。

1、更新了下Nginx,更新到1.22.1 就发现nginx无法启动了。只要是点启动就会报以下错误。

nginx: the configuration file /www/server/nginx/conf/nginx.conf syntax is ok

nginx: configuration file /www/server/nginx/conf/nginx.conf test failed

解决方法:卸载宝塔免费nginx防火墙及网站监控报表文章来源地址https://www.toymoban.com/news/detail-826786.html

到了这里,关于宝塔Nginx无法启动或启动失败的原因的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • ElasticSearch在安装了IK分词器无法启动的原因

    问题描述 1.版本 elasticsearch : 7.17.9 elasticsearch-analysis-ik: 7.17.7 将ik分词器插件放在plugins上时elasticsearch启动失败 原因 两个版本不一致导致的问题 之所以没有下载相同版本的插件是因为插件没有 7.17.9 这个版本 解决方法 1.使用相同版本的包 2. 在 plugin-descriptor.properties 中的 elast

    2024年02月03日
    浏览(43)
  • mac在docker中部署centos7安装宝塔,终端无法连接

    在docker中部署宝塔后,如果想要使用终端或者使用安全–ssh管理,会发现提示:ssh服务连接失败,或者提示:错误:sshd_config配置文件不存在,无法继续! 点击终端提示SSH服务连接失败,然后会弹出输入用户名密码的弹窗。但是在docker安装完成后,并没有设置root密码的地方。 点

    2024年02月12日
    浏览(42)
  • 关于VMware虚拟机安装失败的解决办法,报错(29142)或者安装系统后无法启动

    如果系统中没有关闭内核隔离,那么也会出现虚拟机无法安装的情况。如果下面的图没有说明白具体在哪里,直接百度内核隔离即可找到。 首先: 注意: 至于这个软件当然是免费提供的啦,哈哈哈哈哈。 软件链接: 链接:https://pan.baidu.com/s/1s4kXiJLKN__zxVtWLlBztw?pwd=4ogp 提取码

    2024年02月05日
    浏览(55)
  • Nginx安装启动后无法访问(访问拒绝连接)

    安装解压Nginx后,启动nginx.exe,浏览器访问localhost却访问不到(我们知道Nginx默认端口为80,可以直接localhost访问),访问却显示拒绝访问无法连接。 在cmd窗口中我们来到Nginx解压的根路径输入nginx -t检查nginx配合是否有问题,如下显示ok是没问题的,但是之前报了错误 原因是因

    2024年02月10日
    浏览(39)
  • 宝塔面板SRS音视频TRC服务器启动失败

    首先,查找原因 运行结果: 运行结果: 找打了name为srs-stack的应用 运行结果: 找到原因了,端口8080被占用 每个人根据自己的服务进程修改掉占用端口的程序即可 再次启动 报错: 运行结果: 用ftp工具下载该配置文件,打开,内容如下: 将1935改成1936 在相同目录下可以找到

    2024年01月24日
    浏览(49)
  • 宝塔面板mysql无法启动的问题

    如果你的宝塔里面的mysql无法启动了,请先看是不是以下的配置问题 1.是不是你的3306端口被占用了导致mysql无法启动 2.是不是磁盘空间不足导致的无法启动 如果都不是这些问题再继续向下看 常见问题: 1、Mysql安装好后或迁移文件后无法启动 2、Mysql异常关闭后无法启动 3、M

    2024年02月05日
    浏览(58)
  • docker安装nginx之后无法访问

    今天安装完nginx 之后,容器可以正常启动,但是在Linux 与外面浏览器无法访问,但是进入容器内部,可以正常访问nginx 代码示例 查看容器内部ip地址 进入容器内部可以正常访问 解决方案: 查看是否关闭防火墙 查看是否有暴漏ip地址 有可能是linux 版本与docker 版本不兼容(此

    2024年02月13日
    浏览(51)
  • docker 安装启动 nginx 修改配置资源容器端口

    可以先查看docker下是否存在nginx镜像,使用如下这些命令查看: docker images: 列出所有镜像。 docker images nginx: 列出所有nginx镜像,不同版本等等。 docker search nginx: 搜索查看所有nginx镜像信息。 使用 pull 命令拉取nginx镜像: 出现以下内容,等待下载完成即可: 下载完成nginx镜像后

    2024年02月07日
    浏览(48)
  • docker安装mysql容器创建成功但无法启动问题

    在我之前的文章里 使用docker安装mysql中在拉取了mysql:5.7版本的镜像后,使用了以下命令来创建容器,容器创建成功,但无法启动,如下: 执行创建命令后,docker ps 查看正在运行中的容器,显示为空, docker ps -a 查看,mysql容器已经创建成功,但是在创建好之后就退出了 鉴于上

    2024年02月12日
    浏览(37)
  • 一次生产环境上的dockerd启动失败原因分析

    今夜原计划对 生产环境 上的 SDN 组件进行一次紧急扩容操作的,但业务基础环境中的 Docker-Engine 启动不起来了、原定计划也就无法继续进行了。 尽管查清了基础业务环境中的故障原因,但金主DD说今天先不干了,那就整理整理思路写篇流水账吧 。。。 现象如下: 1 ps -aux 查

    2024年03月10日
    浏览(58)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包