commande de base serveur/console
Ubuntu 16 Xenial / Apache 2.4 (source)
s' utilise en console, par exemple avec putty
la commande 'apt' regroupe un ensemble de commande
(install/remove/full-upgrade/search/list) elle est disponible depuis: apt-get 0.7
ex:
sudo apt-get install ‹packet› ‹packet 2›
apt show ‹nom du paquet›
INSTALLER un paquet
vérifier la présence du paquet, sa version
apt show nom-du-paquet
installation d' une version précédente d' un paquet
sudo apt-get install nom-du-paquet=version -V
installation d' un paquet avec confirmation
sudo apt-get install -y nom-du-paquet(s)
sudo apt install nomDuPaquet
sudo apt-get install nomDuPaquet
SUPPRIMER les paquets inutiles
MISE à JOUR des paquets
afficher les mises à jours pour les paquets disponibles dans apt
(adresse fichier: /etc/apt/sources.list)
sudo apt-get update
simule l' installation des mise à jour
apt-get --simulate upgrade
mise à jour de tous les paquets présents sur le système
sudo apt-get upgrade
REDEMARRER Apache2
redémarrer Apache 2 sans stopper le service et les requétes
utile avec le serveur en production
apache2ctl graceful
redémarrage classique
sudo service apache2 restart
sinon
systemctl reload apache2
systemctl restart apache2
sinon
systemctl restart apache2.service
ARRET du serveur
systemctl stop apache2.service
DEMARRER Apache2
systemctl start apache2.service
AFFICHER les status d' Apache2
systemctl status apache2.service
sinonapache2 -v
S.S.L
ACTIVER le module S.S.L
apache2 enable mod ssl
a2enmod ssl
redémarrer apache2 (ex:)
service apache2 restart
CREER un lien dans le dossier: etc/apache2/sites-enabled
fichier: etc/apache2/sites-available/default-ssl.conf
a2ensite default-ssl
redémarrer Apache2 (ex:)
service apache2 reload
let' s encrypt
(déprécié utilisé certbot)
installer le pack "python-letsencrypt-apache"
apt-get -y install python-letsencrypt-apache
reprendre à partir de sudo certbot --apache -d example.com de:
digital ocean également ubuntu:
origine ubuntu
et:
ubuntu début
et
virtualhost apache2 exemples
et
virtualhost apache2