PHP-FPM绑定本机所有IP详细说明以及案例
2025-03-09
7
要将PHP-FPM绑定到本机所有IP地址,可以按照以下步骤进行配置:
编辑PHP-FPM配置文件:
通常,PHP-FPM的配置文件位于/etc/php/7.x/fpm/pool.d/www.conf
(路径可能因系统不同而有所变化)。修改监听地址:
在配置文件中找到listen
指令,并将其值修改为0.0.0.0:9000
。这表示PHP-FPM将监听所有可用的IP地址的9000端口。listen = 0.0.0.0:9000
保存并退出:
保存对配置文件的修改并退出编辑器。重启PHP-FPM服务:
使用以下命令重启PHP-FPM服务以使更改生效:sudo systemctl restart php7.x-fpm
验证配置:
使用netstat
或ss
命令验证PHP-FPM是否在所有IP地址上监听:sudo netstat -tuln | grep 9000
或
sudo ss -tuln | grep 9000
输出应显示
0.0.0.0:9000
,表示PHP-FPM正在监听所有IP地址。
案例:
假设你有一台服务器,IP地址为 192.168.1.100
和 10.0.0.100
,并且你希望PHP-FPM在这两个IP地址上都可用。
编辑
/etc/php/7.4/fpm/pool.d/www.conf
文件:listen = 0.0.0.0:9000
保存并退出编辑器。
重启PHP-FPM服务:
sudo systemctl restart php7.4-fpm
验证配置:
sudo netstat -tuln | grep 9000
输出应显示:
tcp 0 0 0.0.0.0:9000 0.0.0.0:* LISTEN
这表明PHP-FPM正在监听所有IP地址的9000端口。
通过以上步骤,PHP-FPM将绑定到本机所有IP地址,并可以通过这些IP地址访问。
本篇文章内容来源于:PHP-FPM绑定本机所有IP详细说明以及案例
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。