Ubuntu 22.04 Apache Sunucusu Kurulumu

Apache, dünya genelinde en yaygın olarak kullanılan açık kaynaklı web sunucusu yazılımıdır. Bu makalede, Ubuntu üzerine Apache Sunucusu’nun nasıl kurulacağını ve örnek bir alan adının nasıl yapılandırılacağını öğreneceksiniz.

Adım 1: Apache Sunucusu Kurulumu

Ubuntu’da Apache Sunucusu kurulumu oldukça basittir. Aşağıdaki komutları kullanarak Apache’yi yükleyebilirsiniz:

sudo apt update

sudo apt install apache2

Kurulum işlemi sırasında, gereken bağımlılıklar otomatik olarak yüklenecektir. Kurulum tamamlandığında, Apache hizmetini başlatın ve başlangıçta otomatik olarak çalışması için etkinleştirin:

sudo systemctl start apache2

sudo systemctl enable apache2

Adım 2: Firewall Ayarları

Varsayılan olarak, Ubuntu üzerinde güvenlik duvarı etkinse, Apache’nin gelen bağlantılara izin vermesi gerekir. Aşağıdaki komutları kullanarak ufw (Uncomplicated Firewall) ile gelen bağlantılara izin verin:

sudo ufw allow ‘Apache’

sudo ufw enable

Adım 3: Örnek Bir Web Sayfası Oluşturma

Apache’nin varsayılan web kök dizini “/var/www/html” dizinidir. Örnek bir web sayfası oluşturmak için aşağıdaki komutları kullanabilirsiniz:

sudo mkdir /var/www/html/sistemkosesi.com.tr

sudo nano /var/www/html/sistemkosesi.com.tr/index.html

Bu komutlarla “sistemkosesi.com.tr” adında bir dizin oluşturduk ve içine “index.html” adında bir dosya ekledik. İçeriği düzenlemek için nano yerine tercih ettiğiniz bir metin düzenleyiciyi kullanabilirsiniz.

Örnek bir HTML sayfası ekleyin:

<!DOCTYPE html>

<html>

<head>

<title>Sistem Köşesi</title>

</head>

<body>

<h1>Hoş Geldiniz!</h1>

<p>Sistem Köşesi örnek web sitesine hoş geldiniz.</p>

</body>

</html>

Dosyayı kaydedip çıkın.

Adım 4: Sanal Ana Bilgisayar Yapılandırması

Şimdi, Apache’yi “sistemkosesi.com.tr” için yapılandıralım. Öncelikle sanal ana bilgisayar dosyası ekleyelim:

sudo nano /etc/apache2/sites-available/sistemkosesi.com.tr.conf

Aşağıdaki örneği kullanarak sistemkosesi.com.tr.conf dosyasını düzenleyin:

<VirtualHost *:80> ServerAdmin admin@sistemkosesi.com.tr

ServerName sistemkosesi.com.tr

DocumentRoot /var/www/html/sistemkosesi.com.tr

ErrorLog ${APACHE_LOG_DIR}/error.log

CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>

Dosyayı kaydedip çıkın.

Adım 5: Yapılandırma Dosyasını Etkinleştirme ve Apache’yi Yeniden Başlatma

Yapılandırma dosyasını etkinleştirin ve Apache’yi yeniden başlatın:

sudo a2ensite sistemkosesi.com.tr.conf

sudo systemctl restart apache2

Adım 6: DNS Ayarları

Eğer gerçek bir alan adını kullanıyorsanız, DNS ayarlarınızı yapılandırmanız gerekir. Örnek bir domain olduğunu varsayarak, bilgisayarınızın hosts dosyasını düzenleyerek yerel DNS kaydı oluşturabilirsiniz:

sudo nano /etc/hosts

Dosyayı açın ve aşağıdaki satırı ekleyin:

127.0.0.1 sistemkosesi.com.tr

Bu, “sistemkosesi.com.tr” alan adını yerel olarak 127.0.0.1 IP adresine yönlendirecektir.

Sonuç

Artık Apache Sunucusu Ubuntu’da kurulmuş ve “sistemkosesi.com.tr” alan adıyla çalışır durumda. Tarayıcınızı açarak “http://sistemkosesi.com.tr” adresine gittiğinizde, örnek web sayfanızı görmelisiniz. Daha fazla web sayfası veya uygulama eklemek için bu temel yapıyı kullanabilirsiniz.


Bu makalede, Ubuntu üzerine Apache Sunucusu kurulumunu ve örnek bir alan adının yapılandırılmasını anlattık. Daha karmaşık web siteleri veya uygulamaları barındırmak için Apache’nin daha fazla yapılandırma seçeneği bulunmaktadır, bu nedenle ihtiyacınıza göre yapılandırmalar yapabilirsiniz.


Yayımlandı

kategorisi

yazarı:

Yorumlar

Bir yanıt yazın