面板支付系统已完成调试并上线运行
如何只为单个网站启用PHP-FPM,而其余网站用Apache 2.0 Handler
Apache 2.4安装完成后默认的php解析器是Apache 2.0 Handler,有时候某些网站的访问请求需要用PHP-FPM来处理,可以仅仅对这些网站进行特殊配置,让这些网站使用PHP-FPM,而其他网站继续使用Apache 2.0 Handler
目前Apache 2.4常用的PHP解析器有如下两个
- libapache2-mod-php7.2(Apache 2.0 Handler)
- php7.2-fpm(FPM/FastCGI)
环境
- Debian 9
- Apache 2.4
- PHP 7.2
启用proxy fcgi
a2enmod proxy proxy_fcgi
网上教程里说还要安装libapache2-mod-fastcgi这个包,但是这个包在最新的源里没有,要手动安装,但是似乎启用PHP-FPM也并不必须要安装它,而且在Apache的官方文档里也没有说要安装这个包。。。
修改网站配置文件
<VirtualHost *:80> ServerAdmin webmaster@localhost DocumentRoot /var/www/vps ServerSignature Off <Directory /var/www/vps > Options -Indexes </Directory> <IfModule mod_proxy.c> ProxyRequests Off ProxyMaxForwards 100 ProxyPreserveHost On ProxyPassMatch "^/(.*\.php(/.*)?)$" "unix:/var/run/php/php7.2-fpm.sock|fcgi://localhost/var/www/vps/" </IfModule> </VirtualHost>
关于Docker主动穿透UFW防火墙
接入支付宝之后,收到了网站漏洞提醒的邮件,其中有一个高危漏洞,是关于docker的。
支付宝当面付接入Demo
支付宝当面付接入Demo
ROK节点即将下线
ROK节点将于2019.1.23下线,并从标准节点切换为高级节点,切换后ROK节点的计费方式为将从流量包计费变更为预付费方式,具体计费方法及使用说明将在近期上线。