LAMP Installation Tutorial Blog Series #1 : Apache Web Sunucusu Kurulumu (Apache Web Server Installation)

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

update.PNG

Ardından apache serverımızı yüklüyoruz.

$ sudo apt-get install apache2

install.PNG

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

syntax.PNG

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

conf.PNG

Ve aşağıdaki sunucumuzun ip adresini aşağıdaki formatta dosyanın en altına ekleriz.

ServerName sunucu_IP

sunuc_ip.PNG

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

restart.PNG

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

app_list.PNG

Uygulamanın hangi portlara izni olduğunu görüntüleyip daha sonra izinlerimizi ayarlayacağız.

$ sudo ufw app info "Apache Full"

ports.PNG

Bu profile gelen tüm trafiği kabul ediyoruz.

$ sudo ufw allow in "Apache Full"

allow_rules.PNG

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.

Ekran Alıntısı.JPG

I shared before this on my blog:
https://aliyildiz95.blogspot.com



Posted on Utopian.io - Rewarding Open Source Contributors

H2
H3
H4
3 columns
2 columns
1 column
Join the conversation now