Android

Apache nasıl başlatılır, durdurulur veya yeniden başlatılır

Technology Stacks - Computer Science for Business Leaders 2016

Technology Stacks - Computer Science for Business Leaders 2016

İçindekiler:

Anonim

Apache açık kaynaklı ve platformlar arası bir HTTP sunucusudur. Güçlü özelliklerle yüklü olarak gelir ve çok çeşitli modüller ile daha da genişletilebilir.

Başlatma, durdurma ve yeniden başlatma / yeniden yükleme, Apache web sunucusu ile çalışırken en yaygın görevlerdir. Apache hizmetini yönetme komutları Linux dağıtımlarında farklıdır.

Son Linux dağıtımlarının çoğu, varsayılan init sistemi ve servis yöneticisi olarak SystemD kullanıyor. Eski dağıtımlar SysVinit'i temel alır ve hizmetleri yönetmek için init komut dosyalarını kullanır. Diğer bir fark hizmetin adıdır. Ubuntu ve Debian'da Apache hizmetine apache2 adı verilirken, CentOS gibi Red Hat tabanlı sistemde hizmetin adı httpd .

Bu kılavuzda, en popüler Linux dağıtımlarında Apache'nin nasıl başlatılacağını, durdurulacağını ve yeniden başlatılacağını açıklayacağız.

Sen başlamadan önce

Talimatlar, root veya kullanıcı olarak sudo ayrıcalıklarına sahip olarak oturum açtığınızı varsayar.

Hem SystemD hizmet birimleri hem de SysVinit betiği Apache hizmetini yönetmek için aşağıdaki bağımsız değişkenleri alır:

  • start : Apache hizmetini başlatır. stop : Apache hizmetini sonlandırır. restart : Apache hizmetini durdurur ve başlatır. reload : Apache hizmetini zarif bir şekilde yeniden başlatır. Yeniden yükleme işleminde, ana Apache işlemi alt işlemleri kapatır, yeni yapılandırmayı yükler ve yeni alt işlemleri başlatır. status : Hizmet durumunu gösterir.

Ubuntu ve Debian'da Apache'yi Başlatma, Durdurma ve Yeniden Başlatma

SystemD, en son Ubuntu (18.04, 16.04) ve Debian (10, 9) sürümleri için bir sistem ve hizmet yöneticisidir.

Apache hizmetini başlatmak için aşağıdaki komutu yürütün:

sudo systemctl start apache2

Apache hizmetini durdurmak için aşağıdaki komutu yürütün:

sudo systemctl stop apache2

Apache yapılandırmasında her değişiklik yaptığınızda, sunucu işlemlerini yeniden başlatmanız gerekir. Apache hizmetini yeniden başlatmak için aşağıdaki komutu yürütün:

sudo systemctl restart apache2

Ubuntu veya Debian'ın eski (EOLed) sürümleri, Apache arka plan programını başlatmak, durdurmak ve yeniden başlatmak için init.d komut dosyalarını kullanır:

sudo service apache2 start sudo service apache2 stop sudo service apache2 restart

RHEL / CentOS'ta Apache'yi Başlatma, Durdurma ve Yeniden Başlatma

Systemd, RHEL / CentOS 7 ve 8 için sistem ve servis yöneticisidir.

Apache hizmetini başlatın:

sudo systemctl start

Apache hizmetini durdurun:

sudo systemctl stop

Apache hizmetini yeniden başlatın:

sudo systemctl restart

CentOS 6 (veya daha eski bir sürüm) varsa, Apache arka plan programını başlatmak, durdurmak ve yeniden başlatmak için aşağıdaki komutları kullanın:

sudo service httpd start sudo service httpd stop sudo service httpd restart

Sonuç

Bu kılavuzda, çeşitli Linux sistemlerinde Apache web sunucusunu nasıl başlatacağınızı, durduracağınızı ve yeniden başlatacağınızı gösterdik.

apache terminali