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 相关文章推荐
使用Apache的rewrite
Mar 09 Servers
Nginx优化服务之网页压缩的实现方法
Mar 31 Servers
使用goaccess分析nginx日志的详细方法
Jul 09 Servers
Nginx配置之实现多台服务器负载均衡
Aug 02 Servers
Rhit高效可视化Nginx日志查看工具
Nov 01 Servers
Nginx图片服务器配置之后图片访问404的问题解决
Mar 21 Servers
Tomcat项目启动失败的原因和解决办法
Apr 20 Servers
nginx 添加http_stub_status_module模块
May 25 Servers
Nginx静态压缩和代码压缩提高访问速度详解
May 30 Servers
GPU服务器的多用户配置方法
Jul 07 Servers
彻底卸载VMware虚拟机的超详细步骤记录
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
如何将数据从文本导入到mysql
2006/10/09 PHP
php中如何防止表单的重复提交
2013/08/02 PHP
PHP设置一边执行一边输出结果的代码
2013/09/30 PHP
将CMYK颜色值和RGB颜色相互转换的PHP代码
2014/07/28 PHP
yii2实现根据时间搜索的方法
2016/05/25 PHP
javascript(js)的小数点乘法除法问题详解
2014/03/07 Javascript
EasyUI中combobox默认值注意事项
2015/03/01 Javascript
javascript+css3 实现动态按钮菜单特效
2016/02/06 Javascript
jQuery使用cookie与json简单实现购物车功能
2016/04/15 Javascript
jQuery查找dom的几种方法效率详解
2017/05/17 jQuery
AngularJS 前台分页实现的示例代码
2018/06/07 Javascript
JS内部事件机制之单线程原理
2018/07/02 Javascript
基于AngularJs select绑定数字类型的问题
2018/10/08 Javascript
微信小程序自定义可滑动日历界面
2018/12/28 Javascript
Three.JS实现三维场景
2018/12/30 Javascript
vue中npm包全局安装和局部安装过程
2019/09/03 Javascript
基于Layui自定义模块的使用方法详解
2019/09/14 Javascript
Vue elementui字体图标显示问题解决方案
2020/08/18 Javascript
详解python eval函数的妙用
2017/11/16 Python
Python使用matplotlib绘制余弦的散点图示例
2018/03/14 Python
Python引用计数操作示例
2018/08/23 Python
python logging模块书写日志以及日志分割详解
2019/07/22 Python
python开头的coding设置方法
2019/08/08 Python
python3.7将代码打包成exe程序并添加图标的方法
2019/10/11 Python
美国最便宜的旅游网站:CheapTickets
2017/07/09 全球购物
size?瑞典:英国伦敦的球鞋精品店
2018/03/01 全球购物
屈臣氏泰国官网:Watsons TH
2021/02/23 全球购物
简历的自我评价
2014/02/03 职场文书
2014年小学植树节活动方案
2014/03/02 职场文书
培训讲师岗位职责
2014/04/13 职场文书
社区党的群众路线教育实践活动领导班子对照检查材料
2014/09/25 职场文书
2014离婚协议书范文(3篇)
2014/11/29 职场文书
联谊活动总结范文
2015/05/09 职场文书
婚宴领导致辞
2015/07/28 职场文书
2019年浪漫婚礼证婚词
2019/06/27 职场文书
SQLServer2019 数据库环境搭建与使用的实现
2021/04/08 SQL Server