Установка web-сервера Apache на Linux Ubuntu и публикация web-сайта
İçindekiler:
- Ön şartlar
- Apache Kurulumu
- Güvenlik Duvarını Ayarlayın
- Apache Kurulumunu Doğrulama
- Apache Yapılandırma Dosyasının Yapısı ve En İyi Uygulamalar
- Sonuç
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 derste Debian 10, Buster'da Apache'nin nasıl kurulacağını açıklayacağız.
Ö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 paketleri varsayılan Debian depolarında bulunur.
Kurulum oldukça basittir. Paket dizinini güncelleyin ve Apache web sunucusunu aşağıdaki komutlarla yükleyin:
sudo apt update
sudo apt install apache2
İşte bu, Apache kurulur ve otomatik olarak başlatılır. Durum türünü kontrol etmek için:
sudo systemctl status apache2
● apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: Active: active (running) since Sat 2019-07-27 13:55:49 PDT; 21s ago…
Güvenlik Duvarını Ayarlayın
UFW kullanıcıları 'Nginx Full' profilini etkinleştirerek HTTP (
80
) ve HTTPS (
443
) bağlantı noktalarını açabilir:
sudo ufw allow 'Apache Full'
nft add rule inet filter input tcp dport {80, 443} ct state new, established counter accept
Apache Kurulumunu Doğrulama
Apache'nin 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 temel bilgiler içerir.
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ılmazlar.a2ensite
bulunan yapılandırma dosyalarındana2ensite
komutunu kullanarak bir sembolik bağlantı oluşturarak bir sanal ana bilgisayar yönergesini etkinleştirebilirsiniz.sites-available
dizin. Sanal bir ana bilgisayarı devre dışı bırakmak içina2dissite
kullanın. Örneğin, alan adınıza2dissite
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 bira2enconf
oluşturularak vea2enconf
komutuyla devre dışı bırakılarakmods-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
bir sembolik bağlantı oluşturularak/etc/apache2/conf-enabled
vea2enconf
komutuyla devre dışı bırakılabilir.Apache günlük dosyaları (access.log
veerror.log
)/var/log/apache
dizini. Her sanal ana bilgisayar için farklıaccess
veerror
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'a Apache kurmak tek bir komut çalıştırmakla ilgilidir.
Artık uygulamalarınızı dağıtmaya başlayabilir ve Apache'yi web veya proxy sunucusu olarak kullanabilirsiniz.
apache debianAhududu Pi Apache Web Sunucusu Nasıl Kurulur
Apache HTTP sunucusu, dünyanın en popüler web sunucularından biridir. Bu derste, Raspberry Pi'ye Apache Web sunucusunun nasıl kurulacağını açıklayacağız.
Debian 9'da Minecraft Sunucusu Nasıl Kurulur
Minecraft, tüm zamanların en popüler oyunlarından biridir. Çeşitli yapılar inşa etme ve maceralara devam etme hakkında bir sanal video oyunudur. Bu eğitimde Debian 9'da Minecraft Server'ın nasıl kurulacağı ve yapılandırılacağı açıklanmaktadır.
Debian 9'da plex media sunucusu nasıl kurulur
Plex, video, müzik ve fotoğraf koleksiyonlarınızı düzenlemenizi ve bunları istediğiniz zaman ve her yerden tüm cihazlarınıza akışını sağlayan bir akışlı medya sunucusudur. Bu eğitimde Debian 9'a Plex Media Server'ın nasıl kurulacağı açıklanmaktadır.