Tutorial Membuat Web Server di Debian 10
Daftar Isi:
- Prasyarat
- Menginstal Apache
- Sesuaikan Firewall
- Memverifikasi Instalasi Apache
- 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, kami akan menjelaskan cara menginstal Apache pada Debian 10, Buster.
Prasyarat
Sebelum memulai dengan tutorial, pastikan Anda masuk sebagai pengguna dengan hak istimewa sudo.
Menginstal Apache
Paket Apache tersedia di repositori Debian default.
Instalasi cukup mudah. Perbarui indeks paket dan instal server web Apache dengan perintah berikut:
sudo apt update
sudo apt install apache2
Itu saja, Apache diinstal dan secara otomatis dimulai. Untuk memeriksa jenis status:
sudo systemctl status apache2
● apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: Active: active (running) since Sat 2019-07-27 13:55:49 PDT; 21s ago…
Sesuaikan Firewall
Pengguna UFW dapat membuka port HTTP (
80
) dan HTTPS (
443
) dengan mengaktifkan profil 'Nginx Full':
sudo ufw allow 'Apache Full'
nft add rule inet filter input tcp dport {80, 443} ct state new, established counter accept
Memverifikasi Instalasi Apache
Untuk memverifikasi bahwa Apache berfungsi dengan benar, buka browser Anda, ketikkan alamat IP server atau nama domain Anda
http://YOUR_IP_OR_DOMAIN/
, dan Anda akan melihat halaman selamat datang Apache default seperti yang ditunjukkan di bawah ini:
Halaman ini berisi informasi dasar tentang file konfigurasi Apache, skrip pembantu, dan lokasi direktori.
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 virtual host 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
Menginstal Apache pada Debian adalah masalah menjalankan satu perintah.
Anda sekarang dapat mulai menggunakan aplikasi Anda dan menggunakan Apache sebagai web atau server proxy.
apache debianCara 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 server web apache di raspberry pi
Server HTTP Apache adalah salah satu server web paling populer di dunia. Dalam tutorial ini, kami akan menjelaskan cara menginstal server Web Apache di Raspberry Pi.