Nginx安装完成没有生成sbin目录的解决方法


Posted in Servers onMarch 31, 2021

错误描述:

1、在Linux(CentOS 7 64)系统上完成Nginx(1.18.0)的安装后,找不到sbin启动目录.

Nginx安装完成没有生成sbin目录的解决方法

2、用nginx -v查看版本提示命令未找到

Nginx安装完成没有生成sbin目录的解决方法

问题1:没有生成sbin目录

试过以下几个失败的解决方法:

方法一、下载1.19版本,重新安装,我试了安装1.19,还是没有sbin目录

Nginx安装完成没有生成sbin目录的解决方法

方法二、网上找的一个办法:

找到报错的文件,在解压的nginx文件下src/os/unix/ngx_user.c,使用vi命令编辑它,并注释报错的地方,保存退出;然后进入解压目录的objs文件夹下下,编辑Makefile文件,将-Werror删除

Nginx安装完成没有生成sbin目录的解决方法

Nginx安装完成没有生成sbin目录的解决方法

但是我在ngx_user.c下没有找到报错信息,然后去Makefile文件下删除了-Werror重新编译,同样没有生成sbin目录

问题2:nginx -v 查看版本号失败

解决方法:配置Nginx环境变量

执行vi /etc/profile命令,shift + G跳到最后,按I进入编辑模式将如下代码添加到最后

export NGINX_HOME=/usr/local/nginx
export PATH=$PATH:$NGINX_HOME/sbin

Nginx安装完成没有生成sbin目录的解决方法

执行source /etc/profile命令重新加载配置文件,就能查看版本号了

Nginx安装完成没有生成sbin目录的解决方法

虽然没有sbin,但是Nginx还是能启动 执行/usr/local/nginx/sbin/nginx命令启动Nginx执行ps -ef | grep nginx查看是否有Nginx进程

Nginx安装完成没有生成sbin目录的解决方法 

花了大半天的时间终于搞清楚问题出在哪里了

虽然Nginx的压缩包和解压后的文件夹都是放在个人用户下的,但是通过su root切换到root用户,并执行Nginx安装操作,最终生成的Nginx文件夹应该在root根目录,而不是在个人用户下

Nginx安装完成没有生成sbin目录的解决方法

所以,应该cd /root根目录,查看usr/local/nginx文件夹下的sbin目录,这个路径是不是很熟悉?没错,就是环境变量里面配置的那个路径!

Nginx安装完成没有生成sbin目录的解决方法

总结:

对于不太熟悉Linux虚拟机的小伙伴而言,一定要区分root用户个人用户,希望踩过这个坑以后就不会再犯同样的错误了。

//root根目录
/usr/local/nginx
//个人用户目录
/home/wanjk/usr/local/nginx/

到此这篇关于Nginx安装完成没有生成sbin目录的解决方法的文章就介绍到这了,更多相关Nginx没有生成sbin目录内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Servers 相关文章推荐
nginx前后端同域名配置的方法实现
Mar 31 Servers
Nginx搭建rtmp直播服务器实现代码
Mar 31 Servers
uwsgi+nginx代理Django无法访问静态资源的解决
May 10 Servers
nginx配置虚拟主机的详细步骤
Jul 21 Servers
centos8安装nginx1.9.1的详细过程
Aug 02 Servers
深入解析Apache Hudi内核文件标记机制
Mar 31 Servers
Nginx流量拷贝ngx_http_mirror_module模块使用方法详解
Apr 07 Servers
鲲鹏 CentOS 7 安装Python3.7
May 11 Servers
Apache SeaTunnel实现 非CDC数据抽取
May 20 Servers
CentOS7环境下MySQL8常用命令小结
Jun 10 Servers
Tomcat 与 maven 的安装与使用教程
Jun 16 Servers
详解ZABBIX监控ESXI主机的问题
Jun 21 Servers
nginx location优先级的深入讲解
Mar 31 #Servers
Nginx反爬虫策略,防止UA抓取网站
Mar 31 #Servers
Mac环境Nginx配置和访问本地静态资源的实现
Mar 31 #Servers
Nginx域名转发使用场景代码实例
Mar 31 #Servers
提升Nginx性能的一些建议
Nginx反向代理及负载均衡如何实现(基于linux)
Mar 31 #Servers
Nginx配置80端口访问8080及项目名地址方法解析
Mar 31 #Servers
You might like
php提示Call-time pass-by-reference has been deprecated in的解决方法[已测]
2012/05/06 PHP
利用Dojo和JSON建立无限级AJAX动态加载的功能模块树
2007/03/24 Javascript
jquery tools之tooltip
2009/07/25 Javascript
不使用中间变量,交换int型的 a, b两个变量的值。
2010/10/29 Javascript
jquery中获取id值方法小结
2013/09/22 Javascript
js格式化金额可选是否带千分位以及保留精度
2014/01/28 Javascript
document.forms[].submit()使用介绍
2014/02/19 Javascript
JS设置cookie、读取cookie
2016/02/24 Javascript
js图片切换具体实现代码
2016/10/13 Javascript
vue2.0移除或更改的一些东西(移除index key)
2017/08/28 Javascript
使用ngrok+express解决本地环境中微信接口调试问题
2018/02/26 Javascript
jQuery实现基本隐藏与显示效果的方法详解
2018/09/05 jQuery
可能被忽略的一些JavaScript数组方法细节
2019/02/28 Javascript
原生JS实现相邻月份日历
2020/10/13 Javascript
[06:16]《DAC最前线》之地区预选赛全面回顾
2015/01/19 DOTA
Python 字符串操作实现代码(截取/替换/查找/分割)
2013/06/08 Python
Python找出文件中使用率最高的汉字实例详解
2015/06/03 Python
Python正规则表达式学习指南
2016/08/02 Python
Scrapy基于selenium结合爬取淘宝的实例讲解
2018/06/13 Python
opencv python统计及绘制直方图的方法
2019/01/21 Python
详解爬虫被封的问题
2019/04/23 Python
pyenv与virtualenv安装实现python多版本多项目管理
2019/08/17 Python
OpenCV图片漫画效果的实现示例
2020/08/18 Python
全球最大的户外用品零售商之一:The House
2018/06/12 全球购物
简单英文演讲稿
2014/01/01 职场文书
教学实习自我评价
2014/01/28 职场文书
乡镇信息公开实施方案
2014/03/23 职场文书
干部考核评语
2014/04/29 职场文书
法学专业毕业生求职信
2014/06/12 职场文书
艺术学院毕业生求职信
2014/07/09 职场文书
节能环保家庭事迹材料
2014/08/27 职场文书
违反交通安全法检讨书
2014/10/24 职场文书
课堂打架检讨书200字
2014/11/21 职场文书
导游词之珠海轮廓
2019/10/25 职场文书
nginx location中多个if里面proxy_pass的方法
2021/03/31 Servers
Win10玩csgo闪退如何解决?Win10玩csgo闪退的解决方法
2022/07/23 数码科技