#1 Le 31/10/2018, à 10:03
- JMB74580
[Résolu]:Ubuntu 18.04 LTS: Apache2 virtual hosts non disponibles
Bonjour,
installation Ubuntu desktop 18.04 LTS + Apache2.
http://mon_seveur ==> renvoie la page par défaut Apache2 ==> ok.
J'ai créé des virtual hosts (Cf. plus bas): glpi (pour le moment juste une page de test dans /var/www/glpi), php-info (phpinfo.php dans /var/www/php-info pour vérif installation PHP, qui fonctionne si lancement dans /var/www/html/).
http://mon_serveur/glpi/index.html ==> erreur 404,
http://mon_serveur/php-info/phpinfo.php ==> erreur 404.
il semblerait que les sous-dossiers de /var/www ne soient pas autorisés (?), quelle clause manque-t-il ?
apache2ctl configtest ==> ok.
Merci.
Cdlt.
Fred.
000-default.conf:
<VirtualHost *:80>
# The ServerName directive sets the request scheme, hostname and port that
# the server uses to identify itself. This is used when creating
# redirection URLs. In the context of virtual hosts, the ServerName
# specifies what hostname must appear in the request's Host: header to
# match this virtual host. For the default virtual host (this file) this
# value is not decisive as it is used as a last resort host regardless.
# However, you must set it for any further virtual host explicitly.
#ServerName [url=http://www.example.com]www.example.com[/url]
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
ServerName Mon_Serveur_FQDN
ServerAlias Mon_Serveur
# Available loglevels: trace8, ..., trace1, debug, info, notice, warn,
# error, crit, alert, emerg.
# It is also possible to configure the loglevel for particular
# modules, e.g.
#LogLevel info ssl:warn
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
# For most configuration files from conf-available/, which are
# enabled or disabled at a global level, it is possible to
# include a line for only one particular virtual host. For example the
# following line enables the CGI configuration for this host only
# after it has been globally disabled with "a2disconf".
#Include conf-available/serve-cgi-bin.conf
</VirtualHost>
# vim: syntax=apache ts=4 sw=4 sts=4 sr noet
glpi.conf:
<VirtualHost *:80>
ServerAdmin Mon_mail
ServerName glpi
DocumentRoot /var/www/glpi
<Directory /var/www/glpi>
Options -Indexes +FollowSymLinks
AllowOverride All
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
php-info.conf:
<VirtualHost *:80>
ServerAdmin Mon_mail
ServerName php-info
DocumentRoot /var/www/php-info
<Directory /var/www/php-info>
Options -Indexes +FollowSymLinks
AllowOverride All
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Modération : merci d'utiliser les balises code (explications ici).
Dernière modification par JMB74580 (Le 31/10/2018, à 14:08)
Hors ligne
#2 Le 31/10/2018, à 12:25
- krodelabestiole
Re : [Résolu]:Ubuntu 18.04 LTS: Apache2 virtual hosts non disponibles
si tu créés un virtualhost contenant la directive :
ServerName glpi
et pointant sur /var/www/glpi
ce n'est pas http://mon_serveur/glpi/ qu'il faut appeler, mais http://glpi/
et il faut t'assurer que le nom de domaine glpi est bien résolu dans ton fichier hosts comme indiqué dans l'encart jaune là : https://doc.ubuntu-fr.org/apache2#creat … s_virtuels
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
Hors ligne
#3 Le 31/10/2018, à 14:07
- JMB74580
Re : [Résolu]:Ubuntu 18.04 LTS: Apache2 virtual hosts non disponibles
Bonjour,
merci beaucoup pour ces précieuses précisions !!!
Cela fonctionne désormais.
Cdlt.
Fred.
Hors ligne