Apache2 Alias ne fonctionne pas sous Ubuntu?
Je viens de configuration d'apache/php/mysql sous Ubuntu 12.04, et j'ai créé un Alias pour mon répertoire virtuel, voici mon /etc/apache2/sites-enabled/000-default fichier:
Alias /demo/"/home/czetsuya/projects/eclipse/eclipse-php/demo-portfolio"
<Directory "/home/czetsuya/projects/eclipse/eclipse-php/demo-portfolio">
DirectoryIndex index.php
Options Indexes MultiViews FollowSymLinks
AllowOverride All
Order deny,allow
Deny from all
Allow from all
</Directory>
Remarque que j'ai déjà appliqué chown et chmod: /home/czetsuya/projets/eclipse/eclipse php/demo-portefeuille
chown www-data:www-data /home/czetsuya/projects/eclipse/eclipse-php/demo-portfolio -R
chmow 777 /home/czetsuya/projects/eclipse/eclipse-php/demo-portfolio -R
Mais lorsque j'accède à: _http://localhost/démo, j'ai une erreur 404 not found. En regardant dans /var/log/apache2/error.journal, je trouve que c'est encore pointant sur /var/www/demo:
File does not exist: /var/www/demo
Aucune idée pourquoi Alias est ignoré?
Remarque que j'ai déjà redémarrer et apache2 reload. Et de réécrire est également activée.
Grâce,
czetsuya
OriginalL'auteur czetsuya | 2012-11-02
Vous devez vous connecter pour publier un commentaire.
Votre problème peut probablement être résolu par la mod_alias manuel;
Essayez de changer
/demo/
à/demo
dans votre alias, et il devrait mieux fonctionner.OriginalL'auteur Joachim Isaksson
Tous les alias dans Apache 2.4 doivent être configurés dans le
/etc/apache2/mods-enabled/alias.conf
fichier.Ils sont ignorés dans l'hôte virtuel fichiers.
OriginalL'auteur Timothy Butterworth
guy prendre soin de la syntaxe exacte de ces barres obliques
il ne peut pas être à la fin du nom de répertoire et pas à la fin du nom de l'alias, cela m'a coûté unbelivable de temps pour trouver cette erreur, très bon travail des gens de apache !!!
bonne façon :
Alias "/docs" "/var/web"
mauvais sens:
Alias "/docs/" "/var/web/"
OriginalL'auteur turzin