web-dev-qa-db-fra.com

Comment faire en sorte que Apache serve nextcloud index en pointant directement sur l'URL du serveur?

enter image description here
Je semble avoir commis une erreur en essayant de résoudre un problème avec letsencrypt, et maintenant, lorsque je saisis l'URL du serveur, je reçois une liste des répertoires par opposition à la nextcloud index.php (qui servait auparavant par défaut).

Je ne suis au courant d'aucun changement que j'aurais pu faire en cours de route, mais cela se produit quand même. Je suppose que c'est une chance d'apprendre.

Comment faire en sorte que le serveur accède directement à url.etc/owncloud, par opposition à l'affichage d'une paire de dossiers?

P.S. Je ne suis pas un expert Apache, mais j'ai examiné cette question avant de poser la question et rien ne m'a sauté aux yeux. P.S. 2 Je ne pouvais pas penser à un meilleur titre - n'hésitez pas à éditer (je suis fatigué, pour être honnête).

1
RolandiXor

J'ai trouvé le problème. Le problème est qu’un site autre que celui par défaut a été activé par inadvertance (comment, je ne sais pas, je ne l’ai jamais activé manuellement), ce site étant une instance de collabora office Online (qui doit encore fonctionner).

  • Pour savoir quels sites étaient activés, je devais exécuter: Apache2ctl -S
  • Ensuite, je devais désactiver le délinquant: a2dissite office.
  • Puis redémarrez le serveur: service Apache2 restart.

Remarque: ceci est un serveur 14.04, la dernière commande serait systemctl restart Apache2 sur 16.04 et plus.

Merci beaucoup à mur pour m'avoir orienté dans la bonne direction.

2
RolandiXor