Pelayan HTTP Apache adalah pelayan web merentas platform yang sangat popular yang digunakan di seluruh dunia. Ini adalah sumber terbuka, bebas, kuat, dan dapat dijalankan di platform UNIX / Linux dan juga MS Windows.
Ciri-ciri penting termasuk kemampuan untuk membenarkan pelayan melayani permintaan yang lebih serentak kerana Multi-Processing Module (MPM) dan sokongan modul proksi bersepadu untuk protokol FastCGI, pengendalian baca dan tulis yang tidak segerak, dan integrasi yang signifikan dengan aplikasi / perisian yang berbeza, pelbagai modul , dan lain-lain. Ia juga menyokong skrip Lua tertanam. Ia bukan hanya pelayan web. Ia juga berfungsi sebagai proksi terbalik untuk pelayan web lain.
Memasang Pelayan Web Apache di Ubuntu 18.10
Repositori perisian Ubuntu rasmi dilengkapi dengan Apache dan pergantungannya. Oleh itu, lebih mudah untuk mengemas kini indeks pakej sistem dan kemudian menggunakan pengurus pakej APT untuk memasang pakej Apache dan pergantungannya.
Langkah 1) Lancarkan Terminal dan masukkan arahan berikut untuk mengemas kini sistem.
sudo apt-get kemas kini
Langkah 2) Periksa versi Apache yang tersedia di repositori Ubuntu
sudo apt-cache dasar apache2
Langkah 3) Pasang apache2
sudo apt-get install apache2
Langkah 4) Ia akan bertanya, “adakah anda mahu meneruskan.Taip Y.
Langkah 5) Biasanya, perkhidmatan Apache harus dimulakan secara automatik. Kita boleh menyemak status apache.
sudo systemctl status apache2.perkhidmatan
Memulakan dan menguruskan Perkhidmatan Apache
Perkhidmatan Apache dapat dikendalikan dengan menggunakan perintah berikut:
Untuk memulakan perkhidmatan Apache2
sudo systemctl mulakan apache2
Untuk menghentikan Perkhidmatan Apache2
sudo systemctl hentikan apache2
Untuk Memulakan Semula Perkhidmatan Apache2
sudo systemctl mulakan semula apache2
Untuk Memuatkan semula perkhidmatan Apache2 setelah konfigurasi berubah
sudo systemctl muat semula apache2
Aktifkan perkhidmatan Apache2 untuk memulakan semasa boot
sudo systemctl aktifkan apache2
Lumpuhkan Apache2 semasa boot
sudo systemctl lumpuhkan apache2
Memeriksa UFW Firewall
Sekiranya anda mengaktifkan firewall UFW, anda perlu membuka port 80 dan 443. Ini kerana pelayan web Apache mendapat permintaan pelanggan melalui HTTP dan HTTPS. Periksa status UFW dengan memasukkan arahan berikut:
sudo systemctl status ufw.perkhidmatan
Sekarang anda boleh membenarkan port 80 dan 443 seperti berikut:
sudo ufw membenarkan 80 / tcp
sudo ufw membenarkan 443 / tcp
sudo ufw tambah nilai
Secara kebetulan, jika anda melihat pesan "Firewall tidak diaktifkan (melewatkan muat semula)" pada perintah muat semula UFW, edit "ufw.fail conf ”menggunakan perintah VIM seperti berikut:
sudo vim / etc / ufw / ufw.pengesahan
Tukar DIBENARKAN = tidak ke DIBENARKAN = ya
simpan dan keluar fail menggunakan: wq
Begini rupa fail yang diedit terakhir:
Sekarang cuba memuatkan semula Firewall. Ini mesti berfungsi tanpa masalah kali ini.
sudo ufw tambah nilai
Memeriksa pemasangan Apache
Untuk memeriksa status menjalankan pemasangan Apache, lancarkan penyemak imbas menggunakan nama host / alamat IP pelayan:
Nama Hos
http: // localhost /
Menggunakan pelayan Ip
http: // 192.168.10.25 (IP pelayan anda)
Ini adalah halaman lalai Apache, dan jika anda dapat melihatnya, ini bermaksud pelayan apache anda berfungsi dengan baik.
Nota Tambahan: - Direktori utama Apache dapat dikelaskan seperti berikut
Root Dokumen Web: / var / www / html / Direktori fail konfigurasi utama: / etc / apache2 / Fail konfigurasi utama: / etc / apache2 / apache2.pengesahan Konfigurasi tambahan : / etc / apache2 / conf-available / dan / etc / apache2 / conf-enabled / Konfigurasi hos maya : / etc / apache2 / sites-available / and / etc / apache2 / sites-enabled / Konfigurasi untuk memuat modul: / etc / apache2 / mod-available / dan / etc / apache2 / mods-enabled / Direktori fail log: / var / log / apache2 /
Saya harap ia berfungsi dengan baik untuk anda. Ada sebarang pertanyaan? Tembak di bawah.