Ubuntu 18.04'e Apache web sunucusu nasıl kurulur?

Ubuntu apache

Apache açık kaynaklı, çapraz platform HTTP web sunucusudur HTTP / 1.12 protokolünü ve sanal site kavramını uygulayan. Bu projenin amacı, geçerli HTTP standartlarıyla senkronize HTTP hizmetleri sağlayan güvenli, verimli ve genişletilebilir bir sunucu sağlamaktır.

Apache web sunucusu Genellikle MySQL veritabanı motoru, PHP kodlama dili ve diğer kodlama dilleri ile birlikte kullanılır. Python ve Perl gibi popüler. Bu konfigürasyona LAMP (Linux, Apache, MySQL ve Perl / Python / PHP) denir ve web tabanlı uygulamaların geliştirilmesi ve dağıtımı için güçlü ve sağlam bir platform oluşturur.

Apache kurulum süreci

Uygulamanın büyük popülaritesi nedeniyle depolarda bulunabilir Çoğu Linux dağıtımında olduğundan kurulumu oldukça basittir.

Ubuntu 18.04 durumunda hem masaüstü hem de sunucu Depolardaki pakete güveneceğiz.

Sadece bir terminal açmalı ve aşağıdaki komutu uygulamalıyız:

sudo apt update

sudo apt install apache2

Solo kurulumu onaylamalıyız ve Apache'nin bilgisayarımızda çalışması için gerekli tüm paketler kurulacaktır.

İşlemi bitirdi sadece doğru kurulduğunu doğrulamamız gerekiyorbunun için terminalde yürüttüğümüz:

sudo systemctl status apache2

nerede buna benzer bir yanıt almalıyız:

Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)

Bununla servisin kurulduğunu ve doğru çalıştığını görebiliriz. Bununla birlikte, bunu doğrulamak için başka bir yöntemimiz de var.

El başka bir yöntem ise bir Apache sayfası istemektirBunun için tarayıcımıza sadece ip adresimizi girmemiz gerekiyor.

Bilgisayarınızın IP adresini bilmiyorlarsa, bunu komut satırından farklı yollarla alabilirler.

Sadece bu komutu yürütmemiz gerekiyor:

hostname -I

Bunu yaparken, bunların bir listesi gösterilecek, tarayıcıda tek tek test etmeye gidebilirler, tarayıcıda aşağıdakiler görüntülendiğinde IP adresimizi belirleyebiliriz:

apache_default

Bu, bize onun bilgisayarımızda çalıştığını gösteren ve bize bazı yapılandırma dosyalarının bulunduğu dizini gösteren Apache sayfasıdır.

Temel Apache Komutları

Sistemimizde Apache web sunucusu zaten çalışıyor, bazı temel komutları bilmen gerekiyor çünkü bununla gerekirse süreci başlatabilir veya durdurabiliriz.

En temel iki komut, sadece bunun için bilgisayarımızda hizmeti başlatmak ve durdurmaktır. Apache'yi başlatmak istediğimizde terminalde yürütmeliyiz:

sudo systemctl start apache2

Süre Apache'yi durdurmak için çalıştırıyoruz:

sudo systemctl stop apache2

Ayrıca olasılığımız var hizmeti durdurmadan yeniden başlatın, bunun için sadece şunları gerçekleştiriyoruz:

sudo systemctl restart apache2

Şimdi, çalışırken çok yararlı olabilecek başka bir komut ve işlemin yenilenmesi gerekiyor. mevcut bağlantıları kesmeyecek bu komutu çalıştırabiliriz sunucu ile:

sudo systemctl reload apache2

Hizmeti devre dışı bırakmak istemeniz durumunda biz sadece yürütürüz:

sudo systemctl disable apache2

Ve tam tersi durum için hizmetin yeniden etkinleştirilmesi durumunda ekibimizde sadece şunları gerçekleştiririz:

sudo systemctl enable apache2

Apache2 modülleri

Apache2, modüllerle tamamlanabilen bir sunucudur. Apache2'ye yüklenebilen modüller aracılığıyla genişletilmiş özellikler kullanılabilir. Varsayılan olarak, derleme zamanında sunucuda bir dizi modül bulunur.

Ubuntu, dinamik modül yüklemesine izin vermek için Apache2'yi derler. Yapılandırma yönergeleri, bir bloğa ekleyerek bir modülün varlığını koşullu olarak içerebilir .

Daha fazla Apache2 modülü kurabilir ve bunları web sunucularında kullanabilirler.. Örneğin, MySQL Kimlik Doğrulama modülünü yüklemek için bir konsolda aşağıdaki komutu çalıştırın:

sudo apt install libapache2-mod-auth-mysql

/ Etc / apache2 / mods-available dizininde eklenti modüllerini kontrol edebilirsiniz.

Apache'de çok sayıda var, ancak daha fazlasını öğrenmek istiyorsanız tavsiye ederim bu bölümü oku Canonical'daki adamlar bizimle paylaşıyor.


Yorumunuzu bırakın

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

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.