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 相关文章推荐
Centos7.7 64位利用本地完整安装包安装lnmp/lamp套件教程
Mar 09 Servers
Nginx服务器添加Systemd自定义服务过程解析
Mar 31 Servers
Nginx的反向代理实例详解
Mar 31 Servers
nginx搭建图片服务器的过程详解(root和alias的区别)
Mar 31 Servers
Linux安装apache服务器的配置过程
Nov 27 Servers
Tomcat执行startup.bat出现闪退的原因及解决办法
Apr 20 Servers
Window server 2012 R2 AD域的组策略相关设置
Apr 28 Servers
Nginx利用Logrotate实现日志分割
May 20 Servers
项目中Nginx多级代理是如何获取客户端的真实IP地址
May 30 Servers
Windows server 2022创建创建林、域树、子域的步骤
Jun 25 Servers
Win10系统搭建ftp文件服务器详细教程
Aug 05 Servers
Windows Server 2016服务器用户管理及远程授权图文教程
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
fleaphp常用方法分页之Pager使用方法
2011/04/23 PHP
php实现快速排序的三种方法分享
2014/03/12 PHP
php ActiveMQ的安装与使用方法图文教程
2020/02/23 PHP
PHP文件操作简单介绍及函数汇总
2020/12/11 PHP
精心挑选的15款优秀jQuery 本特效插件和教程
2012/08/06 Javascript
js切换div css注意的细节
2012/12/10 Javascript
九种js弹出对话框的方法总结
2013/03/12 Javascript
把jQuery的类、插件封装成seajs的模块的方法
2014/03/12 Javascript
Vue.js每天必学之过滤器与自定义过滤器
2016/09/07 Javascript
Bootstrap优化站点资源、响应式图片、传送带使用详解3
2016/10/14 Javascript
jQuery ajax请求struts action实现异步刷新
2017/04/19 jQuery
javascript原生封装一个淡入淡出效果的函数测试实例代码
2018/03/19 Javascript
微信小程序滑动选择器的实现代码
2018/08/10 Javascript
js常见遍历操作小结
2019/06/06 Javascript
转换layUI的数据表格中的日期格式方法
2019/09/19 Javascript
[01:19:34]2014 DOTA2国际邀请赛中国区预选赛 New Element VS Dream time
2014/05/22 DOTA
python实现从网络下载文件并获得文件大小及类型的方法
2015/04/28 Python
python函数的5种参数详解
2017/02/24 Python
python访问抓取网页常用命令总结
2017/04/11 Python
Python通过future处理并发问题
2017/10/17 Python
Python内置函数——__import__ 的使用方法
2017/11/24 Python
Python实现感知机(PLA)算法
2017/12/20 Python
推荐10款最受Python开发者欢迎的Python IDE
2018/09/16 Python
Python如何处理大数据?3个技巧效率提升攻略(推荐)
2019/04/15 Python
python按键按住不放持续响应的实例代码
2019/07/17 Python
python openpyxl使用方法详解
2019/07/18 Python
django admin组件使用方法详解
2019/07/19 Python
django解决订单并发问题【推荐】
2019/07/31 Python
Python使用turtle库绘制小猪佩奇(实例代码)
2020/01/16 Python
基于python3生成标签云代码解析
2020/02/18 Python
巧用 CSS3的webkit-box-reflect 倒影实现各类动效
2021/03/05 HTML / CSS
HTML5文档结构标签
2017/04/21 HTML / CSS
护理专业优质毕业生自荐书
2014/01/31 职场文书
《小猫刮胡子》教学反思
2014/02/21 职场文书
乡镇总工会学雷锋活动总结
2014/03/01 职场文书
python实战之用emoji表情生成文字
2021/05/08 Python