Problema no servidor web Apache

Problema no servidor web Apache

Antes de adicionar o certificado pude acessar o seguinte site

http://website.com:4043/web/login

Mas depois de adicionar o certificado não consigo acessar o URL completo com https.
No entanto, posso acessar apenashttps://website.com

Qualquer suporte, por favor.

Responder1

Supondo que você esteja executando uma versão moderna do Ubuntu, você vai querer garantir que seu arquivo de configuração virtual do Apache seja parecido com isto:

Listen 443
Listen 4043

<VirtualHost *:443>
    ServerName website.com

    SSLProxyEngine on
    SSLEngine on
    SSLCertificateFile /etc/ssl/certs/server.crt
    SSLCertificateKeyFile /etc/ssl/private/server.key
    DocumentRoot /var/www/html
</VirtualHost>

<VirtualHost *:4043>
    ServerName website.com

    SSLProxyEngine on
    SSLEngine on
    SSLCertificateFile /etc/ssl/certs/server.crt
    SSLCertificateKeyFile /etc/ssl/private/server.key
    DocumentRoot /var/www/html
</VirtualHost>

A partir daqui, você pode configurar uma pequena .htaccessregra rápida para garantir que o tráfego seja redirecionado corretamente para, 4043em vez do padrão do servidor 443, . Por exemplo:

RewriteEngine on

# If the port isn't 4043
RewriteCond %{SERVER_PORT} !^4043$

# We redirect to the same address with the proper port
RewriteRule ^(.*)$ https://%{HTTP_HOST}:4043/$1 [R=301,L]

IMPORTANTE:Não basta copiar e colar essas coisas. Veja o texto e faça ajustes para o seu ambiente, que é desconhecido de todosexcetovocê.

informação relacionada