(Apache) Перенаправление домена https на порт обслуживания - PullRequest
1 голос
/ 26 марта 2020

Ранее я выполнял перенаправление в apache, но простым способом я включаю модуль перезаписи на сервере apache, а затем добавляю два файла .conf в / etc / apache2 / sites-available , упомянутых ниже

Этот файл предназначен для перенаправления домена с полученным запросом HTTP на указанный c порт.

<VirtualHost *:80>
ServerAdmin me@mydomain.com
ServerName test.domain.com
ProxyPreserveHost On
# setup the proxy
<Proxy *>
    Order allow,deny
    Allow from all
</Proxy>
ProxyPass / https://localhost:3235/
ProxyPassReverse / https://localhost:3235/
RewriteEngine on
RewriteCond %{HTTPS} !=on
RewriteCond %{SERVER_NAME} =chat-dev.motivone.com
RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
</VirtualHost>

Файл ниже предназначен для перенаправления домена запроса, полученного по протоколу HTTPS, на указанный порт c.

<IfModule mod_ssl.c>
<VirtualHost *:443>
ServerAdmin me@mydomain.com
ServerName test.domain.com
ProxyPreserveHost On
# setup the proxy
<Proxy *>
    Order allow,deny
    Allow from all
</Proxy>
ProxyPass / https://localhost:3235/
ProxyPassReverse / https://localhost:3235/
SSLCertificateFile /etc/letsencrypt/live/test.domain.com/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/test.domain.com/privkey.pem
Include /etc/letsencrypt/options-ssl-apache.conf
</VirtualHost>

этот процесс работает нормально, когда я запускаю свой Сервер выдает HTTP и меняет прокси на HTTP, но когда я запускаю свой сервер по протоколу https, а затем пытаюсь перенаправить его. выдает ошибку вроде

enter image description here

Я не уверен, что не так, какая-то помощь заслуживает внимания, заранее спасибо

...