1 votes

Problème de redirection des dossiers SSL - ubuntu 16.04/Apache 2.4

Nous avons activé le ssl pour un site web. Si nous entrons " https://example.com/ "(avec htpps://), il pointe vers le bon dossier. Sans https://(exemple.com) Il pointe vers le dossier racine (/var/www/html). Comment faire pointer les deux vers le bon dossier "/var/www/html/exemple.com/public_html" ?

.conf comme suit

<Directory /var/www/html/example.com/public_html>
    Require all granted
</Directory>

<VirtualHost xx.xx.xx.xx:443>
        SSLEngine On
        SSLCertificateFile /etc/apache2/ssl/example.crt
        SSLCertificateKeyFile /etc/apache2/ssl/example.key
        SSLCACertificateFile /etc/apache2/ssl/example.cer

        ServerName example.com
        ServerAlias www.example.com
        ServerAdmin test@example
        DocumentRoot /var/www/html/example.com/public_html

        ErrorLog /var/www/html/example.com/logs/error.log
        CustomLog /var/www/html/example.com/logs/access.log combined

</VirtualHost>

0voto

rda Points 1887

L'ajout de l'élément suivant à la configuration devrait le faire (à moins que l'option ServerName o ServerAlias avec une valeur example.com est déjà défini quelque part auparavant dans un VHost) :

<VirtualHost *:80>
        ServerName example.com
        ServerAlias www.example.com
        ServerAdmin test@example
        DocumentRoot /var/www/html/example.com/public_html
        ErrorLog /var/www/html/example.com/logs/error.log
        CustomLog /var/www/html/example.com/logs/access.log combined
</VirtualHost>

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X