Android

Ubuntu 18.04 Üzerinde Apache Nasıl Kurulur

Ubuntu 18.04 Üzerinde Linux, Apache, MySQL, PHP (#LAMP) Kurulumu

Ubuntu 18.04 Üzerinde Linux, Apache, MySQL, PHP (#LAMP) Kurulumu

İçindekiler:

Anonim

Apache HTTP sunucusu dünyanın en popüler web sunucusudur. Çok çeşitli modüller tarafından genişletilebilen güçlü özellikler sunan ücretsiz, açık kaynaklı ve çapraz platformlu bir HTTP sunucusudur.

Bu eğiticide Ubuntu 18.04'te Apache web sunucusunun nasıl kurulacağı ve yönetileceği açıklanmaktadır.

Ö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 Yükle

Apache, varsayılan Ubuntu depolarında bulunur, böylece apt paket yönetim aracını kullanarak kolayca yükleyebiliriz. Ubuntu ve Debian sistemlerinde Apache paketi ve hizmetine apache2 adı verilir.

İlk olarak, 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ğıdakileri vererek kontrol edebilirsiniz:

sudo systemctl status apache2

● apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled) Drop-In: /lib/systemd/system/apache2.service.d `-apache2-systemd.conf Active: active (running) since Sun 2018-06-24 02:17:57 PDT; 2min 41s ago Main PID: 3143 (apache2) Tasks: 55 (limit: 2321) CGroup: /system.slice/apache2.service |-3143 /usr/sbin/apache2 -k start |-3144 /usr/sbin/apache2 -k start `-3145 /usr/sbin/apache2 -k start

Güvenlik Duvarını Ayarlayın

Ubuntu sunucunuz bir güvenlik duvarıyla korunuyorsa, HTTP ( 80 ) ve HTTPS ( 443 ) bağlantı noktalarını açmanız gerekir.

Güvenlik duvarınızı yönetmek için UFW kullandığınızı varsayarsak, aşağıdaki bağlantı noktalarıyla gerekli bağlantı noktalarını açabilirsiniz:

sudo ufw allow 'Apache Full'

Değişikliği aşağıdakilerle doğrulayabilirsiniz:

sudo ufw status

Status: active To Action From -- ------ ---- 22/tcp ALLOW Anywhere Apache Full ALLOW Anywhere 22/tcp (v6) ALLOW Anywhere (v6) Apache Full (v6) ALLOW Anywhere (v6)

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 http://YOUR_IP_OR_DOMAIN/ ve aşağıda gösterildiği gibi varsayılan Ubuntu 18.04 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 Yapılandırma Dosyasının Yapısı ve En İyi Uygulamalar

  • Tüm 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 içinde belirtilir. Sanal Ana Bilgisayar dosyaları /etc/apache2/sites-available dizininde saklanır. Bu dizinde bulunan yapılandırma dosyaları /etc/apache2/sites-enabled dizine bağlı olmadıkça Apache tarafından kullanılmaz. Sanal bir ana bilgisayarı etkinleştirmek için, içinde bulunan yapılandırma dosyalarından a2ensite komutunu kullanarak bir sembolik bağlantı oluşturmanız gerekir. sites-available dizini sites-enabled dizine. Sanal bir ana bilgisayarı devre dışı bırakmak için a2dissite kullanın. Standart bir adlandırma kuralına uymak iyi bir fikirdir. Örneğin, alan adınız mydomain.com ise, sanal ana bilgisayar yapılandırma dosyası /etc/apache2/sites-available/mydomain.com.conf olarak adlandırılmalıdır. Çeşitli Apache modüllerinin yüklenmesinden sorumlu yapılandırma dosyaları /etc/apache2/mods-available/ içinde bulunur. /etc/apache2/mods-available/ dizini. a2enconf komutuyla /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/ içinde saklanır /etc/apache2/conf-available/ dizini. conf-available dizindeki dosyalar, /etc/apache2/conf-enabled/ a2enconf komutuyla bir a2enconf bağlantısı oluşturularak /etc/apache2/conf-enabled/ ve a2enconf komutuyla devre dışı bırakılabilir.Apache günlük dosyaları ( access.log ve error.log ) bulunur /var/log/apache/ dizininde. Her vhost için farklı access ve error günlük dosyalarına sahip olmanız önerilir. Alan adı belge 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ç

Ubuntu 18.04 sunucunuza Apache'yi başarıyla yüklediniz. Artık uygulamalarınızı dağıtmaya ve Apache'yi web veya proxy sunucusu olarak kullanmaya hazırsınız.

apache ubuntu

Bu yazı, ubuntu-18-04 serisinin nasıl monte edileceğini gösteren lambaların bir parçasıdır.

Bu serideki diğer gönderiler:

• Ubuntu 18.04 Üzerinde Apache Nasıl Kurulur • Ubuntu 18.04 Üzerinde Apache Sanal Ana Bilgisayarlar Nasıl Kurulur • Ubuntu 18.04'te Şifreleyelim ile Apache Güvenli • Ubuntu 18.04'te MySQL Kurulumu • Ubuntu 18.04 Üzerinde PHP Kurulumu