Android

Debian 9 Apache Nasıl Kurulur

Debian üzerinde web server kurulumu ve ayarları

Debian üzerinde web server kurulumu ve ayarları

İçindekiler:

Anonim

Apache HTTP sunucusu, dünyanın en popüler web sunucularından biridir. İnternet web sitelerinin büyük bir yüzdesine güç veren açık kaynaklı ve platformlar arası bir HTTP sunucusudur. Apache, ek modüller aracılığıyla genişletilebilen birçok güçlü özellik sunar.

Bu öğreticide, Apache'yi Debian 9 sunucusuna kurma adımlarından geçeceğiz.

Ön şartlar

Eğiticiye başlamadan önce, sudo ayrıcalıklarına sahip bir kullanıcı olarak oturum açtığınızdan emin olun.

Apache Kurulumu

Apache varsayılan Debian depolarında mevcuttur ve kurulum oldukça basittir.

Önce paket dizinini güncelleyin ve daha sonra aşağıdaki komutlarla apache2 paketini kurun:

sudo apt update sudo apt install apache2

İşte bu, Apache kurulur ve otomatik olarak başlatılır, Apache hizmetinin durumunu aşağıdakilerle kontrol edebilirsiniz:

sudo systemctl status apache2

● apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled) Active: active (running) since Thu 2018-08-23 20:04:47 UTC; 13s ago Main PID: 11604 (apache2) CGroup: /system.slice/apache2.service ├─11604 /usr/sbin/apache2 -k start ├─11608 /usr/sbin/apache2 -k start └─11609 /usr/sbin/apache2 -k start

Güvenlik Duvarını Ayarlayın

Sisteminizdeki bağlantıları filtrelemek için iptables kullanıyorsanız, HTTP ( 80 ) ve HTTPS ( 443 ) bağlantı noktalarını açmanız gerekir.

Aşağıdaki komutu vererek gerekli bağlantı noktalarını açın:

sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT sudo iptables -A INPUT -p tcp --dport 443 -j ACCEPT

Apache Kurulumunu Doğrulama

Her şeyin düzgün çalıştığını doğrulamak için tarayıcınızı açın, sunucunuzun IP adresini veya alan adını http://YOUR_IP_OR_DOMAIN/ ve aşağıda gösterildiği gibi varsayılan Apache hoş geldiniz sayfasını göreceksiniz:

Sayfa, Apache yapılandırma dosyaları, yardımcı komut dosyaları ve dizin konumları hakkında bazı temel bilgiler içerir.

Apache hizmetini systemctl ile yönetin

Debian sisteminize Apache yüklendiğine göre, artık bakmak ve temel apache servis yönetimi komutlarını tanımak için bir dakikanızı ayırabilirsiniz:

Apache hizmetini durdurmak için şunu çalıştırın:

sudo systemctl stop apache2

Şunu yazarak tekrar başlatın:

sudo systemctl start apache2

Apache hizmetini yeniden başlatmak için:

sudo systemctl restart apache2

Apache'yi aşağıdakilerle yeni bir yapılandırma ile yeniden yükleyin:

sudo systemctl reload apache2

sudo systemctl disable apache2

Ve tekrar etkinleştirmek için:

sudo systemctl enable apache2

Apache Yapılandırma Dosyasının Yapısı ve En İyi Uygulamalar

  • Debian tabanlı sistemlerde Apache yapılandırma dosyaları /etc/apache2 dizininde bulunur. Ana Apache yapılandırma dosyası /etc/apache2/apache2.conf . Apache'nin dinleyeceği portlar /etc/apache2/ports.conf Apache Sanal Hosts dosyaları /etc/apache2/sites-available dizininde bulunur. Bu dizinde bulunan yapılandırma dosyaları /etc/apache2/sites-enabled dizine bağlı olmadıkları sürece Apache tarafından kullanılmaz. a2ensite bulunan yapılandırma dosyalarından a2ensite komutunu kullanarak bir sembolik bağlantı oluşturarak sanal bir ana bilgisayar yönergesi etkinleştirebilirsiniz. sites-available dizin. Sanal bir ana bilgisayarı devre dışı bırakmak için a2dissite kullanın. a2dissite , alan a2dissite ise, alan adlandırma dosyası /etc/apache2/sites-available/mydomain.com.conf Çeşitli Apache modüllerini yüklemek için kullanılan yapılandırma dosyaları /etc/apache2/mods-available dizininde bulunur. a2enconf komutunu kullanarak /etc/apache2/mods-enable dizinine bir a2enconf oluşturularak ve a2enconf komutuyla devre dışı bırakılarak mods-available dizinindeki yapılandırmalar etkinleştirilebilir. Genel yapılandırma parçaları içeren dosyalar /etc/apache2/conf-available dizin. conf-available dizindeki dosyalar, a2enconf komutu kullanılarak /etc/apache2/conf-enabled a2enconf bağlantısı oluşturularak /etc/apache2/conf-enabled ve a2enconf komutuyla devre dışı bırakılabilir. /var/log/apache dizini. Her sanal ana bilgisayar için farklı access ve error günlüğü dosyaları kullanmanız önerilir. Etki alanı belgesi kök dizininizi istediğiniz herhangi bir konuma ayarlayabilirsiniz. Webroot için en yaygın yerler şunları içerir:
    • /home/ / /home/ / /var/www/ /var/www/html/ /opt/

Sonuç

Debian 9 sunucunuza Apache'yi başarıyla yüklediniz. Artık uygulamalarınızı dağıtmaya başlayabilir ve Apache'yi web veya proxy sunucusu olarak kullanabilirsiniz.

apache debian

Bu yazı Debian 9 serisine LAMP Stack Nasıl Kurulur?

Bu serideki diğer gönderiler:

• Debian 9 Apache Nasıl Kurulur • Debian 9 PHP Nasıl Kurulur • Debian 9 Apache Sanal Sunucu Nasıl Kurulur • Debian 9 MariaDB Nasıl Kurulur • Debian 9 Şifreleyelim