Jak ponownie uruchomić apache httpd na Ubuntu top 10.Top 10

Jak ponownie uruchomić apache httpd na Ubuntu top 10.Top 10

Apache jest jednym z najczęściej wdrażanych serwerów Web. Jest to bezpłatne i oprogramowanie open source opracowane i prowadzone przez Apache Software Foundation. Oferuje szybką wydajność, niezawodność, bezpieczeństwo i dostosowanie za pomocą licznych rozszerzeń i modułów. Szacuje się, że Apache Powers około 67% wszystkich stron internetowych na świecie.

Ten przewodnik zaprezentuje ponowne uruchomienie usługi Apache HTTPD na Ubuntu 22.04.

Wymagania wstępne

Aby wykonać kroki wykazane w tym przewodniku, będziesz potrzebować następujących elementów:

    • Odpowiednio skonfigurowany Ubuntu 22.04 System
    • Najnowsza wersja serwera WWW Apache została zainstalowana i skonfigurowana. Sprawdź instalację Apache na Ubuntu 22.04
    • Dostęp do użytkownika nie-root za zgodą Sudo

Usługa Apache HTTPD

Ubuntu wykorzystuje Systemd, Popularny system init i menedżer usług dla Linux. Ma różne funkcje, takie jak obsługa migawek, śledzenie procesów i zarządzanie demonem. Oprócz Ubuntu, ma większość nowoczesnych dystrybucji Linuksa Systemd wstępnie zainstalowane.

Po instalacji Apache rejestruje dedykowaną usługę, Apache2.praca, z Systemd dla łatwiejszego zarządzania. To pozwala nam zarządzać usługą Apache z takimi narzędziami Systemctl I praca.

Istnieje wiele scenariuszy, w których możesz rozważyć ponowne uruchomienie Apache:

    • Po zmianie dowolnej konfiguracji Apache o krytycznym misji
    • Serwer zachowuje się dziwnie

Ponowne uruchomienie Apache HTTPD za pomocą Systemctl

Za pomocą Systemctl jest zalecaną metodą zarządzania każdą użytką usługą Systemd. Struktura polecenia jest następująca:

$ sudo Systemctl


Podążając za strukturą, ponownie uruchom apache za pomocą następującego polecenia:

$ sudo systemctl restart apache2.praca


Ponowne uruchomienie Apache HTTPD za pomocą serwisu

praca Polecenie to kolejne narzędzie, które może zarządzać usługami systemowymi. Jednak struktura polecenia usługi jest nieco inna niż Systemctl. Ponadto jego funkcjonalność jest również ograniczona do podstawowego zarządzania usługami.

Struktura polecenia jest następująca:

$ Sudo Service


Po tej strukturze użyj następującego polecenia, aby ponownie uruchomić Apache:

$ sudo service apache2 restart


Dodatkowe wskazówki

Sprawdzanie statusu Apache

Status usługi pomaga debugować wszelkie nienormalne zachowanie. Aby sprawdzić status usługi Apache, użyj dowolnego z następujących poleceń:

$ sudo Systemctl Status Apache2.praca


Status $ sudo service apache2


Zatrzymanie Apache

Jeśli chcesz ręcznie wyłączyć serwer Apache, uruchom dowolne z następujących poleceń:

$ sudo systemCtl Stop Apache2.praca


$ sudo service apache2 stop


Relading Apache

Jeśli zmodyfikowałeś tylko plik konfiguracyjny Apache, możemy po prostu ponownie załadować usługę zamiast pełnego ponownego uruchomienia, oszczędzając czas i energię. Polecenie do ponownego ładowania Apache jest następujące:

$ sudo systemCtl RELOOD APACHE2.praca


$ sudo service Apache2 Reload


Włączanie/wyłączanie Apache

Jeśli usługa jest włączona, systemd uruchomi usługę automatycznie po uruchomieniu. Jeśli nie, musisz aktywować usługę ręcznie. Podobnie, jeśli wyłączysz usługę, systemd nie uruchomi jej już po rozruchu.

Aby rozpocząć Apache w rozruchu, użyj następującego polecenia:

$ sudo systemctl włącz apache2.praca



Aby wyłączyć usługę Apache, użyj tego polecenia:

$ sudo systemctl wyłącz apache2.praca


Wniosek

W tym przewodniku z powodzeniem zademonstrowaliśmy ponowne uruchomienie apache httpd na Ubuntu z pomocą Systemctl I praca narzędzia. Zaprezentowaliśmy również przeładowanie, włączenie i wyłączanie usługi Apache.

Narzędzie SystemCtl może osiągnąć znacznie więcej. Na przykład sprawdź listę wszystkich usług zarejestrowanych z Systemd.

Często Apache jest instalowany jako część stosu lampy, aby zapewnić pełnoprawne środowisko programistyczne. Dowiedz się więcej o konfigurowaniu stosu lampy na Ubuntu. Apache może również pracować z wirtualnymi hostami, obsługując wiele obliczeń.