Bonjour,

Je suis novice en apache (je dirais même que j'apprends!) et je reprends la maintenance d'un server Ubuntu qui héberge un docker.
Cette machine possède plusieurs container, chacun sur un port spécifique de la machine.
Plusieurs "sites internes" ont été mis en place en http via les VirtualHost (ceux-ci fonctionne).

J'ai notamment un container WordPress (lié au port 2003 de la machine). Je souhaite pouvoir accéder à l'interface admin en https, et rester en https

J'ai deux fichiers (joint à mon poste en .txt ci-dessous) :
  • /etc/apache2/sites-available/000-default.conf : qui contient les VirtualHost "non-ssl"
  • /etc/apache2/sites-available/default-ssl.conf : qui contient les VirtualHost "ssl"


Quand on veut accéder au site en https je devrais tomber sur une erreur de certificat car ce dernier n'est pas encore mis en place, et je ne sais même pas ce que contient celui indiqué ci-dessous (mais pas wp-dev.mydomain.fr c'est sûr). Au lieu de ça je suis redirigé en http.
Corrigez-moi si je me trompe, mais il me semble que lorsqu'on fait un /etc/init.d/apache2 reloard et restart, apache lit les fichiers dans /etc/apache2/sites-available/ et "réécrit" les sites valide dans les mêmes fichiers dans /etc/apache2/sites-enabled/ ?
Or /etc/apache2/sites-enabled/ contient juste "000-default.conf", impossible de trouver mon port 443

  • Comment puis-je savoir si le virtualhost en https est bien prit en compte et charger dans apache2 ? (j'ai reload et restart apache2
  • Comment rester en https si on est en https et rediriger en https si on est en http ?


Merci d'avance
000-default.txt
default-ssl.txt