岁月博客

  • 首页
  • 数据库
岁月博客
专注于网络安全与黑客文化
  1. 首页
  2. 数据库
  3. 正文

php探针是什么(服务器配置PHP探针)

2022-04-14 443点热度 0人点赞 0条评论

无意中发现社长写的探针,于是赶紧给安排上了。如今,一说到探针,网上必推荐LNMPA一键安装包(也就是一键部署Nginx/MySQL/PHP/Apache生产环境的Shell程序),委实没有这个必要,探针运行其实只需要Nginx和PHP就够了。

安装PHP

既然说到PHP探针,自然需要安装PHP,下面就以php7.2演示一下,安装php:

apt install php7.2 php7.2-fpm

当然你也可以编译安装最新版,这里就不多讲了,放上PHP官网,供大家参考:

https://www.php.net/

PHP安装好后,检查一下PHP-FPM进程监听哪个端口,一般默认是tcp 9000端口,检查php-fpm进程:

netstat -nlpt | grep php-fpm

上面命令正常会输出如下内容:

tcp 0 0 127.0.0.1:9000 0.0.0.0:* LISTEN 12566/php-fpm: mast

如果没有输出上面的内容,这时就需要修改下php-fpm.conf文件的listen监听方式,有时php-fpm.conf文件又会include指向pool.d/*.conf文件,下面列出两个文件的路径:

php-fpm.conf文件路径: ./etc/php/7.2/fpm/php-fpm.conf

www.conf文件路径: ./etc/php/7.2/fpm/pool.d/www.conf

上面两文件中找到,

listen = /var/run/php/php7.2-fpm.sock

修改为:

listen = 127.0.0.1:9000

然后重启php-fpm,就可以了。

systemctl restart php7.2-fpm

配置Nginx

安装nginx就不多讲了,直接apt安装,

apt install nginx

nginx下配置和php通信,在server 443端口下添加如下内容:

vi /etc/nginx/sites-available/default 
#nginx.conf文件443端口下添加下面内容

    location ~ tz\.php$ {
        try_files $uri =404;
        fastcgi_split_path_info ^(.+\.php)(/.+)$;
        fastcgi_pass 127.0.0.1:9000;
        fastcgi_index index.php;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        fastcgi_param HTTPS on;
        include fastcgi_params;
    }

当然,你可能不希望探针页面被其他人看到,那么只要指定IP访问就好了,比如自己服务器IP,如下:

location ~ tz\.php$ {
    try_files $uri =404;
    fastcgi_split_path_info ^(.+\.php)(/.+)$;
    fastcgi_pass 127.0.0.1:9000;
    fastcgi_index index.php;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    fastcgi_param HTTPS on;
    include fastcgi_params;
    allow 213.48.168.47;
    allow 127.0.0.1;
    deny all;
}

配置好后保存,重启nginx:

systemctl restart nginx

下载探针

下面就是配置探针web页面了,主要也就是下载tz.php到自己网站根目录就可以了,这里还是用到社长写的极速探针。

#cd到网站根目录
cd /var/www/blog
#下载探针文件
wget https://1kb.day/cloud/docs/tz.php.txt
#文件名改为tz.php
mv tz.php.txt tz.php

上述命令也就把探针文件下载到网站根目录了,当然如果你是hexo用户,只需要把tz.php文件放在本地source文件夹,然后hexo deploy到服务器就可以了。

tz.php文件下载到根目录后,就可以在主站域名后添加/tz.php访问了。

当然你也可以用其它探针,比如雅黑探针和刘海探针,只需要下载探针文件到网站根目录然后更名为tz.php就好了

标签: 暂无
最后更新:2022-04-14

岁月

以梦为马,随处可栖

点赞
< 上一篇
下一篇 >

文章评论

您需要 登录 之后才可以评论

岁月

以梦为马,随处可栖

最新 热点 随机
最新 热点 随机
国家代号与区号 fiddler创建根证书不成功解决方案--岁月博客提供 Postern使用教程-岁月博客提供 Centos 7 彻底卸载清除 Docker 环境 启动docker容器报IPv4 forwarding is disabled. Networking will not work 青龙V2.10.13无法安装和删除依赖解决方法,npm err! enotempty: directory not empty, rename
国家代号与区号
git ssh登录(使用SSH密钥进行Git登陆) xp系统无法切换用户为administrator解决办法 winbox用完中文版后如何改为英文版 云更新无盘蓝屏0X0000007B解决方案 小米存储空间不足解决方案 一台组装机竟然修了4个小时,小毛病需谨慎--岁月博客提供
最近评论
kkkki 发布于 1 年前(07月05日) 100好像可以开韩国了把,我今天误打误撞开成功了
岁月 发布于 2 年前(05月28日) 开这个配置,可以用一年
kiritoghy 发布于 2 年前(05月26日) 想问一下如果azure for students开B1S+64G SSD就是免费的吗,不会扣100刀...

COPYRIGHT © 2023 岁月博客. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang