Android

Cara menginstal apache di debian 9

Tutorial Install & Konfigurasi Web Server di Debian 9

Tutorial Install & Konfigurasi Web Server di Debian 9

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, 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:

sudo systemctl enable apache2

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 host virtual 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

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 debian

Posting 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 9