Bonjour,
J'essaye de mettre en place un serveur web (j'utilise Ubuntu 18.04).
J'ai installé apache et php :
$ php -v
PHP 7.2.15-0ubuntu0.18.04.1 (cli) (built: Feb 8 2019 14:54:22) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
with Zend OPcache v7.2.15-0ubuntu0.18.04.1, Copyright (c) 1999-2018, by Zend Technologies
$ apache2 -v
Server version: Apache/2.4.29 (Ubuntu)
Server built: 2018-10-10T18:59:25
J'ai créé mon vhost :
$ vi /etc/apache2/sites-available/tests.dev.conf
<VirtualHost *:80>
ServerName tests.dev
DocumentRoot /var/www/tests
ErrorLog ${APACHE_LOG_DIR}/tests.dev.error.log
CustomLog ${APACHE_LOG_DIR}/tests.dev.access.log combined
</VirtualHost>
Le répertoire /var/www/tests existe bien, je suis son propriétaire, et j'ai les permissions :
$ ls -al /var/www/tests/
total 88
drwxr-xr-x 22 jarodd jarodd 4096 juil. 26 2018 .
drwxr-xr-x 12 jarodd jarodd 4096 mars 20 21:15 ..
J'ai mis à jour /etc/hosts :
127.0.0.1 tests.dev
J'ai redémarré apache :
jarodd@ubuntu:~$ sudo systemctl restart apache2
jarodd@ubuntu:~$
(pas d'erreur)
Mais lorsque je me rends sur l'adresse tests.dev, j'ai l'erreur :
"La connexion a échoué" (Firefox)
"Ce site est inaccessible" (Chromium)
Je pense que c'est bien un problème de config, car si je me rends sur une adresse qui n'existe pas en local, j'ai l'erreur :
"Hum, nous ne parvenons pas à trouver ce site."
(ce qui est logique)
J'atteins bien ma config, mais je ne sais pas à quel moment ça foire.
Un ping sur tests.dev ne renvoie pas d'erreur :
$ ping tests.dev
PING tests.dev (127.0.0.1) 56(84) bytes of data.
64 bytes from ip6-localhost (127.0.0.1): icmp_seq=1 ttl=64 time=0.045 ms
64 bytes from ip6-localhost (127.0.0.1): icmp_seq=2 ttl=64 time=0.066 ms
64 bytes from ip6-localhost (127.0.0.1): icmp_seq=3 ttl=64 time=0.066 ms
64 bytes from ip6-localhost (127.0.0.1): icmp_seq=4 ttl=64 time=0.076 ms
Donc je suppose que le hosts est atteint, mais que cela coince en arrivant sur la config apache. Simple supposition...
Bref, j'ai l'impression d'avoir tout fait comme il faut, mais cela ne fonctionne pas.
Votre aide est la bienvenue, merci d'avance.
Edit 21/03 : résolu, il ne faut pas utiliser le tld .dev, mais mettre à la place .localhost