Adım 1: Apache Web Server Kurulumu
Öncelikler aşağıdaki komutu yazarak database'imizi güncelliyoruz. Apt-get komutu yönetici ayrıcalıkları gerektirdiğinden eğer "root" kullanıcısı değilsek başına sudo komutunu ekliyoruz.
$ sudo apt-get update
Ardından apache serverımızı yüklüyoruz.
$ sudo apt-get install apache2
Syntax hatalarına karşı apache serverımızın yapılandırmasını kontrol ediyoruz. Eğer ServerName'imiz global değilse hata mesajı alırız.
$ sudo apache2ctl configtest
Her şey yolundaysa çıktımız aşağıdaki gibi olmalıdır.
Syntax OK
ServerName yapılandırması yapmamız gerekiyor bunun için /etc/apache2 dizinininde bulunan apache2.conf dosyasını açarız.
$ sudo nano /etc/apache2/apache2.conf
Ve aşağıdaki sunucumuzun ip adresini aşağıdaki formatta dosyanın en altına ekleriz.
ServerName sunucu_IP
Daha önce kontrol ettiğimiz gibi syntax error oluğ olmadığını tekrar kontrol ederiz.
$ sudo apache2ctl configtest
Yaptığımız değişiklikleri uygulamak için Apache'yi yeniden başlatırız.
$ sudo systemctl restart apache2
http ve https'ten gelen istekleri kabul etmek için firewallumuzu ayarlamamız gerekiyor.
Bunun için önce kullanılabilir uygulamaları listeliyoruz daha sonra o isimleri komutlarımızda kullanacağız.
$ sudo ufw app list
Örnek çıktı aşağıdaki gibidir.
Apache
Apache Full
Apache Secure
OpenSSH
$ sudo ufw app info "Apache Full"
Bu profile gelen tüm trafiği kabul ediyoruz.
$ sudo ufw allow in "Apache Full"
Apache Server kurulumumuz burada bitti her şeyin yolunda olduğundan emin olmak için tarayıcımızın adres çubuğuna başta http:// olmak koşuluyla sunucu adresimizi aşağıdaki formatta yazıyoruz.
http://sunucu_ip_adresi
Karşımıza gelen sayfa aşağıdaki gibiyse sunucumuza Apache Server kurma işlemimiz tamamlanmıştır.
Adım 2: MySQL Kurulumu
MySQL veritabanı yönetim sistemi programıdır.
Apache Server kurulumunda olduğu gibi şimdi de apt-get komutunu kullanarak MySQL'i yüklüyoruz.
$ sudo apt-get install mysql-server
Bir önceki adımda yazdığımız sudo apt-get update komutunu burada kullanmadık. Bunun nedeni zaten paketimizi Apache Server kurulumunda güncellemiş olmamız.
Bu komuttan sonra karşınıza yüklenecek paketler gelecektir. Devam etmek için "Y" tuşuna basmanız gerekiyor.
Yükleme sırasında sizden sunucunuzun yönetici parolası istenebilir parolayı girip devam ediyoruz.
Şimdi sıra basit bir güvenlik scriptini çalıştırmada. Bu script bazı varsayılan ayarları kaldırmamızi ve sisteme girişi kilitlememizi sağlar.
$ sudo mysql_secure_installation
Bu komutu yazınca root parolasını girmemiz istenir.
Hiç yorum yok:
Yorum Gönder