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网站服务如何配置防盗链(推荐)
Mar 31 Servers
nginx处理http请求实现过程解析
Mar 31 Servers
nginx location优先级的深入讲解
Mar 31 Servers
nginx限制并发连接请求数的方法
Apr 01 Servers
uwsgi+nginx代理Django无法访问静态资源的解决
May 10 Servers
如何通过cmd 连接阿里云服务器
Apr 18 Servers
nginx日志格式分析和修改
Apr 28 Servers
Windows Server 2012 R2 磁盘分区教程
Apr 29 Servers
nginx lua 操作 mysql
May 15 Servers
详解apache编译安装httpd-2.4.54及三种风格的init程序特点和区别
Jul 15 Servers
ssh服务器拒绝了密码 请再试一次已解决(亲测有效)
Aug 14 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桌面中心(二) 数据库写入
2007/03/11 PHP
smarty模板引擎使用内建函数foreach循环取出所有数组值的方法
2015/01/22 PHP
php实现的mongodb操作类实例
2015/04/03 PHP
php 删除指定文件夹的实例讲解
2017/07/25 PHP
PHP PDOStatement::setFetchMode讲解
2019/02/03 PHP
js判断为空Null与字符串为空简写方法
2014/02/24 Javascript
从数据库读取数据后将其输出成html标签的三种方法
2014/10/13 Javascript
js实现简单鼠标跟随效果的方法
2015/04/10 Javascript
Jquery使用css方法改变样式实例
2015/05/18 Javascript
JS实现的颜色实时渐变效果完整实例
2016/03/25 Javascript
JS实现添加,替换,删除节点元素的方法
2016/06/30 Javascript
Node.JS中事件轮询(Event Loop)的解析
2017/02/25 Javascript
ES6正则表达式的一些新功能总结
2017/05/09 Javascript
微信小程序上传图片功能(附后端代码)
2020/06/19 Javascript
利用Dectorator分模块存储Vuex状态的实现
2019/02/05 Javascript
[02:31]2014DOTA2国际邀请赛2009专访:干爹表现出乎意料 看好DK杀回决赛
2014/07/20 DOTA
Python的Django中django-userena组件的简单使用教程
2015/05/30 Python
Python实现统计给定字符串中重复模式最高子串功能示例
2018/05/16 Python
Python中出现IndentationError:unindent does not match any outer indentation level错误的解决方法
2020/04/18 Python
python之线程通过信号pyqtSignal刷新ui的方法
2019/01/11 Python
python引用(import)某个模块提示没找到对应模块的解决方法
2019/01/19 Python
python实现转盘效果 python实现轮盘抽奖游戏
2019/01/22 Python
Python dict和defaultdict使用实例解析
2020/03/12 Python
Python txt文件常用读写操作代码实例
2020/08/03 Python
海淘零差价,宝贝全球购: 宝贝格子
2016/08/24 全球购物
加拿大最大的相机店:Henry’s
2017/05/17 全球购物
美国在线宠物商店:Chewy
2019/01/12 全球购物
IMPORT的选项IGNORE有什么作用?缺省是什么设置?
2015/09/17 面试题
天鹅的故事教学反思
2014/02/04 职场文书
四年级语文教学反思
2014/02/05 职场文书
网管求职信
2014/03/03 职场文书
作风年建设汇报材料
2014/08/14 职场文书
我的未来不是梦演讲稿
2014/09/02 职场文书
《司马光》教学反思
2016/02/22 职场文书
入党申请书怎么写?
2019/06/11 职场文书
Python爬虫之爬取某文库文档数据
2021/04/21 Python