-
Notifications
You must be signed in to change notification settings - Fork 0
fr Post Deployment Verification
🇬🇧 This page is also available in English: Post-Deployment-Verification
Après le déploiement et la connexion SSH, vérifiez que les quatre services principaux fonctionnent correctement avant de configurer Nextcloud.
- Vous êtes connecté à la VM via SSH (voir fr-SSH-Connection).
Nginx fait office de serveur web et de proxy inverse.
sudo systemctl status nginxLa sortie attendue contient Active: active (running).
Si Nginx ne fonctionne pas, démarrez-le :
sudo systemctl start nginx
sudo systemctl enable nginxTester la réponse HTTP :
curl -I http://localhostAttendu : HTTP/1.1 200 OK ou une redirection vers HTTPS.
PHP-FPM traite les requêtes PHP pour Nextcloud.
sudo systemctl status php8.3-fpmLa sortie attendue contient Active: active (running).
Si PHP-FPM ne fonctionne pas, démarrez-le :
sudo systemctl start php8.3-fpm
sudo systemctl enable php8.3-fpmVérifier la version de PHP :
php --versionAttendu : PHP 8.3.
PostgreSQL stocke la base de données Nextcloud.
sudo systemctl status postgresqlLa sortie attendue contient Active: active (running).
Si PostgreSQL ne fonctionne pas, démarrez-le :
sudo systemctl start postgresql
sudo systemctl enable postgresqlTester la connectivité à la base de données :
sudo -u postgres psql -c "\\l"Attendu : Un tableau listant les bases de données, dont nextcloud (si déjà configurée).
Redis fournit le cache de sessions et le verrouillage des fichiers pour Nextcloud.
sudo systemctl status redis-serverLa sortie attendue contient Active: active (running).
Si Redis ne fonctionne pas, démarrez-le :
sudo systemctl start redis-server
sudo systemctl enable redis-serverTester la connectivité Redis :
redis-cli pingAttendu : PONG
Exécutez toutes les vérifications en une seule commande :
for svc in nginx php8.3-fpm postgresql redis-server; do
echo "=== $svc ===" && sudo systemctl is-active "$svc"
doneLes quatre services doivent tous indiquer active.
| Service | Commande de vérification | Résultat attendu |
|---|---|---|
| Nginx | sudo systemctl is-active nginx |
active |
| PHP-FPM | sudo systemctl is-active php8.3-fpm |
active |
| PostgreSQL | sudo systemctl is-active postgresql |
active |
| Redis | sudo systemctl is-active redis-server |
active |
Nginx ne démarre pas : « Address already in use »
Un autre processus utilise le port 80 ou 443. Trouvez-le avec sudo ss -tlnp | grep ':80\|:443' et arrêtez-le.
PHP-FPM ne démarre pas : « No such file or directory »
Le chemin du socket configuré dans Nginx peut ne pas correspondre à celui créé par PHP-FPM.
Vérifiez la cohérence dans /etc/nginx/sites-available/ et /etc/php/8.3/fpm/pool.d/www.conf.
PostgreSQL ne démarre pas : « could not open file "pg_filenode.map" »
Problème de répertoire de données. Consultez les journaux PostgreSQL :
sudo journalctl -u postgresql --since "5 minutes ago".
Redis : redis-cli ping retourne Connection refused
Vérifiez que Redis écoute sur 127.0.0.1:6379 :
sudo ss -tlnp | grep 6379
| Étape suivante | Page |
|---|---|
| Configurer HTTPS | fr-HTTPS-TLS-Certificate |
| Finaliser la configuration de Nextcloud | fr-Configuring-Nextcloud |
Getting Started
Configuration
Administration
Using Nextcloud
Help
Démarrage
Configuration
Administration
Utiliser Nextcloud
Aide