Ana içeriğe geç

Bash Script İle Lemp Wordpress Kurulumu

Bu uygulama Ubuntu 20.04 üzerinde yapılmıştır

Nedir?

  • Bu script lemp wordpress kurulumunu içermektedir
  • lemp (Linux, Nginx, MySQL, PHP)
  • Lemp Wordpress kurulumu belli bir süreç ve zaman gerektirir bu kurulum script haline getirilerek zaman israfı ortadan kaldırılıyor
  • Kurulum başladıktan sonra girmemiz gereken değerler bulunuyor bunları göstereceğiz

Kurulum

  • Root yetkisine sahip oluyoruz
sudo -i
  • Dosyalarımızı github üzerinden çekiyoruz
https://github.com/denomasdenetimotomasyon/lempwpscript
  • Dosyaya girelim
cd lempwpscript
  • chmod 777 komutu ile lempwp.sh dosyasını herkes tarafından okunabilir, çalıştırılabilir ve yazılabilir hale getiriyoruz
chmod 777 lempwp.sh
  • Çalıştıralım
bash lempwp.sh
  • script çalıştıktan kısa bir süre sonra size veritabanınızın güvenliğini artırmanıza yönelik sorular sorulacaktır
  • Burada bir şifre oluşturmamız ve bu şifrenin karmaşıklığını kontrol edebilmemiz için bir öneri sunuluyor
  • Y yazıp enter'e tıklayın
VALIDATE PASSWORD COMPONENT can be used to test passwords
and improve security. It checks the strength of password
and allows the users to set only those passwords which are
secure enough. Would you like to setup VALIDATE PASSWORD component?

Press y|Y for Yes, any other key for No: 
  • Burada şifremiz için karmaşıklık seviyesi seçiyoruz
  • script içinde otomatik oluşturulan veritabanının ve buna bağlı kullanıcının şifresi Password1 şekinde, bu yüzden 0 seçmelisiniz, aksi taktirde wordpress'e girişte veritabanı bağlantısı hatası ile karşılaşacaksınız
  • 0 yazıp enter'e basın
Please enter 0 = LOW, 1 = MEDİUM and 2 = STRONG: 
  • Şifrenizi yazın
New password:
  • Şifrenizi tekrar girin
Re-enter new password:
  • Şifremize bir puan verildi
  • Bu şifreyi onaylıyoruz
  • Y yazıp enter'e basın
Estimated strength of the password: 25 
Do you wish to continue with the password provided?(Press y|Y for Yes, any other key for No) : 
  • Test amaçlı oluşturulan gizli kullanıcıların silinmesini istiyor musunuz?
  • Y yazıp enter'e basın
Remove anonymous users? (Press y/Y for Yes, any other key for no) :
  • Root kullanıcısına uzaktan erişim sağlansın mı?
  • Y yazıp enter'e basın
Disallow root login remotely? (Press y/Y for Yes, any other key for no) :
  • Test amaçlı oluşturulan veritabanlarını ve bu veritabanlarına erişimi silmek istiyor musunuz?
  • Y yazıp enter'e basın
Remove test database and access to it? (Press y/Y for Yes, any other key for no) :
  • Ayar bilgilerinin saklandığı tabloları yenilemek ister misiniz?
  • Y yazıp enter'e basın
Reload privilege tables now? (Press y/Y for Yes, any other key for no) :
  • Kurulum tamamlandı

  • Kurulumu kontrol edebilmemiz için hosts dosyamızı düzenlemeliyiz

  • Windows üzerinde C:\Windows\System32\drivers\etc dizinine gidin
  • karşınızdaki dosyalardan hosts dosyasını notepad veya Visual Studio Code ile açın ve aşağıdaki gibi ekleyin
  • IP adresinizi ifconfig ile sorgulayabilirsiniz
IP-ADRESS docs.denomas.com www.docs.denomas.com
  • Ardından tarayıcıdan kontrol edelim
docs.denomas.com

lawpwo

  • Kurulum başarılı