Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
technique:lamp_phpmyadmin [2020/09/07 18:22] – francoisa | technique:lamp_phpmyadmin [2020/09/14 11:59] (Version actuelle) – supprimée francoisa | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ===== 4. Définitions des Virtualhost ===== | ||
- | |||
- | Création d'un virtualhost (pour héberger un site-espace web) (un fichier " | ||
- | |||
- | < | ||
- | nano / | ||
- | |||
- | </ | ||
- | |||
- | On définir le port d' | ||
- | |||
- | < | ||
- | server { | ||
- | listen 80; | ||
- | root / | ||
- | index index.php index.html index.htm; | ||
- | server_name MonSite; | ||
- | |||
- | location / { | ||
- | try_files $uri $uri/ =404; | ||
- | } | ||
- | |||
- | location ~ \.php$ { | ||
- | include snippets/ | ||
- | fastcgi_pass unix:/ | ||
- | } | ||
- | } | ||
- | |||
- | </ | ||
- | |||
- | On active le virtualhost avec un lien symbolique vers sites-enabled | ||
- | |||
- | < | ||
- | ln -s / | ||
- | |||
- | </ | ||
- | |||
- | Et on redémarre nginx par sécurité (on ne redémarre qu'en cas de plantage ou changement de version, sinon on reloade simplement) | ||
- | |||
- | < | ||
- | |||
- | </ | ||
- | |||
- | On teste avec : | ||
- | |||
- | < | ||
- | echo "<? | ||
- | |||
- | </ | ||
- | |||
- | On peut effacer le virtualhostpar défaut | ||
- | |||
- | < | ||
- | rm / | ||
- | |||
- | </ | ||
- | |||
- | Et relancer nginx | ||
- | |||
- | < | ||
- | systemctl restart nginx | ||
- | |||
- | </ | ||
- | |||
- | Et on vérifie sur : https:// | ||
- | |||
- | on devrait voir un tableau d' | ||
- | |||
- | ===== 5. Installation de Phpmyadmin ===== | ||
- | |||
- | https:// | ||
- | |||
- | Pré-requis : | ||
- | |||
- | apt-get install php-json php-mbstring | ||
- | |||
- | ===== Cas de plusieurs virtualhosts ===== | ||
- | |||
- | ===== Cas de plusieurs versions de PHP ===== | ||
- | |||
- | - Utiliser les dépot Sury de PHP à ajouter | ||
- | |||
- | [[https:// | ||
- | |||
- | - Connecter les versions de PHP à différents sockets | ||
- | |||
- | - Personnaliser les virtualhosts à partir de ces sockets. | ||
- | |||
- | ===== Cas des certificats Let's Encrypt pour SSL ===== | ||
- | |||
- | Des certifcats autosignés suffiraient. | ||
- | |||