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 SkyWalking 告警配置指南
Apr 22 Servers
uwsgi+nginx代理Django无法访问静态资源的解决
May 10 Servers
Nginx实现高可用集群构建(Keepalived+Haproxy+Nginx)
May 27 Servers
nginx刷新页面出现404解决方案(亲测有效)
Mar 18 Servers
Nginx中使用Lua脚本与图片的缩略图处理的实现
Mar 18 Servers
Tomcat starup.bat 脚本实现开机自启动
Apr 20 Servers
docker compose 部署 golang 的 Athens 私有代理问题
Apr 28 Servers
使用Nginx的访问日志统计PV与UV
May 06 Servers
Nginx 匹配方式
May 15 Servers
基于docker安装zabbix的详细教程
Jun 05 Servers
nginx之queue的具体使用
Jun 28 Servers
ubuntu端向日葵键盘输入卡顿问题及解决
Dec 24 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 抓取网页图片并且另存为的实现代码
2010/03/24 PHP
PHP常用编译参数中文说明
2014/09/27 PHP
Yii视图操作之自定义分页实现方法
2016/07/14 PHP
PHP 实现 JSON 数据的编码和解码操作详解
2020/04/22 PHP
dropdownlist之间的互相联动实现(显示与隐藏)
2009/11/24 Javascript
jquery加载页面的方法(页面加载完成就执行)
2011/06/21 Javascript
js计算精度问题小结
2013/04/22 Javascript
javascript检测页面是否缩放的小例子
2013/05/16 Javascript
jquery控制左右箭头滚动图片列表的实例
2013/05/20 Javascript
JS实现图片翻书效果示例代码
2013/09/09 Javascript
JavaScript中的函数重载深入理解
2014/08/04 Javascript
学习javascript面向对象 javascript实现继承的方式
2016/01/04 Javascript
基于MVC+EasyUI的web开发框架之使用云打印控件C-Lodop打印页面或套打报关运单信息
2016/08/29 Javascript
基于JQuery的Ajax方法使用详解
2017/08/16 jQuery
p5.js入门教程之鼠标交互的示例
2018/03/16 Javascript
JS实现二维数组元素的排列组合运算简单示例
2019/01/28 Javascript
Vue+Node实现商品列表的分页、排序、筛选,添加购物车功能详解
2019/12/07 Javascript
JS函数进阶之prototy用法实例分析
2020/01/15 Javascript
JavaScript中this的学习笔记及用法整理
2020/02/17 Javascript
nuxt 页面路由配置,主页轮播组件开发操作
2020/11/05 Javascript
jQuery实现手风琴特效
2021/01/11 jQuery
跟老齐学Python之关于类的初步认识
2014/10/11 Python
centos6.7安装python2.7.11的具体方法
2017/01/16 Python
Python实现的knn算法示例
2018/06/14 Python
Python内存读写操作示例
2018/07/18 Python
一篇文章了解Python中常见的序列化操作
2019/06/20 Python
python用requests实现http请求代码实例
2019/10/31 Python
Python中包的用法及安装
2020/02/11 Python
Nike澳大利亚官网:Nike.com (AU)
2019/06/03 全球购物
编辑个人求职信范文
2013/09/21 职场文书
法律专业应届生自荐信范文
2014/01/06 职场文书
中学生自我评价范文
2014/02/08 职场文书
幼儿园儿童节活动主持词+串词大全
2014/03/21 职场文书
询价采购方案
2014/06/09 职场文书
文明单位创建材料
2014/12/24 职场文书
Spring Cloud OAuth2实现自定义token返回格式
2022/06/25 Java/Android