Apache Web Server Kurulumu

GİRİŞ:

Apache, açık kaynak kodlu ve özgür bir web sunucu programıdır.Bugün internette web sunucuların %60’ını Apache oluşturmaktadır. Sağlamlık, güvenilirlik ve yüksek performansın yanı sıra Apache’nin bu yaygınlığının en önemli nedenleri de çok esnek olmasıdır. Gereksinimlere göre Apache’ye birçok modül eklenerek web üzerinde hemen her uygulama gerçekleştirilebilir.

KURULUM:

#apt-get install apache2

Kurulum bitince Firefox’u açıp adres satırına http://localhost yazıldığında,tarayıcıya “It works!” başlıklı metin geldiyse kurulum sorunsuz tamamlanmış demektir.

 

 

 

 

 

 

 

 

 

 

 

APACHE WEB SUNUCU SERVİS İŞLEMLERİ:

/etc/init.d/apache2 start

/etc/init.d/apache2 stop

/etc/init.d/apache2 reload

/etc/init.d/apache2 restart : Apache servisini yeniden başlatır.

/etc/init.d/apache2 status

/etc/init.d/apache2graceful-stop: Apache servisini durdurur ancak mevcut bağlantılar sonlanana kadar bekler.

apachectl configtest :Konfigürasyon dosyasını control eder.

APACHE TEMEL PARAMETRELER:

ServerAdmin

ServerName

ServerAlias

DocumentRoot

DirectoryIndex

Listen

Port

Error Log

Access Log

APACHE WEB SERVİSİNE YENİ BİR SİTE EKLEME:

1-Web siteleri için dizin oluştur:Web sitesi dosyalarını saklamak için her alan adı için ayrı bir dizin oluşturmamız gerekir. Varsayılan olarak, belge kökü / var / www / html olacaktır.

mkdir /var/www/html/pardus.org.tr

sudo chown -R www-data:www-data /var/www/html/pardus.org.tr

cd /var/www/html/pardus.org.tr

2- Html dosyamıza içerik ekliyoruz.

sudo vi index.html

<HTML>

          <HEAD>

          <TITLE> Anadolu Parsı

          </TITLE>

          </HEAD>

           <BODY>

                    <H1> Anadolu Kaplanı </H1>

                    Pardus ismi Anadolu Parsından gelir.

           </BODY>

</HTML>

3-VirtualHost dosyaları oluşturma:Bu adımda, alan adlarının her biri için virtualhost dosyaları oluşturacağız. Bu sanal konak dosyaları, web sunucusuna her bir web sitesi isteği için doğru dosyaları işleyeceklerini söyler.

Varsayılan olarak, istekte varsayılan Apache web sunucusu sayfasının yüklenmesine yardımcı olan “000-default.conf” adlı virtualhost dosyası olacaktır.

Web sitemiz için varsayılan yapılandırmayı kopyalayacağız ve pardus.org.tr alan adıyla çalışmak için bazı değişiklikler yapacağız.

sudo cp -a /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/pardus.org.tr.conf

4-Yukarıdaki komut, 000-default.conf içeriğini pardus.org.tr.conf’a kopyalayacaktır. Şimdi pardus.org.tr.conf dosyasını pardus.org.tr alan adının isteğini kabul edecek şekilde değiştireceğiz.

sudo vi /etc/apache2/sites-available/pardus.org.tr.conf

ServerName pardus.org.tr

ServerAdmin ozgun@pardus.org.tr

ServerAlias www.pardus.org.tr

DocumentRoot: /var/www/html/pardus.org.tr

ErrorLog ${APACHE_LOG_DIR}/pardus.org.tr_errorlog

CustomLog ${APACHE_LOG_DIR}/pardus.org.tr_access.log combined

 

 

 

 

 

 

 

 

 

 

 

 

4- Kısayol oluşturuyoruz.

sudo ln -s /etc/apache2/sites-available/pardus.org.tr.conf /etc/apache2/sites-enabled/pardus.org.tr.conf

5- Chown komutuyla sitemize apache2 (www-data:www-data) sahipliği ekliyoruz.

sudo chown -R www-data:www-data /var/www/html/pardus.org.tr

6- Apache2 servisini tekrar başlatıyoruz.

systemctl restart apache2

7-VPS’ye gösterilen gerçek bir alan adı kullandıysanız, sadece web tarayıcısından bu alan adını yükleyebilirsiniz. Aksi takdirde, sahte alan adını web sunucunuzun IP adresine yönlendirmek için yerel ana bilgisayar dosyasını düzenlemeniz gerekir

sudo vi /etc/hosts

(0.0.0.0 pardus.org.tr eklenir)

8- Web sunucumuzun adres çubuğuna pardus.org.tr yazıyoruz.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir