https以某种方式获得';s重新写入http并导致错误
简单地说,我有一个自定义软件,它运行自己的Web服务器。然后,我找到了关于如何使用apache作为代理来为该站点启用ssl的说明。(长话短说,我的自定义软件不支持ssl,也不支持ssl) 当我转到https以某种方式获得';s重新写入http并导致错误,http,https,apache2,proxypass,Http,Https,Apache2,Proxypass,简单地说,我有一个自定义软件,它运行自己的Web服务器。然后,我找到了关于如何使用apache作为代理来为该站点启用ssl的说明。(长话短说,我的自定义软件不支持ssl,也不支持ssl) 当我转到(端口在内部转发到443)时,服务器将url重新写入,这会导致连接失败,因为它需要HTTPS 这是我的默认ssl配置,希望我只是在那里的某个地方有一个错误。。。 SSLEngine打开 SSLCertificateFile/etc/apache2/ssl/cert.pem SSLCertificat
(端口在内部转发到443)时,服务器将url重新写入
,这会导致连接失败,因为它需要HTTPS
这是我的默认ssl配置,希望我只是在那里的某个地方有一个错误。。。
SSLEngine打开
SSLCertificateFile/etc/apache2/ssl/cert.pem
SSLCertificateKeyFile/etc/apache2/ssl/key-cert.pem
代理请求关闭
命令拒绝,允许
通融
ProxyVia On
ProxyPass/webdav/http://127.0.0.1:8069/webdav/
ProxyPassReverse/webdav/
命令拒绝,允许
通融
满足任何
ProxyPass/http://127.0.0.1:8069/
ProxyPassReverse/
RequestHeader设置“X-Forwarded-Proto”“https”
#修复IE问题(HttpPache代理dav错误408/409)
SetEnv代理nokeepalive 1
ErrorDocument 400“错误!”
ErrorDocument 403“错误!”
ErrorDocument 404“错误!”
ErrorDocument 503“错误!”
缺少/虚拟主机在那里,我只是不知道如何让它显示在这里
有人有线索吗
提前感谢,,
Marc因此,我最终安装了nginx,发现我也有同样的行为 <>这在我看来排除了APACHE,我认为这个线程已经完成了。 我将查看其他web服务器,看看还能找到什么 干杯
SSLEngine on
SSLCertificateFile /etc/apache2/ssl/cert.pem
SSLCertificateKeyFile /etc/apache2/ssl/key-cert.pem
ProxyRequests Off
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
ProxyVia On
ProxyPass /webdav/ http://127.0.0.1:8069/webdav/
<Location /webdav/ >
ProxyPassReverse /webdav/
<Limit OPTIONS PROPFIND GET REPORT MKACTIVITY PROPPATCH PUT MOVE COPY DELETE LOCK UNLOCK>
Order Deny,Allow
Allow from all
Satisfy Any
</Limit>
</Location>
ProxyPass / http://127.0.0.1:8069/
<location / >
ProxyPassReverse /
</location>
RequestHeader set "X-Forwarded-Proto" "https"
# Fix IE problem (httpapache proxy dav error 408/409)
SetEnv proxy-nokeepalive 1
ErrorDocument 400 'ERROR!'
ErrorDocument 403 'ERROR!'
ErrorDocument 404 'ERROR!'
ErrorDocument 503 'ERROR!'