小樱 发表于 2021/7/13 05:27

nginx用户转到kangle使用,如何处理PHP-FPM的管理进程的疑问

nginx用户转到kangle要注意的一些对应概念。

一般我们在nginx里面使用php是使用fastcgi接口和php通信。其中php进程是由第三方管理如spawn-fcgi与PHP-FPM进行管理。nginx本身不处理php的进程。这部分kangle也是可以一样,不作处理。
nginx核心配置
server
{
   listen       80;
   server_namewww.itzmx.com;
   index index.html index.htm index.php;
   root/data0/htdocs/blog;
   location ~ .*\.php$
   {      
   fastcgi_pass127.0.0.1:9000;
   fastcgi_index index.php;
   include fcgi.conf;
   }
}
kangle的对应配置
扩展阅读单节点服务器扩展(server)
<?xml version="1.0" encoding="utf-8"?>
<config>
<server name='php' proto='fastcgi' host='127.0.0.1' port='9000' life_time='0' />
<vh name='www.itzmx.com' doc_root='/data0/htdocs/blog' inherit='off'>
   <index file='index.html'/>
   <index file='index.htm'/>
   <index file='index.php'/>
   <map file_ext='php' extend='server:php' allow_method='*'/>
   <bind>!*:80</bind>
   <host>www.itzmx.com</host>
</vh>
</config>
一个<vh>下面可以包含多个<bind>和<host>。实现绑定多个端口和多个域名。<host>域名也支持泛域名*.itzmx.com
把这个文件存到kangle/ext目录下,文件名不限制,使用

kangle -r
重新加载即可。

不可名 发表于 2021/7/19 08:11

{:3028:}{:3028:}{:3017:}
页: [1]
查看完整版本: nginx用户转到kangle使用,如何处理PHP-FPM的管理进程的疑问