网站优化

网站优化

Products

当前位置:首页 > 网站优化 >

WordPress使用代理服务器进行更新(本地搭建的Wordpress如何使用代理)

GG网络技术分享 2025-03-18 16:09 0


本地搭建的Wordpress,导入Astra模板经常失败,直接用小火箭反而无法访问。

WordPress具有对HTTP代理的内置API支持。要将代理服务器配置添加到WordPress,以便将WordPress建立的传出HTTP连接传递到代理服务器,请在WordPress安装的根目录中的wp-config.php中添加以下代码。

/* Configure HTTP Proxy Server */

define('WP_PROXY_HOST', '127.0.0.1');

define('WP_PROXY_PORT', '1080');

/* define('WP_PROXY_USERNAME', '');

/* define('WP_PROXY_PASSWORD', '');

/* define('WP_PROXY_BYPASS_HOSTS', 'localhost');

将192.168.1.1替换为代理服务器的实际IP地址或主机名,并将3218替换为代理服务器的实际端口号。如果代理服务器需要身份验证,则可能要定义WP_PROXY_USERNAME和WP_PROXY_PASSWORD。

各种WordPress代理相关常量的定义:

WP_PROXY_HOST –启用代理支持并设置用于连接的主机(必须定义)。

WP_PROXY_PORT –用于连接的代理端口(必须定义)。

WP_PROXY_USERNAME –代理用户名,如果需要验证。

WP_PROXY_PASSWORD –代理密码(如果需要验证)。

WP_PROXY_BYPASS_HOSTS –跳过列表中主机(以逗号分隔的列表)的代理,不通过代理。支持使用的通配符,例如:wordpress.org(默认情况下,本地主机不通过代理传递,因此不必出现在列表中)。

通过在WordPress中配置代理服务器,Windows或Linux环境本身不会被更改或更改,并且可以按原样继续工作。

不过有个问题,目前版本的Wordpress(或我用的php 7.2)不能直接设置代理更新,得额外安装并启用 php-curl 模块才行。

Ubuntu and Debian :

sudo apt-get install php-curl

sudo phpenmod curl

centos:

yum install curl

yum install php-curl
 

标签:

提交需求或反馈

Demand feedback