码迷,mamicode.com
首页 > 其他好文 > 详细

如何在服务器中找到站点的所有配置

时间:2016-09-21 23:15:00      阅读:167      评论:0      收藏:0      [点我收藏+]

标签:

 
一、找到nginx配置文件
 
判断是否由nginx提供web服务
netstat -lntp|grep :80

找到nginx程序

ps -ef|grep nginx
 
 技术分享
 
 
 
上面图中的红框就是nginx程序
 
执行程序加上 -t 可以得到nginx.conf的目录
 
技术分享
 
 通过nginx.conf可以找到该服务器上运行的站点以及相应代码的位置
 
二、找到php-fpm.conf
 
  找到nginx.conf以后可以打开该文件找到站点对应的配置(有可能在include文件里面,留意nginx.conf里面的include xxx/*),找到fastcgi_pass对应的端口,比如9000
 
netstat -lntp|grep :9000
 
定位到由php-fpm提供服务
 
通过执行:ps -ef|grep php-fpm 找到php-fpm.conf
 
技术分享
 
 
三、找到php.ini
 
 
从上一步可以得到php的安装目录/usr/local/php/(去掉etc/php-fpm.conf),执行
 
/usr/local/php/bin/php -i |grep ini

 

Loaded Configuration就是php.ini的文件路径
 
 
 
四、各种修改后重启
 
1、修改nginx.conf或者该文件include的文件
 
/opt/nginx/sbin/nginx -s reload

 

/opt/nginx/sbin/nginx 为前面得到的nginx的执行程序
 
2、修改php.ini和php-fpm.conf:
 
kill -USR2 `ps -ef|grep php-fpm: master process|grep -v grep|awk {print $2}`

 

 

如何在服务器中找到站点的所有配置

标签:

原文地址:http://www.cnblogs.com/aqi2/p/5894371.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!