Android

Cara menginstal apache web server di linux 10 debian

Tutorial Membuat Web Server di Debian 10

Tutorial Membuat Web Server di Debian 10

Daftar Isi:

Anonim

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 perintah a2ensite dari file-file konfigurasi yang ditemukan di direktori sites-available ke direktori sites-enabled . Untuk menonaktifkan virtual host gunakan perintah a2dissite Sangat disarankan untuk mengikuti konvensi penamaan standar, misalnya, jika nama domain Anda adalah mydomain.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 direktori mods-available dapat diaktifkan dengan membuat symlink ke direktori /etc/apache2/mods-enable a2enconf menggunakan perintah a2enconf dan dinonaktifkan dengan perintah a2disconf mengandung fragmen konfigurasi global disimpan di /etc/apache2/conf-available direktori /etc/apache2/conf-available . File dalam direktori conf-available dapat diaktifkan dengan membuat symlink ke /etc/apache2/conf-enabled menggunakan perintah a2enconf dan dinonaktifkan dengan perintah a2disconf File-file log akses ( access.log dan error.log ) terletak di direktori /var/log/apache . Disarankan untuk menggunakan access berbeda dan file log error 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 debian