首页 > 代码库 > 如何在服务器中找到站点的所有配置
如何在服务器中找到站点的所有配置
一、找到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}‘`
如何在服务器中找到站点的所有配置
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。