GNU/Linux >> Belajar Linux >  >> Linux

Cara Meng-host Situs Web di Server Web Apache

Server HTTP Apache (biasanya disebut hanya sebagai Apache ), adalah perangkat lunak server web sumber terbuka dan gratis yang dipersembahkan oleh Apache Software Foundation . Apache telah ada selama lebih dari 2 dekade dan dianggap cocok untuk pemula.

Bacaan Terkait :Cara Meng-host Situs Web di Server Web NGINX

Dalam tutorial ini, Anda akan belajar cara menginstal server web Apache untuk meng-host situs web HTML sederhana yang berjalan di platform Linux.

Instal Apache Web Server di Linux

Di Ubuntu Linux dan Debian other lainnya -distribusi berbasis seperti Linux Mint , Apache dapat diinstal dengan perintah berikut.

$ sudo apt install apache2 -y

Di Red Hat Enterprise Linux dan distribusi terkait seperti CentOS , Fedora, dan Oracle Linux , Apache dapat diinstal dengan perintah berikut.

$ sudo dnf install httpd -y

Di Ubuntu Linux dan distribusi berbasis Debian lainnya, Anda dapat memulai dan memeriksa status server web Apache dengan menjalankan perintah di bawah ini.

$ sudo systemctl start apache2
$ sudo systemctl status apache2

Di Red Hat Enterprise Linux dan distribusi terkait, jalankan perintah berikut untuk memulai dan memeriksa status Apache.

$ sudo systemctl start httpd
$ sudo systemctl status httpd

Setelah Anda mengonfirmasi bahwa Apache aktif, buka browser web dan masukkan alamat IP server Linux Anda. Anda juga dapat memasukkan localhost sebagai pengganti IP server Anda.

Anda akan melihat halaman pengujian yang mengonfirmasi bahwa Apache aktif dan berjalan dengan benar.

http://IP-Addresss
OR
http://localhost

Host Situs Web HTML Sederhana di Apache

Setelah Anda mengonfirmasi bahwa Apache berfungsi dengan baik, Anda sekarang siap untuk menambahkan konten situs web Anda. Di Apache , lokasi default tempat konten web yang dapat diakses publik disimpan di /var/www/html . Ini biasanya disebut sebagai root situs web.

Halaman pertama yang dimuat saat pengguna mengunjungi situs web Anda disebut halaman indeks. Mari kita buat sebagai berikut.

Pertama, ubah ke root situs web dengan perintah di bawah ini.

$ cd var/www/html

Di Ubuntu Linux , jalankan perintah di bawah ini untuk mengganti nama file halaman indeks default.

$ sudo mv index.html index.html.bk

Di Topi Merah , tidak ada yang perlu diganti namanya di sini karena file halaman indeks default tidak disimpan di lokasi ini.

Selanjutnya, buat file indeks baru dengan:

$ sudo nano index.html

Salin dan tempel contoh kode HTML di bawah ini ke dalam editor teks yang terbuka.

<!DOCTYPE html>
<html>

<head>
<title>Welcome to My Website!</title>
<meta charset="UTF-8">
</head>

<body>
<h1>Linux Shell Tips</h1>
<p>This website is hosted on Apache.</p>
</body>

</html>

Simpan dan tutup file index.html.

Sekarang, kembali ke browser web Anda dan segarkan halaman. Anda akan melihat situs web baru Anda seperti yang ditunjukkan pada gambar di bawah ini.

Mengelola Server Web Apache di Linux

Saat kita menyelesaikan tutorial ini, mari kita soroti beberapa perintah dasar untuk mengelola Apache selain yang sudah kita gunakan. Seperti yang mungkin Anda perhatikan, layanan web Apache disebut sebagai apache2 di Ubuntu sementara itu disebut httpd di Topi Merah Linux.

Untuk mengonfigurasi Apache agar dimulai secara otomatis saat server Linux di-boot ulang, jalankan:

$ sudo systemctl enable apache2
$ sudo systemctl enable httpd

Untuk menonaktifkan mulai otomatis Apache saat server Linux di-boot ulang, jalankan:

$ sudo systemctl disable apache2
$ sudo systemctl disable httpd

Untuk memulai ulang Apache, jalankan:

$ sudo systemctl restart apache2
$ sudo systemctl restart httpd

Untuk menghentikan Apache, jalankan:

$ sudo systemctl stop apache2
$ sudo systemctl stop httpd
Kesimpulan

Dalam tutorial ini, kami telah menjelaskan cara menginstal Apache di Ubuntu Linux serta Linux Red Hat . Kami juga menunjukkan cara mengganti halaman web Apache default dengan konten Anda sendiri.


Linux
  1. Cara Mengubah Direktori 'DocumentRoot' Apache Default di Linux

  2. Cara Menginstal Server Web Nginx di Linux

  3. Instal server web Apache di Linux Mint 13 / Linux Mint 14

  1. Cara mengkonfigurasi server web Apache

  2. Cara mengkonfigurasi beberapa situs web dengan server web Apache

  3. Cara Menginstal Server Web Apache di Ubuntu

  1. Cara Instal Apache Web Server di Debian 10 Linux

  2. Cara Menambahkan Host Linux di Server Zabbix untuk Pemantauan

  3. Konfigurasi dan host aplikasi di server web Apache di Linux