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. | ||
| - | |||