Erişim
Tarayıcını aç ve şu adresi ziyaret et: http://<SERVER_IP> (HTTP)
Tarayıcınızdaki Drupal kurulum sihirbazını hemen takip edin.
Aşağıdaki veritabanı yapılandırmasını kullanın:
- Veritabanı türü:
MySQL, MariaDB, Percona Server, or quivalent - Veritabanı adı:
drupal - Veritabanı kullanıcı adı:
drupal - Veritabanı şifresi: şurada saklanıyor
/root/drupal/.env - Gelişmiş seçenekler > Ana bilgisayar:
mariadb - Gelişmiş seçenekler > Bağlantı noktası:
3306
Ardından site adınızı ve yönetici hesabınızı ayarlayın.
Önemli Dosyalar ve Dizinler
- Uygulama dizini:
/root/drupal - Docker Compose dosyası:
/root/drupal/docker-compose.yml - Environment dosyası:
/root/drupal/.env - Nginx yapılandırma dosyası:
/etc/nginx/sites-available/drupal.conf - Etkin Nginx yapılandırması:
/etc/nginx/sites-enabled/drupal.conf - Drupal siteler birimi:
/var/lib/docker/volumes/drupal_drupal-sites/ - Drupal modüller birimi:
/var/lib/docker/volumes/drupal_drupal-modules/ - Drupal profiller birimi:
/var/lib/docker/volumes/drupal_drupal-profiles/ - Drupal temalar birimi:
/var/lib/docker/volumes/drupal_drupal-themes/ - MariaDB veri birimi:
/var/lib/docker/volumes/drupal_mariadb-data/
Docker Yönetimi
Yükleme dizinine git:
cd /root/drupal
Başlangıç yığını:
docker compose up -d
Yığını Durdur:
docker compose down
Yığını yeniden başlat:
docker compose restart
Çalışan konteynerleri görüntüleyin:
docker compose ps
Logları göster:
docker compose logs -f
Bir Alan Adı ile SSL Etkinleştirme
1. Alan adını sunucu IP'sine yönlendir.
2. Nginx yapılandırmasını düzenleyin ve şunu değiştirin server_name <IP>; alan adın ile (server_name <your-domain>):
vim /etc/nginx/sites-available/drupal.conf
3. Certbot'u kur:
apt install -y certbot python3-certbot-nginx
4. Geçerli bir Let's Encrypt sertifikası oluşturmak için aşağıdaki komutu çalıştırın:
certbot --nginx --non-interactive --agree-tos --email [email protected] -d yourdomain.com
5. Değişiklikleri uygulamak için Nginx'i yeniden başlatın:
systemctl restart nginx
6. Tarayıcınızı açın ve şu adrese gidin: https://yourdomain.com