场景:

今天接到客户发来的服务器信息,需要修改软件bug,第一次登陆,需要检查一下运行环境,是什么服务器,运行目录都不知道是哪个。

解决方案:

1检查是否是apacha服务器环境

systemct status httpd 或者 rpm -rq |grep httpd  

没有结果,说明可能是ngnix的服务器

2:检查是否是nginx服务器

#Linux 查看nginx

ps -ef|grep nginx

#查看nginx 版本

nginx -v

#查看nginx 编译器版本和 配置版本

nginx -V    大写V

#nginx日常使用01#

有提示信息,说明是运行的nginx服务器

 

3:查看nginx的服务器运行目录 web

3.1   查看nginx的PID,以常用的80端口为例:

netstat -anop | grep 0.0.0.0:80

3.2. 通过相应的进程ID(比如:4562)查询当前运行的nginx路径:

ll  /proc/4562/exe

#nginx日常使用01#

3.3. 获取到nginx的执行路径后,使用-t参数即可获取该进程对应的配置文件路径,如:

#nginx日常使用01#

查看nginx配置文件中的root路径 

使用了虚拟文件,则查找虚拟文件

#nginx日常使用01#

#nginx日常使用01#

相关文章:

  • 2021-11-26
  • 2022-12-23
  • 2022-12-23
  • 2021-12-18
  • 2021-11-29
  • 2021-05-05
  • 2021-06-24
猜你喜欢
  • 2021-12-15
  • 2022-02-25
  • 2021-12-13
  • 2021-08-07
  • 2022-12-23
  • 2021-10-11
  • 2021-07-03
相关资源
相似解决方案