Apache on avoimen lähdekoodin ja alustojen välinen HTTP-palvelin. Se on varustettu tehokkailla ominaisuuksilla, ja sitä voidaan edelleen laajentaa monenlaisilla moduuleilla.
Jos olet kehittäjä tai järjestelmänvalvoja, on todennäköistä, että olet tekemisissä Apachen kanssa säännöllisesti.
Käynnistys, pysäytys ja uudelleenkäynnistys / uudelleenlataus ovat yleisimpiä tehtäviä työskenneltäessä Apache-verkkopalvelimen kanssa. Apache-palvelun hallinnan komennot ovat erilaiset Linux-jakeluissa.
Suurin osa viimeaikaisista Linux-jakeluista käyttää SystemD: tä oletusarvoisena aloitusjärjestelmänä ja palvelunhallintaohjelmana. Vanhemmat jakelut perustuvat SysVinitiin ja palvelujen hallintaan käytetään init-komentosarjoja. Toinen ero on palvelun nimi. Ubuntussa ja Debianissa Apache-palvelun nimi on apache2
, kun taas Red Hat -pohjaisessa järjestelmässä, kuten CentOS, palvelun nimi on httpd
.
Tässä artikkelissa kerrotaan, miten Apache käynnistetään, pysäytetään ja käynnistetään uudelleen suosituimmissa Linux-jakeluissa.
Ennen aloittamista #
Ohjeissa oletetaan, että olet kirjautunut sisään pääkäyttäjänä tai käyttäjänä, jolla on sudo-oikeudet.
Sekä SystemD-palveluyksiköt että SysVinit-komentosarja käyttävät Apache-palvelua seuraavien argumenttien avulla:
-
start
: Käynnistää Apache-palvelun. -
stop
: Lopettaa Apache-palvelun. -
restart
: Pysäyttää ja käynnistää Apache-palvelun. -
reload
: Käynnistä Apache-palvelu uudelleen sulavasti. Ladattaessa Apache-pääprosessi sammuttaa aliprosessit, lataa uuden kokoonpanon ja aloittaa uudet aliprosessit. -
status
: Näyttää palvelun tilan.
Käynnistä, pysäytä ja käynnistä Apache Ubuntussa ja Debianissa #
SystemD on uusimpien Ubuntu (20.04 18.04) ja Debian (10, 9) järjestelmä- ja palveluhallinta. julkaisut.
Käynnistä Apache-palvelu suorittamalla seuraava komento:
Pysäytä Apache-palvelu suorittamalla seuraava komento:
Aina kun teet muutoksia Apache-määrityksiin, sinun on käynnistettävä palvelinprosessit uudelleen. Käynnistä Apache-palvelu käynnistämällä:
Vanhemmat (EOLed) Ubuntun tai Debianin versiot käyttävät init.d-komentosarjoja Apache-ohjelman käynnistämiseen, pysäyttämiseen ja uudelleenkäynnistämiseen. daemon:
Käynnistä, pysäytä ja käynnistä Apache uudelleen RHEL / CentOS: lla #
Systemd on RHEL / CentOS: n järjestelmä- ja palvelupäällikkö 7 ja 8.
Käynnistä Apache-palvelu:
Pysäytä Apache-palvelu:
Käynnistä Apache-palvelu uudelleen:
Jos sinulla on CentOS 6 tai vanhempi järjestelmä, joka käyttää SysV: tä, käytä seuraavia komentoja Käynnistä, pysäytä ja käynnistä Apache-daemon uudelleen:
Päätelmä #
Olemme osoittaneet, kuinka voit käynnistää, pysäyttää ja käynnistää Apache-palvelin eri Linux-järjestelmissä.