本文介绍: 深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
目录
1、查询操作系统版本:cat /etc/redhat-release
2、查询nginx安装路径:如果不知道nginx安装目录,使用:find / -name nginx(全局查找nginx应用)
3、切换到nginx父目录下查看nginx目前所属主:所属组权限属于root还是普通用户
前言:
步骤一:先查询nginx相关信息
1、查询操作系统版本:cat /etc/redhat-release
2、查询nginx安装路径:如果不知道nginx安装目录,使用:find / -name nginx(全局查找nginx应用)
3、切换到nginx父目录下查看nginx目前所属主:所属组权限属于root还是普通用户
4、查看nginx当前启动所属用户:当前nginx启动用户是属于root权限
5、由于当前nginx启动用户是root,在root下测试nginx配置是正常的,但在普通用户下测试nginx配置会报错。
步骤二:修改nginx启动用户从root改为普通用户
1、修改nginx所属主和所属组为普通用户(修改之前nginx所属主和所属组为root)
2、修改nginx配置文件
3、允许普通用户下启动1024以下端口(应用程序端口大于1024的话不用执行此步骤)
4、关闭nginx服务
5、以普通用户权限启用nginx
6、查看当前nginx启动所属用户:此时主进程和子进程所属用户为普通用户
步骤三:检查nginx配置是否是正常
1、在root下测试nginx配置是正常的,在普通用户下测试nginx配置也是正常的。
步骤四:回退方案
1、撤销允许普通用户下启动1024以下端口
2、修改nginx所属主和所属组为管理用户(修改之前nginx所属主和所属组为appuser)
3、修改nginx配置文件
4、关闭nginx服务
5、以root用户权限启用nginx
6、查看当前nginx启动所属用户:此时主进程和子进程所属用户为root用户
7、检查nginx配置是否是正常
最后
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。