на самом деле я сталкиваюсь с некоторыми проблемами с перенаправлением http на https с httpd (apache) на centos 7.
в самом приложении я указал следующий URL
https://pwm.mywebsitetest.com
Это приложение для котов.
Вы заметите, что местоположение на http
без pwmAD
,
Это похоже на это, потому что, если я вставлю его, когда я вызываю ссылку на панели браузера, я получаю 404
ошибку, потому что ссылка появляется так.
https://pwm.mywebsitetest.com/pwmAD/pwmAD/
когда должен отображаться только один из вкладок.
После файла conf,
Что не так в коде ниже?
######### VHOST per PWM HTTP ###########
<VirtualHost *:80>
ServerAdmin webmaster@mywebsitetest.com
ServerName pwm.mywebsitetest.com
ErrorLog /var/log/httpd/pwm-error_log
CustomLog /var/log/httpd/pwm-access_log combinedXForwardedFor env=!dontlog
RewriteEngine on
RewriteRule ^/$ https://pwm.mywebsitetest.com [L,R=302]
ProxyPreserveHost On
ProxyRequests Off
<Location "/">
ProxyPass http://pwm.mywebsitetest.com:8080/
ProxyPassReverse http://pwm.mywebsitetest.com:8080/
</Location>
</VirtualHost>
########## VHOST per PWM HTTPS ###########
<VirtualHost *:443>
ServerAdmin webmaster@mywebsitetest.com
ServerName pwm.mywebsitetest.com
SSLEngine on
SSLProxyEngine on
SSLStrictSNIVHostCheck off
SSLProtocol all -SSLv2 -SSLv3
SSLCertificateFile /etc/pki/tls/certs/cert_com.crt
SSLCertificateKeyFile /etc/pki/tls/private/cert_com.key
SSLCACertificateFile /etc/pki/tls/certs/cert_CA_Bundle.pem
ErrorLog /var/log/httpd/pwm-error_log
CustomLog /var/log/httpd/pwm-access_log combinedXForwardedFor env=!dontlog
ProxyPreserveHost On
ProxyRequests Off
<Location "/">
ProxyPass http://pwm.mywebsitetest.com:8080/pwmAD/
ProxyPassReverse http://pwm.mywebsitetest.com:8080/pwmAD/
</Location>
</VirtualHost>