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:
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:
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
Menghentikan Apache
Jika anda ingin menutup pelayan Apache secara manual, kemudian jalankan mana-mana arahan berikut:
$ sudo systemctl hentikan apache2.service
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
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:
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.