Hozzáférés
Nyissa meg a böngészőjét és látogassa meg: http://<SERVER_IP> (HTTP)
Kövesse azonnal a Drupal telepítő varázslót a böngészőjében.
Használja a következő adatbázis-konfigurációt:
- Adatbázis típusa:
MySQL, MariaDB, Percona Server, or quivalent - Adatbázisnév:
drupal - Adatbázis felhasználóneve:
drupal - Adatbázis jelszó: tárolva
/root/drupal/.env - Speciális beállítások > Gazdagép:
mariadb - Speciális beállítások > Port:
3306
Ezután állítsa be a webhely nevét és az adminisztrátori fiókot.
Fontos fájlok és könyvtárak
- Alkalmazás könyvtár:
/root/drupal - Docker Compose fájl:
/root/drupal/docker-compose.yml - Környezetfájl:
/root/drupal/.env - Nginx konfigurációs fájl:
/etc/nginx/sites-available/drupal.conf - Engedélyezett Nginx konfiguráció:
/etc/nginx/sites-enabled/drupal.conf - Drupal sites kötet:
/var/lib/docker/volumes/drupal_drupal-sites/ - Drupal modules kötet:
/var/lib/docker/volumes/drupal_drupal-modules/ - Drupal profiles kötet:
/var/lib/docker/volumes/drupal_drupal-profiles/ - Drupal themes kötet:
/var/lib/docker/volumes/drupal_drupal-themes/ - MariaDB adatkötet:
/var/lib/docker/volumes/drupal_mariadb-data/
Docker Kezelés
Telepítési könyvtár megnyitása:
cd /root/drupal
Kezdő csomag:
docker compose up -d
Verem leállítása:
docker compose down
Verem újraindítása:
docker compose restart
Futó konténerek megtekintése:
docker compose ps
Naplók megtekintése:
docker compose logs -f
SSL engedélyezése domainnel
1. Irányítsa a domainjét a szerver IP-jére.
2. Szerkeszd az Nginx konfigurációt, és cseréld le server_name <IP>; a domainjével (server_name <your-domain>):
vim /etc/nginx/sites-available/drupal.conf
3. Telepítse a Certbotot:
apt install -y certbot python3-certbot-nginx
4. Futtassa a következő parancsot egy érvényes Let's Encrypt tanúsítvány létrehozásához:
certbot --nginx --non-interactive --agree-tos --email [email protected] -d yourdomain.com
5. Indítsd újra az Nginx-et a módosítások alkalmazásához:
systemctl restart nginx
6. Nyisd meg a böngészőt, és látogass el ide: https://yourdomain.com