Wordpress 如何在Proxmox上配置https VM以避免cURL错误7端口443:连接被拒绝?

Wordpress 如何在Proxmox上配置https VM以避免cURL错误7端口443:连接被拒绝?,wordpress,curl,proxmox,Wordpress,Curl,Proxmox,我有一个网站在Proxmox上的VM上运行 虚拟机的公共IP->Host ProxBox->私有IP 主机Proxmox提供的https->证书SSL->VM私有IP上的http 在客户端(从外部)一切正常 在服务器端(Wordpress管理员),我发现了一些错误7: 无法连接到mysitename.com端口443:连接被拒绝 我认为在服务器端,wordpress管理员试图从虚拟机上访问。。。。它在http下运行 我的etc/主机文件(在VM上)是: 我应该在配置中更改什么以自动调整本地VM(

我有一个网站在Proxmox上的VM上运行

虚拟机的公共IP->Host ProxBox->私有IP

主机Proxmox提供的https->证书SSL->VM私有IP上的http

在客户端(从外部)一切正常

在服务器端(Wordpress管理员),我发现了一些错误7:

无法连接到mysitename.com端口443:连接被拒绝 我认为在服务器端,wordpress管理员试图从虚拟机上访问。。。。它在http下运行

我的etc/主机文件(在VM上)是:

我应该在配置中更改什么以自动调整本地VM(没有https证书)之间的https连接


非常感谢

连接被拒绝错误表明无法访问https(端口443)。仔细检查防火墙/端口转发规则,确保80和443都转发到您的专用IP。最好只使用443,但这取决于其他因素


如果您尚未为WordPress安装设置SSL证书,您可以使用项目中的免费证书开始安装。

我终于找到了如何继续:

在运行Wordpress的VM上,我添加了wp-config.php文件:

if ($_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https') $_SERVER['HTTPS']='on';
然后Wordpress就可以从虚拟机连接到自己

if ($_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https') $_SERVER['HTTPS']='on';