Pages : 1
#1 Le 11/05/2021, à 15:49
- jerme_d
Changer le dossier par défaut de 000.default.conf
Bonjour,
j'ai un VPS et je travai dans le dossier /var/www/html
À l'intérieur de celui-ci j'ai un autre dossier "portofolio" :
root@vps-:/var/www/html# ls
index.html index.nginx-debian.html index.php portofolio
root@vps-:/var/www/html# Je voudrais que le dossier "portofolio" soit la racine de mon site. Du coup j'avais pensé à modifier /etc/apache2/sites-available/000.default.conf et remplacer:
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
RewriteEngine on
RewriteCond %{SERVER_NAME} = mondomain.fr
RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
</VirtualHost>par
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html/portofolio <= ajouter le dossier
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
RewriteEngine on
RewriteCond %{SERVER_NAME} = mondomain.fr
RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
</VirtualHost>puis ensuite redémarrer le serveur.
Cela ne me met aucun message d'erreur mais le site accessible à l'addresse mondomain.fr est toujours le index.html de:
root@vps-:/var/www/html# ls
index.html index.nginx-debian.html index.php portofolio
root@vps-:/var/www/html# et non le dossier portofolio (dans lequel y a aussi un index).
Le fichier par défaut n'est pas (plus?) modifiable ??
ps: j'ai aussi tenté de mettre DocumentRoot /var/www/html/portofolio/ (ajouter le /) et ça ne change rien.
Merci,
Jérémy
Hors ligne
#2 Le 11/05/2021, à 16:11
- jplemoine
Re : Changer le dossier par défaut de 000.default.conf
En fait, il est préférable de laisser le fichier tel quel et d'en faire une copie puis de renommer et travailler sur la copie.
Ton raisonnement étant bon, il faut utiliser les commandes suivantes :
désactivation du site par défaut
a2dissite 000.default.confactivation du nouveau site
a2ensite <nom copie>.confoù <nom copie> est le nom de la copie une fois renommée.
.
systemctl reload apache2pour prendre en compte la nouvelle configuration.
.
Si ça ne fonctionne pas, il faut arrêter le serveur
systemctl stop apache2vérifier que toutes les instances d'apache sont arrêtées
ps aux | grep -i apachene doit renvoyer que le grep
redémarrer le serveur
systemctl start apache2Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.
Hors ligne
#3 Le 11/05/2021, à 16:20
- jerme_d
Re : Changer le dossier par défaut de 000.default.conf
Malheureusement toujours pareil.
Par contre j'ai remarqué qu'après
a2dissite 000.default.confj'ai toujours le fichier dans sa version SSL dans les sites-enabled:
root@vps-15a08c6e:/etc/apache2/sites-enabled# ls
000-default-le-ssl.conf portofolio.confEst-ce que le fait que j'utilise un certificat SSL peut jouer là dessus ??
Hors ligne
#4 Le 11/05/2021, à 16:23
- jerme_d
Re : Changer le dossier par défaut de 000.default.conf
Je confirme c'est bien ça. J'ai modifié le fichier par default de ssl "000-default-le-ssl.conf" :
root@vps-15a08c6e:/etc/apache2/sites-available# ls
000-default-le-ssl.conf 000-default.conf default-ssl.conf portofolio.confet ça a fonctionné. Du coup j'imagine que je peux faire la même procédure de copie / desactivation et activation pour ce fichier pour garder le fichier original intact ?
Hors ligne
#5 Le 11/05/2021, à 16:40
- jplemoine
Re : Changer le dossier par défaut de 000.default.conf
oui. En fait, il y a un fichier par défaut pour le http et un pour le https. Le fichier pour le https est normalement inactif.
Mais le principe reste le même : ne pas modifier le fichier fourni mais un personnel --> Lors d'une mise à jour, le fichier personnel ne sera pas modifié.
Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.
Hors ligne
Pages : 1