Jer*_*emy 16 apache google-maps
我正在尝试在Apache httpd中设置一个代理某些请求的简单代理.这是我尝试过的,但它似乎不喜欢从http到https的变化?
ProxyPass /maps https://maps.googleapis.com/maps
Run Code Online (Sandbox Code Playgroud)
也许我错过了额外的一步?
我已经阅读了一些关于设置证书的内容,但这似乎是为了这么简单的任务而啰嗦?
我目前得到的结果是500错误.
Jer*_*emy 39
在阅读了许多涉及设置证书和虚拟主机等的解决方案之后,我终于找到了一个不需要任何基本配置的基本配置.
以下是我用来访问代理自动完成谷歌通过本地主机在Apache安装上发出请求的内容,包括ssl支持(Windows版本2.2).
编辑apache文件httpd.conf
打开所需的模块......
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so
LoadModule proxy_http_module modules/mod_proxy_http.so
LoadModule ssl_module modules/mod_ssl.so
Run Code Online (Sandbox Code Playgroud)
转到文件的底部并为mod_proxy添加以下配置...
<IfModule mod_proxy.c>
ProxyRequests Off
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
SSLProxyEngine on
ProxyPass /maps https://maps.googleapis.com/maps
ProxyPassReverse /maps https://maps.googleapis.com/maps
</IfModule>
Run Code Online (Sandbox Code Playgroud)
多数民众赞成,其余的都是我安装Apache时的默认配置设置.
有关apache代理的更多配置详细信息可以在Apache mod_proxy docs中找到.
| 归档时间: |
|
| 查看次数: |
40939 次 |
| 最近记录: |