J'ai un ordinateur Ubuntu 14.10 utilisé pour les tests de sites Web locaux , il ne sert pas à Internet. À ce sujet, j'ai mis en place sept sites Web. Cependant, lorsque j'accède à deux des sept, j'obtiens la Apache2 Ubuntu Default Page
place de ma propre page d'index.
Pour autant que je sache, j'ai configuré les sept en utilisant exactement le même processus, donc je ne sais pas ce qui manque à ces deux-là. De plus, dans mon répertoire de journaux Apache, j'ai deux fichiers journaux error
et access
pour chacun des deux sites qui se comportent mal, mais tous sont vides. Lorsque je redémarre le apache2
service, il n'y a aucune erreur. J'ai retracé mes pas plusieurs fois et je ne vois aucune différence entre les sites de travail et les sites de non-travail.
Quelles options ai-je pour diagnostiquer ce problème? Puis-je forcer des journaux d'erreurs plus détaillés d'une manière ou d'une autre? Y a-t-il un autre journal quelque part que je peux référencer?
Voici un exemple de .conf
fichier pour l'un des sites défectueux:
<VirtualHost *:80>
ServerName www.local_example.com
ServerAlias local_example.com
ServerAdmin address@example.com
DocumentRoot /var/www/Websites/example.com
<Directory /var/www/Websites/example.com/>
Options Indexes FollowSymLinks MultiViews
# pcw AllowOverride None
AllowOverride All
Order allow,deny
allow from all
# This directive allows us to have apache2's default start page
# in /apache2-default/, but still have / go to the right place
# Commented out for Ubuntu
#RedirectMatch ^/$ /apache2-default/
</Directory>
ErrorLog /home/example/Apache_Logs/local_example.com_error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog /home/example/Apache_Logs/local_example.com_access.log combined
ServerSignature On
</VirtualHost>
sites-available
. Le journal des erreurs par défaut ne contient rien. J'ai défini ServerAlias
dans le fichier hosts. J'ai désactivé le 000-default
site mais cela n'a rien changé. J'ai redémarré et rechargé Apache plusieurs fois.
.conf
fichier à ma question.
/etc/apache2/sites-available
? Si oui, les avez-vous activés avecsudo a2ensite <your_site_name>
? Le fichier journal des erreurs Apache par défaut contient-il quelque chose? Et avez-vous un ServerAlias ou ServerName configuré dans vos fichiers d'hôte virtuel? Si vous désactivez le site par défautsudo a2dissite 000-default
(vous pouvez le réactiver avecsudo a2ensite 000-default
), cela fonctionne-t-il? De plus, il se pourrait que vous ayez oublié de redémarrer Apache?