Kā restartēt Apache HTTPD Ubuntu 22.04

Ka Restartet Apache Httpd Ubuntu 22 04



ir viens no visplašāk izvietotajiem tīmekļa serveriem. Tā ir bezmaksas atvērtā koda programmatūra, ko izstrādājis un uztur . Tas piedāvā ātru veiktspēju, uzticamību, drošību un pielāgošanu, izmantojot daudzus paplašinājumus un moduļus. Tiek lēsts, ka Apache nodrošina aptuveni 67% no visām tīmekļa vietnēm pasaulē.

Šajā rokasgrāmatā tiks parādīta Apache HTTPD pakalpojuma restartēšana Ubuntu 22.04.







Priekšnoteikumi

Lai veiktu šajā rokasgrāmatā parādītās darbības, jums būs nepieciešami šādi komponenti:



    • Pareizi konfigurēta Ubuntu 22.04 sistēma
    • Tika instalēta un konfigurēta jaunākā Apache tīmekļa servera versija. Pārbaudiet Apache instalēšanu Ubuntu 22.04
    • Piekļuve lietotājam, kas nav root lietotājs ar sudo atļauju

Apache HTTPD pakalpojums

Ubuntu izmanto systemd , populāra Linux init sistēmas un pakalpojumu pārvaldnieks. Tam ir dažādas funkcijas, piemēram, momentuzņēmumu atbalsts, procesa izsekošana un dēmonu pārvaldība. Papildus Ubuntu ir iekļauta lielākā daļa mūsdienu Linux distribūciju systemd iepriekš instalēta.



Pēc instalēšanas Apache reģistrē īpašu pakalpojumu, apache2.service , ar systemd vieglākai pārvaldībai. Tas ļauj mums pārvaldīt Apache pakalpojumu ar tādiem rīkiem kā systemctl un apkalpošana .





Ir vairāki scenāriji, kuros varat apsvērt Apache restartēšanu:

    • Mainot jebkuru misijai kritisko Apache konfigurāciju
    • Serveris uzvedas dīvaini

Apache HTTPD restartēšana, izmantojot systemctl

Izmantojot systemctl ir ieteicamā metode jebkura izmantotā pakalpojuma pārvaldībai systemd . Komandu struktūra ir šāda:



$ sudo systemctl < darbība > < pakalpojuma_nosaukums >


Pēc struktūras restartējiet Apache, izmantojot šādu komandu:

$ sudo systemctl restartējiet apache2.service


Apache HTTPD restartēšana, izmantojot pakalpojumu

The apkalpošana komanda ir vēl viens rīks, kas var pārvaldīt sistēmas pakalpojumus. Tomēr pakalpojuma komandu struktūra nedaudz atšķiras no systemctl . Turklāt tā funkcionalitāte ir ierobežota arī ar pamata pakalpojumu pārvaldību.

Komandu struktūra ir šāda:

$ sudo apkalpošana < pakalpojuma_nosaukums > < darbība >


Ievērojot šo struktūru, izmantojiet šo komandu, lai restartētu Apache:

$ sudo pakalpojuma apache2 restartēšana


Papildu padomi

Apache statusa pārbaude

Pakalpojuma statuss palīdz atkļūdot jebkuru neparastu darbību. Lai pārbaudītu Apache pakalpojuma statusu, izmantojiet kādu no šīm komandām:

$ sudo systemctl statuss apache2.service


$ sudo pakalpojuma apache2 statuss


Apache apturēšana

Ja vēlaties manuāli izslēgt Apache serveri, palaidiet kādu no šīm komandām:

$ sudo systemctl stop apache2.service


$ sudo servisa apache2 pietura


Notiek Apache atkārtota ielāde

Ja modificējāt tikai Apache konfigurācijas failu(-s), mēs varam vienkārši atkārtoti ielādēt pakalpojumu, nevis veikt pilnīgu restartēšanu, ietaupot laiku un enerģiju. Apache pārlādēšanas komanda ir šāda:

$ sudo systemctl pārlādēt apache2.service


$ sudo pakalpojuma apache2 pārlādēšana


Apache iespējošana/atspējošana

Ja pakalpojums ir iespējots, sistēma sāks pakalpojumu automātiski pēc sāknēšanas. Ja nē, pakalpojums ir jāaktivizē manuāli. Tāpat, ja atspējojat pakalpojumu, systemd to vairs nestartēs sāknēšanas laikā.

Lai palaistu Apache sāknēšanas laikā, izmantojiet šo komandu:

$ sudo systemctl iespējot apache2.service



Lai atspējotu Apache pakalpojumu, izmantojiet šo komandu:

$ sudo systemctl atspējot apache2.service


Secinājums

Šajā rokasgrāmatā mēs veiksmīgi parādījām Apache HTTPD restartēšanu Ubuntu, izmantojot systemctl un apkalpošana instrumenti. Mēs arī demonstrējām Apache pakalpojuma atkārtotu ielādi, iespējošanu un atspējošanu.

Systemctl rīks var paveikt daudz vairāk. Piemēram, izbraukšana reģistrēts ar systemd .

Bieži vien Apache tiek instalēts kā daļa no LAMP steka, lai nodrošinātu pilnvērtīgu tīmekļa izstrādes vidi. Uzziniet vairāk par . Apache var strādāt arī ar , kas apkalpo vairākus skaitļošanas veidus.