我需要在没有Internet连接的CentOS服务器上通过Apache部署Web应用程序(使用Google的reCaptca),仅通过代理即可。
要从cmd访问任何站点,我下一步
export https_proxy=https://${user}:${password}@10.144.200.11:80
curl -k https://www.google.com
或卷曲时具有base64凭据
export https_proxy=https://10.144.200.11:80
curl -k -H"Proxy-Authorization: Basic ${base64_creds}" https://www.google.com
因此,为了使Web应用程序正常工作,我尝试了一下(破坏者:对我而言没有任何作用)
export https_proxy=...
的系统范围内添加/etc/environment
并重新启动SetEnv https_proxy ...
并重新加载systemd和服务本身我打开了mod_proxy
,mod_proxy_http
和mod_proxy_connect
,并尝试了VirtualHost
内部的许多配置变化:
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
ProxyRequests on
RequestHeader set Proxy-Authorization "*base64_creds*"
RequestHeader add Authorization "*base64_creds*"
ProxyRemote * https://10.144.200.11:80
# + tried all below and much more
# ProxyRemote https://www.google.com/ https://*base64_creds*@10.144.200.11:80
# ProxyRemoteMatch google\.com https://10.144.200.11:80
# ProxyRemote google\.com https://10.144.200.11:80
# ProxyRemote google.com https://10.144.200.11:80
我已将日志转到debug
,但没有看到任何有关代理服务器的信息...
我究竟做错了什么?有办法使这项工作吗?