Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 11/07/2016, à 18:29

Edacram

Probleme avec les Alias sur Apache 2.4

Bonjour à tous,
Je veux créer un alias : "/blog" to "/home/mydomain/blog" pour que quand je demande http://www.mydomain.ca/blog/myfile.html j'obtienne : /home/mydomain/blog/myfile.html

<VirtualHost *:443>
    ServerName [url=http://www.mydomain.ca]www.mydomain.ca[/url]
    ServerAlias www2.mydomain.ca

    Alias "/blog" "/home/mydomain/blog"
    DocumentRoot "/home/mydomain/web"
    <Directory "/">
            Options +FollowSymLinks
            AllowOverride None
            Require all denied
    </Directory>
    <Directory "/home/mydomain/web">
            Options -Indexes +FollowSymLinks +MultiViews
            AllowOverride All
            Require all granted
    </Directory>
     <Directory "/home/mydomain/blog">
            Options -Indexes +FollowSymLinks +MultiViews
            AllowOverride All
            Require all granted
    </Directory>

RewriteEngine on
RewriteCond %{SERVER_NAME} =www2.mydomain.ca [OR]
RewriteCond %{SERVER_NAME} =www.mydomain.ca
RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,QSA,R=permanent]
</VirtualHost>

Mais quand je demande http://www.mydomain.ca/blog/myfile.html j'obtiens une erreur 404.

Qu'est-ce que j'ai oublié ?


Modération : merci à l'avenir d'utiliser les balises code (explications ici).

Dernière modification par cqfd93 (Le 11/07/2016, à 18:49)

Hors ligne

#2 Le 11/07/2016, à 21:52

J5012

Re : Probleme avec les Alias sur Apache 2.4

dans la directive servername, on indique juste le nom du serveur, de facon à ce que le service dns fasse la correspondance ... si tu ne controles pas le serveur dns tu dois utiliser le fichier hosts de ta machine ...

lis les docs dispo à ce sujet ... et d'ailleurs si tu avais lu correctement (entre les paragraphes recettes 1 2 3, il y a des petites notes et des explications) des le depart, tu aurais evité l'ecueil ...

Hors ligne

#3 Le 15/07/2016, à 16:26

Edacram

Re : Probleme avec les Alias sur Apache 2.4

Il semblerait qu'il faille ajouter une ligne dans **/etc/hosts**pour declarer que www.mydomain.ca et www2.mydomain.ca sont localhost

127.0.0.1    www.mydomain.ca
127.0.0.1    www2.mydomain.ca

Du moins cela a fonctionne pour moi

Hors ligne