slt,
je viens d'installer apache 2 et php7 sur mon server dédié qui tourne sous debian et j'ai voulu tester pour voir si php fonctionne bien. Je suis aller dans mon repertoire /var/www et en faisant un coup de ls, j'ai vu qu'il y avait un dossier html qui contenait le ficher index.html.
bref, j'ai voulu delete le repertoire html en le remplacant par index.php sauf que le serveur me sort une erreur 404
ma question c'est, pourquoi je dois creer obligatoirement un fichier dans le repertoire /etc/www/html, pourquoi je ne peux pas faire /etc/www/index.php ?
Car ton serveur est configurer comme ça par défaut.
Ils faut modifier la configuration par défaut pour avoir ce que tu veux.
Effectivement il s'agit d'une page d'accueil par défaut sur Apache2. Tu peux supprimer le répertoire comme tu le souhaites mais penses aussi à désactiver le virtual Host correspondant.
Ensuite pour activer un nouveau site, c'est la même procédure, tu crée un nouveau virtual host et tu lui dis de pointer dans un répertoire de ton choix dans /var/www.