Cara Mulakan Semula HTTPD Apache pada Ubuntu 22.04

Cara Mulakan Semula Httpd Apache Pada Ubuntu 22 04



ialah salah satu pelayan web yang paling banyak digunakan. Ia adalah perisian percuma dan sumber terbuka yang dibangunkan dan diselenggara oleh . Ia menawarkan prestasi pantas, kebolehpercayaan, keselamatan dan penyesuaian dengan bantuan pelbagai sambungan dan modul. Dianggarkan Apache menguasai kira-kira 67% daripada semua tapak web di dunia.

Panduan ini akan mempamerkan memulakan semula perkhidmatan HTTPD Apache pada Ubuntu 22.04.







Prasyarat

Untuk melaksanakan langkah-langkah yang ditunjukkan dalam panduan ini, anda memerlukan komponen berikut:



    • Sistem Ubuntu 22.04 yang dikonfigurasikan dengan betul
    • Versi terkini pelayan web Apache telah dipasang dan dikonfigurasikan. Lihat memasang Apache pada Ubuntu 22.04
    • Akses kepada pengguna bukan root dengan kebenaran sudo

Perkhidmatan HTTPD Apache

Ubuntu menggunakan sistemd , sistem init dan pengurus perkhidmatan yang popular untuk Linux. Ia mempunyai pelbagai ciri, seperti sokongan syot kilat, penjejakan proses dan pengurusan daemon. Selain Ubuntu, kebanyakan distro Linux moden disertakan sistemd pra-pasang.



Selepas pemasangan, Apache mendaftarkan perkhidmatan khusus, apache2.service , dengan sistemd untuk pengurusan yang lebih mudah. Ini membolehkan kami menguruskan perkhidmatan Apache dengan alatan seperti systemctl dan perkhidmatan .





Terdapat beberapa senario di mana anda boleh mempertimbangkan untuk memulakan semula Apache:

    • Selepas menukar sebarang konfigurasi Apache yang kritikal misi
    • Pelayan bertindak pelik

Mulakan semula HTTPD Apache Menggunakan systemctl

menggunakan systemctl ialah kaedah yang disyorkan untuk menguruskan sebarang perkhidmatan yang menggunakan sistemd . Struktur arahan adalah seperti berikut:



$ sudo systemctl < tindakan > < nama_perkhidmatan >


Mengikuti struktur, mulakan semula Apache menggunakan arahan berikut:

$ sudo systemctl mulakan semula apache2.service


Memulakan semula HTTPD Apache Menggunakan Perkhidmatan

The perkhidmatan arahan ialah alat lain yang boleh menguruskan perkhidmatan sistem. Walau bagaimanapun, struktur arahan perkhidmatan sedikit berbeza daripada systemctl . Selain itu, fungsinya juga terhad kepada pengurusan perkhidmatan asas.

Struktur arahan adalah seperti berikut:

$ sudo perkhidmatan < nama_perkhidmatan > < tindakan >


Mengikuti struktur ini, gunakan arahan berikut untuk memulakan semula Apache:

$ sudo perkhidmatan apache2 dimulakan semula


Petua Tambahan

Menyemak Status Apache

Status perkhidmatan membantu menyahpepijat sebarang tingkah laku yang tidak normal. Untuk menyemak status perkhidmatan Apache, gunakan mana-mana arahan berikut:

$ sudo status systemctl apache2.service


$ sudo perkhidmatan apache2 status


Menghentikan Apache

Jika anda ingin menutup pelayan Apache secara manual, kemudian jalankan mana-mana arahan berikut:

$ sudo systemctl hentikan apache2.service


$ sudo perkhidmatan apache2 berhenti


Memuat semula Apache

Jika anda hanya mengubah suai fail konfigurasi Apache, kami hanya boleh memuatkan semula perkhidmatan dan bukannya memulakan semula sepenuhnya, menjimatkan masa dan tenaga. Perintah untuk memuat semula Apache adalah seperti berikut:

$ sudo systemctl muat semula apache2.service


$ sudo perkhidmatan apache2 muat semula


Mendayakan/Melumpuhkan Apache

Jika perkhidmatan didayakan, maka systemd akan memulakan perkhidmatan secara automatik apabila boot. Jika tidak, maka anda perlu mengaktifkan perkhidmatan secara manual. Begitu juga, jika anda melumpuhkan perkhidmatan, systemd tidak lagi akan memulakannya semasa boot.

Untuk memulakan Apache semasa boot, gunakan arahan berikut:

$ sudo systemctl membolehkan apache2.service



Untuk melumpuhkan perkhidmatan Apache, gunakan arahan ini:

$ sudo systemctl lumpuhkan apache2.service


Kesimpulan

Dalam panduan ini, kami berjaya menunjukkan memulakan semula HTTPD Apache pada Ubuntu dengan bantuan systemctl dan perkhidmatan alatan. Kami juga mempamerkan pemuatan semula, mendayakan dan melumpuhkan perkhidmatan Apache.

Alat systemctl boleh mencapai lebih banyak lagi. Sebagai contoh, semak berdaftar dengan sistemd .

Selalunya, Apache dipasang sebagai sebahagian daripada timbunan LAMP untuk menyediakan persekitaran pembangunan web yang lengkap. Ketahui lebih lanjut tentang . Apache juga boleh berfungsi dengan , menyajikan berbilang pengkomputeran.