岁月博客

  • 首页
  • 跨境电商
  • 技术文档
  • 软路由虚拟化
  • 服务器技术
  • VPS
  • 羊毛
    • 羊毛
    • 自助薅京豆系统
岁月博客
致力于关注网络安全与黑客文化,专注网络技术的分享与交流。
  1. 首页
  2. VPS
  3. 正文

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

2022年4月14日 285点热度 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就好了

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请及时联系我们qq邮箱:1107996578@qq.com,一经查实,本站将立刻删除。

标签: 暂无
最后更新:2022年4月14日

岁月

以梦为马,随处可栖

点赞
< 上一篇
下一篇 >

文章评论

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

岁月

以梦为马,随处可栖

最新 热点 随机
最新 热点 随机
抖音是什么平台,抖音平台基本属性介绍 抖加投放技巧以及注意事项,抖音dou+详细的投放攻略 抖音id怎么修改,抖音用户名修改教程 ipad抖音怎么设置横竖屏,平板横竖屏的设置教程 抖音浏览量突然猛涨怎么回事,抖音播放突然增多的原因 fiddler创建根证书不成功解决方案--岁月博客提供
虚拟机安装黑苹果方法(安装黑苹果最简单的教程分享) linux 内核参数优化 全新小米手环充不进去电怎么办(小米手环充电问题官方解决方法分享) WIN10除了自带程序,其他都不能上网解决方案 虚拟机不可恢复错误(MacOS不可恢复错误解决办法) 打印机维修11招--岁月博客提供
分类
  • VPS
  • 技术文档
  • 新闻
  • 服务器技术
  • 未分类
  • 羊毛
  • 跨境电商
  • 软路由虚拟化
最近评论
kkkki 发布于 9 个月前(07月05日) 100好像可以开韩国了把,我今天误打误撞开成功了
kiritoghy 发布于 10 个月前(05月26日) 想问一下如果azure for students开B1S+64G SSD就是免费的吗,不会扣100刀...

COPYRIGHT © 2022 岁月博客 ALL RIGHTS RESERVED.

豫ICP备2022005050号