SiberdincSiberdinc Siber Güvenlik, Ağ Güvenliği, Cyber Security

Ubuntu Üzerinde Docker ile WordPress Kurulumu

Merhaba. Bu yazıda Wp-Scan aracı ile sızma testi laboratuvarı için kendi localhostumuzda wordpress kurulumu yapacağız. Ve bu işlemi Ubuntu 18.04 üzerinde yapacağız docker ile wordpress kurulumu şeklinde gerçekleştireceğiz.

Sızma Testi Laboratuvar Kurulumu : Docker ile WordPress

Docker kullanarak wordpress kurmak için önce Ubuntu deposunu güncelledikten sonra docker.io en son sürümünü kuracağız. İlk olarak;

apt install docker.io komutunu çalıştırıyoruz.

Docker Compose, birden çok kapsayıcıyı tek bir hizmet olarak çalıştırmak için kullanılır. Docker-compose kurulumunu aşağıdaki şekilde yapalım.

apt install docker-compose

Docker için compose’ı kurduktan sonra, WordPress adıyla bir dizin oluşturmalıyız. Dizini oluşturduktan sonra, kurulumunuz için hizmet tanımlarını içerecek bir .yml dosyası oluşturacağız.

mkdir wordpress

cd wordpress

nano docker-compose.yml

Şimdi nano ile açtığımız dosyanın içerisine aşağıdaki metni yapıştırıp kaydediyoruz.

version: '3.3'

services:
db:
image: mysql:5.7
volumes:
- db_data:/var/lib/mysql
restart: always
environment:
MYSQL_ROOT_PASSWORD: somewordpress
MYSQL_DATABASE: wordpress
MYSQL_USER: wordpress
MYSQL_PASSWORD: wordpress

wordpress:
depends_on:
- db
image: wordpress:latest
ports:
- "8000:80"
restart: always
environment:
WORDPRESS_DB_HOST: db:3306
WORDPRESS_DB_USER: wordpress
WORDPRESS_DB_PASSWORD: wordpress
WORDPRESS_DB_NAME: wordpress
volumes:
db_data: {}

Şimdi docker görüntüsünü aşağıdaki komutu kullanarak çalıştırıyoruz.

docker-compose up -d

Linux Üzerinde WordPress Docker Kurulumu Nasıl Yapılır ?

Tüm yapılandırmayı yaptıktan sonra, şimdi WordPress Docker görüntümüzü localhost:8000 üzerinden erişebilirsiniz. Gerekli ayarları aşağıda şekilde yapabilirsiniz.

WordPress kur’a tıklayıp kurulum yapıldıktan sonra wordpress’in düzgün çalışması için ayarlar içinde bazı değişiklikler yapmamız gerekiyor . Bu yüzden localhost IP adresinizi aşağıdaki şekilde girin.

Ve son olarak docker ile wordpress kurulumumuz bitti. Görüldüğü gibi localhost IP adresimin 8000 bağlantı noktası üzerinden çalışıyor.

Sızma testi için lab ortamımızı hazırladık. Bir sonraki yazımda sizlere WP-Scan ile wordpress üzerinde sızma testini anlatacağım.

Makalelerimden ilk siz haberdar olmak istiyorsanız. Mail aboneliği kısmından abone olabilirsiniz. Sağlıklı ve Güvenli Günler Dilerim.

 

 

Erdinç Tandoğan

Merhaba. Ben Erdinç Tandoğan. Siber Güvenlik Yüksek Lisans mezunuyum. Blog sitemde hem kendimi geliştirmek hemde Türkçe kaynakların çoğalması adına paylaşımlar yapmaktayım. Linkedin profilimden tarafıma ulaşabilirsiniz.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

@Siberdinc on Instagram
Bu hata mesajını yalnızca WordPress yöneticileri görebilir

Hata: 1 kimliğine sahip hiçbir akış bulunamadı.

Bir akış oluşturmak için lütfen Instagram Akışı ayarlar sayfasına gidin.

Kapatmak için ESC tuşuna basın