Ранее я выполнял перенаправление в 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, а затем пытаюсь перенаправить его. выдает ошибку вроде
Я не уверен, что не так, какая-то помощь заслуживает внимания, заранее спасибо