https как-то перезаписывается в http и вызывает у меня ошибку
Проще говоря, у меня есть специальное программное обеспечение, которое запускает свой собственный веб-сервер. Затем я нашел инструкции о том, как использовать apache в качестве прокси-сервера, который включит ssl для этого сайта. (Короче говоря, мое программное обеспечение не поддерживает ssl, и это не вариант)
Когда я иду в https://myserver.com:8096/
(порт перенаправляется внутри на 443), сервер переписывает URL как http://myserver.com:8096/abc/123/
что приводит к сбою соединения, потому что он ожидает HTTPS.
Вот мой конфиг по умолчанию-ssl, Надеюсь, у меня просто где-то есть ошибка...
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!'
отсутствует /VirtualHost, я просто не могу понять, как заставить его отображаться здесь...
У кого-нибудь есть подсказка?
Заранее спасибо, Марк
1 ответ
В итоге я установил nginx и обнаружил, что у меня такое же поведение.
По моему мнению, это исключает Apache, и я считаю, что эта тема завершена. Я посмотрю на другом веб-сервере, чтобы увидеть, что еще я могу найти.
ура