Eu tenho uma configuração multi-host para o meu servidor web Apache com o sistema operacional letsencrypt SSL em execução. Eu estou basicamente hospedando 2 aplicativos que são OpenProject e SugarCRM que eu não acredito que devam importar. Aqui está o meu ambiente.
Centos 7-4.1708 64 Bit
Webserver: Apache Web Server 2.4
All running as VM in ESXI
OpenProject IP: 192.168.1.121
SugarCRM IP: 192.168.1.122
Gateway: 192.168.1.1
Então, toda vez que eu entrei no OpenProject com https, ele aceitou o nome de usuário e a senha, mas depois me deu esse erro.
Bad Request.
Your browser sent a request that this server could not understand.
Reason: You're speaking plain HTTP to an SSL-enabled server port.
Instead use the HTTPS scheme to access this URL, please.
Minha configuração de configuração é a seguinte.
<VirtualHost *:4000>
ServerName pm.server1.com
ServerAlias server1.com
ServerAdmin [email protected]
DocumentRoot /opt/openproject/public
ErrorLog /var/log/httpd/pm.server1.com-error_log
CustomLog /var/log/httpd/pm.server1.com-access_log common
<Directory /opt/openproject/public>
Options +FollowSymLinks +Includes
AllowOverride All
Require all granted
</Directory>
ProxyRequests off
ProxyPass / http://127.0.0.1:6000/ retry=0
ProxyPassReverse / http://127.0.0.1:6000/
SSLEngine On
SSLCertificateFile /etc/letsencrypt/live/pm.server1.com/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/pm.server1.com/privkey.pem
</VirtualHost>
<VirtualHost *:4001>
ServerAdmin [email protected]
ServerName sugar.server1.com
ServerAlias server1.com
DocumentRoot /opt/sugarcrm
ErrorLog /var/log/httpd/sugar.server1.com-error_log
CustomLog /var/log/httpd/sugar.server1.com-access_log common
<Directory /opt/sugarcrm>
Options +FollowSymLinks +Includes
AllowOverride All
Require all granted
</Directory>
SSLEngine On
SSLCertificateFile /etc/letsencrypt/live/sugar.server1.com/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/sugar.server1.com/privkey.pem
</VirtualHost>
Tenho certeza de que estou sentindo falta de algo nessa configuração e, por toda a vida, depois de alguns dias, ainda não consegui descobrir o que fiz de errado. Eu acredito que tem algo a ver com a configuração de redirecionamento errado. Estou tão frustrada agora que estou chegando ao ponto de bloquear o escritor. Qualquer um de vocês, o mestre do servidor web Apache pode compartilhar comigo sobre como corrigir o meu arquivo de configuração para o Apache? Muito obrigado antecipadamente por toda a sua ajuda ..
Tags apache-2.4 centos