Cara Menginstal Server Apache dan Mengatur Host Virtual di Ubuntu 20.04

How Install Apache Server



Apache Server adalah salah satu web server yang paling terkenal. Server ini open-source dan bekerja pada berbagai platform di Internet, mendukung banyak server HTTP. Apache adalah alat yang fleksibel dan berisi di dalamnya berbagai alat lain yang memperluas fitur dan penggunaannya.







Instal Server Web Apache

Pada artikel ini, saya akan menunjukkan cara menginstal server web Apache di Ubuntu 20.04. Ini memerlukan hak akses root atau administratif, jadi masuklah ke sistem melalui root.



Langkah 1: Tingkatkan APT Anda

Seperti biasa, pertama, perbarui dan tingkatkan APT Anda.



$sudopembaruan yang tepat





$sudopeningkatan yang tepat

Langkah 2: Unduh dan Instal Apache

Selanjutnya, unduh dan instal server web Apache dari repositori perangkat lunak Ubuntu dengan menjalankan perintah terminal berikut.



$sudotepatInstallapache2

Langkah 3: Verifikasi Instalasi Apache

Untuk memverifikasi apakah Apache telah terinstal, periksa status server. Ketika instalasi selesai, server apache2 akan mulai secara otomatis.

$sudosystemctl status apache2

Langkah 4: Aktifkan Pengaturan Firewall

Sekarang, Anda harus mengaktifkan pengaturan firewall untuk server web Apache. Untuk melakukan ini, gunakan perintah UFW untuk mengizinkan lalu lintas Apache di Port 443 dan Port 80 melalui perintah terminal berikut.

$sudoufw izinkan 'Apache Penuh'

Langkah 5: Verifikasi Perubahan

Anda dapat memverifikasi perubahan ini dengan memeriksa status firewall dengan perintah terminal berikut.

$sudostatusnya

Langkah 6: Periksa Apakah Apache Berfungsi

Periksa untuk melihat apakah Apache bekerja dengan benar di sistem Anda. Buka browser web di mesin Ubuntu Anda, buka tab baru, dan ketik URL berikut ke dalam bilah URL. Pastikan untuk mengganti IP yang telah kami gunakan dengan alamat IP mesin Anda sendiri.

URL = http://10.0.2.15

Gambar: Layanan Apache berjalan di jendela browser.

Langkah 7: Siapkan Host Virtual

Sekarang, Anda siap untuk menyiapkan virtual host menggunakan server web Apache yang terinstal. Apache berisi host virtual uji yang diaktifkan secara default saat diinstal. Hosting satu situs web itu mudah; Anda hanya perlu mengunggah konten situs web dalam file konfigurasinya di bawah /var/www/html. Jalur ke file konfigurasi ini didefinisikan sebagai berikut.

Jalur=/dll/apache2/situs-diaktifkan/000-default.conf

Gambar: File konfigurasi default dibuka di editor gedit.

Langkah 8: Buat Nama Domain

Jika Anda menghosting beberapa situs web, gunakan perintah berikut untuk membuat file konfigurasi host virtual baru untuk setiap situs web baru. Nama domain yang dibuat dalam contoh pengujian ini adalah www.example.com; ini dapat diganti dengan nama domain yang Anda inginkan.

$sudo mkdir -P /di mana/www/contoh.com

Langkah 9: Buat File Direktori Baru

Buat file baru di direktori bernama index.html dan tempel konten berikut ke dalam file ini.


< html lang='pada' kepadamu='ltr'>
< kepala >
< meta rangkaian karakter='utf-8'>
< judul >Selamat datang di contoh.com</ judul >
</ kepala >
< tubuh >
< h1 >Kesuksesan! halaman rumah example.com!</ h1 >
</ tubuh >
</ html >

Gambar: File index.html baru dengan konten situs di dalamnya.

Simpan file dan tutup. Ubah opsi izin file dengan perintah terminal berikut.

$ sudo chown -R www-data:/di mana/www/contoh.com

Langkah 10: Buat Dokumen di Editor Teks

Buka editor teks favorit Anda dan buat file ini di /etc/Apache2/sites-available location. Saya menggunakan editor teks gedit.

80>
Contoh Nama Server.com
ServerAlias ​​www.example.com
ServerAdmin [dilindungi email]
Akar Dokumen/di mana/www/contoh.com/public_html

/di mana/www/contoh.com/public_html>
Opsi -Indeks +FollowSymLinks
IzinkanOverride Semua
</Direktori>

KesalahanLog ${APACHE_LOG_DIR}/example.com-error.log
CustomLog ${APACHE_LOG_DIR}/contoh.com-akses.log digabungkan
</VirtualHost>

Gambar: file example.conf dibuka dengan editor gedit.

Langkah 11: File Konfigurasi Tautan

Tautkan file konfigurasi ini ke utilitas a2ensite dengan menjalankan perintah terminal berikut.

$ sudo a2ensite example.com

Untuk memeriksa kesalahan sintaks dalam file konfigurasi, jalankan perintah berikut.

$ sudo apachectl configtest

Langkah 12: Mulai ulang Apache

Sekarang restart layanan Apache, buka browser web Anda, dan ketik URL berikut ke dalam bilah URL.

$ sudo systemctl restart apache2

=URL=http://contoh.com'

Gambar: example.com dibuka di jendela browser.

Menghapus Instalasi Server Web Apache

Anda dapat sepenuhnya menghapus instalan server web Apache melalui perintah terminal berikut.

$ sudo apt-get purge apache2

$ sudo apt-get autoremove

Kesimpulan

Artikel ini membahas cara menginstal server web Apache, mengkonfigurasi pengaturan firewall untuk Apache, mengatur host virtual di server web Apache, dan menghapus instalasi Apache.