J'ai un problème avec apache et le virutalhosts sur le serveur ubuntu. Le logiciel installé sur ma machine est:Apache ne charge pas tous les virtualhost
- Ubuntu 14.04.3 LTS
- Apache 2.4.7
VirtualHost sont configurés dans/etc/apache2/sites avaiable/et i ont 4 fichiers:
- 000-default.conf
- default-ssl.conf
Je MAKED ces fichiers:
- site one.example.com.conf
- site two.example.com.conf
La seule différence est le nom de un domaine sous-domaine, donc, la configuration des deux fichiers est:
site one.example.com.conf:
<VirtualHost *:9292>
ServerName site-one.example.com:9292
ServerAlias www.site-one.example.com:9292
ServerAdmin [email protected]
DocumentRoot /var/www/prod/
alias /a /var/www/prod/a
alias /a-test /var/www/test/a
alias /f /var/www/prod/f
alias /p /var/www/prod/p
alias /p-test /var/www/test/p
alias /t /var/www/prod/t
alias /w /var/www/prod/www/w
alias /t-test /var/www/test/t/
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
site two.example.com.conf
<VirtualHost *:9292>
ServerName site-two.example.com:9292
ServerAlias www.site-two.example.com:9292
ServerAdmin [email protected]
DocumentRoot /var/www/prod/
alias /s /var/www/prod/www
alias /s-test /var/www/test/www/
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Le problème est quand je tente de charger l'URL « site-one.example.com/a » le serveur introuvable fichiers mais l'URL par "site-two.example.com/s" fonctionne bien, j'ai essayé de redémarrer Apache (sudo service apache2 redémarrer ou recharger ou arrêter/démarrer) mais quand je fais cela site-one.example.com fonctionne bien et le l'autre cesse de fonctionner et dit "L'URL/a demandée n'a pas été trouvée sur ce serveur."
¿Comment puis-je trouver un fichier journal sur le virutalhost?