Je viens de mettre à jour mon Google Compute Engine vers Ubuntu 16.04 lts et je ne parviens plus à redémarrer Apache2!
J'ai d'abord couru Sudo Apache2ctl configtest
et j'ai obtenu ceci:
Apache2: Syntax error on line 140 of /etc/Apache2/Apache2.conf: Could not open configuration file /etc/Apache2/mods-enabled/http2.load: No such file or directory
J'ai vérifié les répertoires mods-enabled et mods-available et http2.load est introuvable! J'ai même Sudo a2enmod http2.load
mais on m'a dit que c'était un lien symbolique.
Naturellement, je ne peux pas démarrer Apache2. quelqu'un a des idées sur ma prochaine pièce! Veuillez excuser mon ignorance si c'est une solution facile, je suis encore un novice en ce qui concerne la construction de serveurs!
Vous pouvez commencer par éditer /etc/Apache2/Apache2.conf
et commentant ou supprimant la référence à http2.load à la ligne 140.
Sudo vi /etc/Apache2/Apache2.conf
Je ne sais pas pourquoi ce fichier a disparu, au moins vous devriez pouvoir démarrer Apache à partir de là.
J'ai tout résolu maintenant! pour ceux d'entre vous qui sont intéressés, c'est ce que j'ai fait pour y remédier! tout d'abord j'ai réinstallé Apache
Sudo add-apt-repository -y ppa:ondrej/Apache2
Ensuite, j'ai ajouté python propriétés du logiciel
Sudo apt-get install python-software-properties
Ensuite, j'ai réinstallé Apache
Sudo apt-get --only-upgrade install Apache2 -y
et enfin j'ai activé le module http2 Sudo a2enmod http2
Et tout va bien maintenant!