Tutorial Install & Konfigurasi Web Server di Debian 9
Daftar Isi:
- Prasyarat
- Menginstal Apache
- Sesuaikan Firewall
- Memverifikasi Instalasi Apache
- Kelola layanan Apache dengan systemctl
- Struktur File Konfigurasi Apache dan Praktik Terbaik
- Kesimpulan
Server HTTP Apache adalah salah satu server web paling populer di dunia. Ini adalah server HTTP open-source dan lintas-platform yang mendukung sebagian besar situs web Internet. Apache menyediakan banyak fitur canggih yang dapat diperluas melalui modul tambahan.
Dalam tutorial ini, kita akan melalui langkah-langkah menginstal Apache pada server Debian 9.
Prasyarat
Sebelum memulai dengan tutorial, pastikan Anda masuk sebagai pengguna dengan hak istimewa sudo.
Menginstal Apache
Apache tersedia dalam repositori Debian default dan instalasinya cukup mudah.
Pertama-tama perbarui indeks paket dan kemudian instal paket
apache2
dengan perintah berikut:
sudo apt update
sudo apt install apache2
Itu saja, Apache terinstal dan secara otomatis dimulai, Anda dapat memeriksa status layanan Apache dengan:
sudo systemctl status apache2
● apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled) Active: active (running) since Thu 2018-08-23 20:04:47 UTC; 13s ago Main PID: 11604 (apache2) CGroup: /system.slice/apache2.service ├─11604 /usr/sbin/apache2 -k start ├─11608 /usr/sbin/apache2 -k start └─11609 /usr/sbin/apache2 -k start
Sesuaikan Firewall
Jika Anda menggunakan iptables untuk memfilter koneksi ke sistem Anda, Anda harus membuka port HTTP (
80
) dan HTTPS (
443
).
Buka port yang diperlukan dengan mengeluarkan perintah berikut:
sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 443 -j ACCEPT
Memverifikasi Instalasi Apache
Untuk memverifikasi bahwa semuanya berfungsi dengan benar, buka browser Anda, ketikkan alamat IP server Anda atau nama domain
http://YOUR_IP_OR_DOMAIN/
dan Anda akan melihat halaman selamat datang Apache default seperti yang ditunjukkan di bawah ini:

Halaman ini mencakup beberapa informasi dasar tentang file konfigurasi Apache, skrip pembantu dan lokasi direktori.
Kelola layanan Apache dengan systemctl
Sekarang setelah Apache diinstal pada sistem Debian Anda, Anda dapat meluangkan waktu sebentar untuk melihat dan menjadi terbiasa dengan perintah manajemen layanan apache dasar:
Untuk menghentikan layanan Apache, jalankan:
sudo systemctl stop apache2
Mulai lagi, dengan mengetik:
sudo systemctl start apache2
Untuk memulai kembali layanan Apache:
sudo systemctl restart apache2
Muat ulang Apache dengan konfigurasi baru dengan:
sudo systemctl reload apache2
sudo systemctl disable apache2
Dan untuk mengaktifkannya kembali:
Struktur File Konfigurasi Apache dan Praktik Terbaik
- Dalam sistem berbasis Debian, file konfigurasi Apache terletak di direktori
/etc/apache2File konfigurasi Apache utama adalah/etc/apache2/apache2.conf. Port yang akan didengarkan Apache ditentukan dalam/etc/apache2/ports.conffile/etc/apache2/ports.confHost file Virtual Hosts terletak di direktori/etc/apache2/sites-available. File-file konfigurasi yang ditemukan dalam direktori ini tidak digunakan oleh Apache kecuali mereka ditautkan ke direktori/etc/apache2/sites-enableddapat mengaktifkan direktif host virtual dengan membuat symlink menggunakan perintaha2ensitedari file-file konfigurasi yang ditemukan di direktorisites-availableke direktorisites-enabled. Untuk menonaktifkan host virtual gunakan perintaha2dissiteSangat disarankan untuk mengikuti konvensi penamaan standar, misalnya jika nama domain Anda adalahmydomain.commaka file konfigurasi domain harus dinamai/etc/apache2/sites-available/mydomain.com.confFile konfigurasi yang digunakan untuk memuat berbagai modul Apache terdapat di direktori/etc/apache2/mods-available. Konfigurasi dalam direktorimods-availabledapat diaktifkan dengan membuat symlink ke direktori/etc/apache2/mods-enablea2enconfmenggunakan perintaha2enconfdan dinonaktifkan dengan perintaha2disconfmengandung fragmen konfigurasi global disimpan di/etc/apache2/conf-availabledirektori/etc/apache2/conf-available. File dalam direktoriconf-availabledapat diaktifkan dengan membuat symlink ke/etc/apache2/conf-enabledmenggunakan perintaha2enconfdan dinonaktifkan dengan perintaha2disconfFile-file log akses (access.logdanerror.log) terletak di direktori/var/log/apache. Disarankan untuk menggunakanaccessberbeda dan file logerroruntuk setiap host virtual. Anda dapat mengatur direktori root dokumen domain Anda ke lokasi yang Anda inginkan. Lokasi yang paling umum untuk webroot meliputi:-
/home/ //home/ //var/www//var/www/html//opt/
-
Kesimpulan
Anda telah berhasil menginstal Apache di server Debian 9 Anda. Anda sekarang dapat mulai menggunakan aplikasi Anda dan menggunakan Apache sebagai web atau server proxy.
apache debianPosting ini adalah bagian dari Cara Memasang LAMP Stack pada seri Debian 9.
Posting lain dalam seri ini:
• Cara Menginstal Apache di Debian 9 • Cara Menginstal PHP di Debian 9 • Cara Mengatur Apache Virtual Host di Debian 9 • Cara Menginstal MariaDB di Debian 9 • Amankan Apache dengan Mari Mengenkripsi Debian 9Cara menginstal apache cassandra di debian 10 linux
Apache Cassandra adalah database NoSQL bebas dan sumber terbuka tanpa titik kegagalan tunggal. Pada artikel ini kami akan menjelaskan cara menginstal Apache Cassandra pada Debian 10, Buster
Cara menginstal apache cassandra di debian 9
Apache Cassandra adalah database NoSQL sumber bebas dan terbuka tanpa titik kegagalan tunggal. Tutorial ini memandu Anda melalui proses menginstal Apache Cassandra di Debian 9.
Cara menginstal maven apache di debian 9
Apache Maven adalah alat manajemen dan pemahaman proyek sumber terbuka yang terutama digunakan untuk proyek-proyek Java. Dalam tutorial ini kami akan menunjukkan kepada Anda dua cara berbeda untuk menginstal Apache Maven di Debian 9.







