0%

squid正向代理PHP-FPM HTTPS、HTTP请求

配置squid

在代理服务器配置。

1
2
debian:apt-get install squid3
centos:yum install squid

安装完成后,默认路径为 /etc/squid,修改squid.conf配置文件。(如果没有配置文件,就新建一个,然后添加需要设置的配置)

1
http_access allow all #允许所有请求代理

配置完成后,启动squid

1
2
debian:service squid start
centos:systemctl start squid.service

确保3128端口没有被防火墙屏蔽。

配置PHP-FPM

php-fpm.conf增加:

1
env[https_proxy]=http://代理服务器IP:3128

重启PHP-FPM

如果想本机全部HTTP和HTTPS都经过代理服务器:
vim /etc/profile

1
2
export https_proxy="http://代理服务器IP:3128"
export http_proxy="http://代理服务器IP:3128"

并使环境变量生效 source ~/bashrc

欢迎关注我的其它发布渠道