Apache http rewire[P]重写https报 SSL Proxy requested for xxx.xxx.xxx.xxx:80 but not enabled

场景:Apache 需要把当前网址的sapi这个路径用RewriteRule重写到一个第三方的https网址下

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^sapi "https://www.isres.com/search/apache/1/" [P,L]
</IfModule>

默认开启了
LoadModule proxy_http_module modules/mod_proxy_http.so
LoadModule proxy_module modules/mod_proxy.so
报错:

AH01112: HTTPS: declining URL https://www.isres.com/search/apache/1/ (mod_ssl not configured?) 
AH01144: No protocol handler was valid for the URL /sapi (scheme 'https'). If you are using a DSO version of mod_proxy, make sure the proxy submodules are included in the configuration using LoadModule.

开启

LoadModule ssl_module modules/mod_ssl.so

报错:AH01961: SSL Proxy requested for xxx.xxx.xxx.xxx:80 but not enabled

在站点中添加
SSLProxyEngine On
SSLProxyVerify none
SSLProxyCheckPeerCN off
SSLProxyCheckPeerName off




<VirtualHost *:8080>
    ServerAdmin webmaster@dummy-host.example.com
    DocumentRoot "/public_html/default/"
    <Directory "/public_html/default/">
        Options -Indexes +FollowSymLinks
        AllowOverride All
        Require all granted
    </Directory>

    SSLProxyEngine On
    SSLProxyVerify none
    SSLProxyCheckPeerCN off
    SSLProxyCheckPeerName off

    ServerName demo.isres.com
    LogLevel debug
    ErrorLog "/public_html/default/error.log"
    CustomLog "/public_html/default/access.log" common

</VirtualHost>

成功
ax.png


标签: proxy

非特殊说明,本博所有文章均为博主原创。

最新文章

发表评论