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.
Bir yanıt yazın
Yorum yapabilmek için oturum açmalısınız.