Zugriff
Öffnen Sie Ihren Browser und besuchen Sie: http://<SERVER_IP> (HTTP)
Folgen Sie sofort dem Drupal-Installationsassistenten in Ihrem Browser.
Verwenden Sie die folgende Datenbankkonfiguration:
- Datenbanktyp:
MySQL, MariaDB, Percona Server, or quivalent - Datenbankname:
drupal - Datenbankbenutzername:
drupal - Datenbankpasswort: gespeichert in
/root/drupal/.env - Erweiterte Optionen > Host:
mariadb - Erweiterte Optionen > Port:
3306
Richten Sie dann Ihren Sitenamen und das Administratorkonto ein.
Wichtige Dateien und Verzeichnisse
- App-Verzeichnis:
/root/drupal - Docker Compose-Datei:
/root/drupal/docker-compose.yml - Environment-Datei:
/root/drupal/.env - Nginx-Konfigurationsdatei:
/etc/nginx/sites-available/drupal.conf - Aktivierte Nginx-Konfiguration:
/etc/nginx/sites-enabled/drupal.conf - Drupal-Sites-Volume:
/var/lib/docker/volumes/drupal_drupal-sites/ - Drupal-Module-Volume:
/var/lib/docker/volumes/drupal_drupal-modules/ - Drupal-Profile-Volume:
/var/lib/docker/volumes/drupal_drupal-profiles/ - Drupal-Themes-Volume:
/var/lib/docker/volumes/drupal_drupal-themes/ - MariaDB-Datenvolume:
/var/lib/docker/volumes/drupal_mariadb-data/
Docker-Verwaltung
Gehen Sie zum Installationsverzeichnis:
cd /root/drupal
Stack starten:
docker compose up -d
Stapel stoppen:
docker compose down
Stack neu starten:
docker compose restart
Laufende Container anzeigen:
docker compose ps
Logs ansehen:
docker compose logs -f
SSL mit einer Domain aktivieren
1. Richten Sie Ihre Domain auf die Server-IP aus.
2. Nginx-Konfiguration bearbeiten und ersetzen server_name <IP>; mit Ihrer Domain (server_name <your-domain>):
vim /etc/nginx/sites-available/drupal.conf
3. Certbot installieren:
apt install -y certbot python3-certbot-nginx
4. Führen Sie den folgenden Befehl aus, um ein gültiges Let's Encrypt-Zertifikat zu generieren:
certbot --nginx --non-interactive --agree-tos --email [email protected] -d yourdomain.com
5. Starte Nginx neu, um die Änderungen zu übernehmen:
systemctl restart nginx
6. Öffne deinen Browser und rufe folgende Adresse auf: https://yourdomain.com