Hi everyone, this is a Turkish tutorial about LAMP installation. LAMP means : Linux, Apache, MySQL, PHP.
Apache Web Server Kurulumu
Öncelikle 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 olup 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
Uygulamanın hangi portlara izni olduğunu görüntüleyip daha sonra izinlerimizi ayarlayacağız.
$ 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.
Karşımıza gelen sayfa aşağıdaki gibiyse sunucumuza Apache Server kurma işlemimiz tamamlanmıştır.
I shared before this on my blog:
https://aliyildiz95.blogspot.com
Posted on Utopian.io - Rewarding Open Source Contributors
Your contribution cannot be approved because it is a duplicate. It is very similar to a contribution that was already accepted here.
You can contact us on Discord.
[utopian-moderator]