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限制并发连接请求数的方法
Apr 01 Servers
Windows下用Nginx配置https服务器及反向代理的问题
Sep 25 Servers
nginx location 带斜杠【 / 】与不带的区别
Apr 13 Servers
Windows Server 2016 配置 IIS 的详细步骤
Apr 28 Servers
Windows Server 2012 修改远程默认端口3389的方法
Apr 28 Servers
Nginx的gzip相关介绍
May 11 Servers
聊聊配置 Nginx 访问与错误日志的问题
May 25 Servers
设置IIS Express并发数
Jul 07 Servers
centos环境下nginx高可用集群的搭建指南
Jul 23 Servers
SpringBoot前端后端分离之Nginx服务器下载安装过程
Aug 14 Servers
VMware虚拟机安装 Windows Server 2022的详细图文教程
Sep 23 Servers
ubuntu开机后ROS程序自启动问题
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 cookie的操作实现代码(登录)
2010/12/29 PHP
php中3种方法统计字符串中每种字符的个数并排序
2012/08/27 PHP
PHP正则表达式替换站点关键字链接后空白的解决方法
2014/09/16 PHP
php检测url是否存在的方法
2015/04/14 PHP
PHP的CURL方法curl_setopt()函数案例介绍(抓取网页,POST数据)
2016/12/14 PHP
动手学习无线电
2021/03/10 无线电
获取鼠标在div中的相对位置的实现代码
2013/12/30 Javascript
JS小游戏之仙剑翻牌源码详解
2014/09/25 Javascript
jquery实现点击向下展开菜单项(伸缩导航)效果
2015/08/22 Javascript
简单的分页代码js实现
2016/05/17 Javascript
jQuery双向列表选择器DIV模拟版
2016/11/01 Javascript
Element-ui中元素滚动时el-option超出元素区域的问题
2019/05/30 Javascript
基于jquery实现的tab选项卡功能示例【附源码下载】
2019/06/10 jQuery
学习RxJS之JavaScript框架Cycle.js
2019/06/17 Javascript
vue 实现通过vuex 存储值 在不同界面使用
2019/11/11 Javascript
JS函数参数的传递与同名参数实例分析
2020/03/16 Javascript
解决vue-router路由拦截造成死循环问题
2020/08/05 Javascript
Python中用Decorator来简化元编程的教程
2015/04/13 Python
Python排序搜索基本算法之插入排序实例分析
2017/12/11 Python
django数据库migrate失败的解决方法解析
2018/02/08 Python
python多进程提取处理大量文本的关键词方法
2018/06/05 Python
pycharm运行程序时在Python console窗口中运行的方法
2018/12/03 Python
新手如何发布Python项目开源包过程详解
2019/07/11 Python
解决win7操作系统Python3.7.1安装后启动提示缺少.dll文件问题
2019/07/15 Python
Django实现跨域的2种方法
2019/07/31 Python
python 实现将小图片放到另一个较大的白色或黑色背景图片中
2019/12/12 Python
CSS3中文字镂空、透明值、阴影效果设置示例小结
2016/03/07 HTML / CSS
简洁自适应404页面HTML好看的404源码
2020/12/16 HTML / CSS
自我鉴定怎么写
2014/01/12 职场文书
员工薪酬福利制度
2014/01/17 职场文书
十八大闭幕感言
2014/01/22 职场文书
团代会主持词
2014/04/02 职场文书
中秋晚会策划方案
2014/06/12 职场文书
海上钢琴师的观后感
2015/06/11 职场文书
pytorch 两个GPU同时训练的解决方案
2021/06/01 Python
css布局巧妙技巧之css三角示例的运用
2022/03/16 HTML / CSS