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/apache2
File konfigurasi Apache utama adalah/etc/apache2/apache2.conf
. Port yang akan didengarkan Apache ditentukan dalam/etc/apache2/ports.conf
file/etc/apache2/ports.conf
Host 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-enabled
dapat mengaktifkan direktif host virtual dengan membuat symlink menggunakan perintaha2ensite
dari file-file konfigurasi yang ditemukan di direktorisites-available
ke direktorisites-enabled
. Untuk menonaktifkan host virtual gunakan perintaha2dissite
Sangat disarankan untuk mengikuti konvensi penamaan standar, misalnya jika nama domain Anda adalahmydomain.com
maka file konfigurasi domain harus dinamai/etc/apache2/sites-available/mydomain.com.conf
File konfigurasi yang digunakan untuk memuat berbagai modul Apache terdapat di direktori/etc/apache2/mods-available
. Konfigurasi dalam direktorimods-available
dapat diaktifkan dengan membuat symlink ke direktori/etc/apache2/mods-enable
a2enconf
menggunakan perintaha2enconf
dan dinonaktifkan dengan perintaha2disconf
mengandung fragmen konfigurasi global disimpan di/etc/apache2/conf-available
direktori/etc/apache2/conf-available
. File dalam direktoriconf-available
dapat diaktifkan dengan membuat symlink ke/etc/apache2/conf-enabled
menggunakan perintaha2enconf
dan dinonaktifkan dengan perintaha2disconf
File-file log akses (access.log
danerror.log
) terletak di direktori/var/log/apache
. Disarankan untuk menggunakanaccess
berbeda dan file logerror
untuk 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.