Install Apache Web Server di Ubuntu Server 17.04

Step 1 : Install Apache

 Sebelum install, di PC atau Laptop sudah terinstall Ubuntu server dan harus ada jaringan internetnya karena kita harus mendownload repository yang ingin diinstall.
Pertama kita install apache dengan perintah dibawah ini :

# sudo apt-get update
# sudo apt-get install apache2

Step 2 : Firewall

Jika di PC atau Laptop sudah terinstall Firewall kita harus membuat persetujuan dari firewall agar apache kita bisa dilewati oleh firewall. Jika tidak terinstall tidak perlu mengikuti step 2 ini. Perintahnya dibawah ini :

# sudo ufw allow 80

cek firewall apakah sudah ada di status ufw:

# sudo ufw status


Step 3 : Cek Web Server

Kita cek terlebih dahulu web servernya sudah aktif atau belum dengan perintah dibawah ini :

# systemctl status apache2

Cek juga di browser tuiliskan IP Address yang anda buat di salah satu browser kalian

http://server_domain atau IP

contoh:

http://192.168.20.10

Pastikan muncul seperti dibawah ini :



Step 4 : Managemen Proses Apache

Sekarang web server sudah jalan, selanjutnya manajemen apache dengan perintah dibawah ini :

Untuk stop Web Server, perintahnya :

# systemctl stop apache2

Untuk mulai Web Server, perintahnya :

# systemctl start apache2

Untuk mulai ulang Web Server, perintahnya :

# systemctl restart apache2

Untuk mulai ulang Web Server, perintahnya :

# systemctl restart apache2

Untuk menonaktifkan Web Server, perintahnya :

# systemctl disable apache2
Untuk aktifkan Web Server, perintahnya :

# systemctl enable apache2

Step 5 : File Apache dan Directory

Konten :

  • /var/www/html : tempat konfigurasi default untuk di tampilan apache2

Konfigurasi server :


  • / etc / apache2: Direktori konfigurasi Apache. Semua file konfigurasi Apache berada di sini.
  • /etc/apache2/apache2.conf: Berkas konfigurasi Apache utama. Hal ini dapat dimodifikasi untuk melakukan perubahan pada konfigurasi global Apache. File ini bertanggung jawab untuk memuat banyak file lainnya di direktori konfigurasi.
  • /etc/apache2/ports.conf: File ini menentukan port yang akan didengarkan Apache. Secara default, Apache mendengarkan pada port 80 dan juga mendengarkan port 443 saat modul yang menyediakan kemampuan SSL diaktifkan.
  • / etc / apache2 / sites-available /: Direktori dimana per-site "Virtual Hosts" dapat disimpan. Apache tidak akan menggunakan file konfigurasi yang terdapat di direktori ini kecuali mereka terhubung ke direktori yang mendukung situs (lihat di bawah). Biasanya, semua konfigurasi blok server dilakukan di direktori ini, dan kemudian diaktifkan dengan menghubungkan ke direktori lain dengan perintah a2ensite.
  • / etc / apache2 / sites-enabled /: Direktori di mana diaktifkan per-situs "Virtual Host" disimpan. Biasanya, ini dibuat dengan menghubungkan ke file konfigurasi yang terdapat di direktori yang tersedia di situs dengan a2ensite. Apache membaca file konfigurasi dan tautan yang terdapat di direktori ini saat memulai atau memuat ulang untuk menyusun konfigurasi lengkap.
  • / etc / apache2 / conf-available /, / etc / apache2 / conf-enabled /: Direktori ini memiliki hubungan yang sama dengan situs-situs yang tersedia dan situs-enabled, namun digunakan untuk menyimpan fragmen konfigurasi yang tidak termasuk dalam direktori Host Virtual. File dalam direktori conf-available dapat diaktifkan dengan perintah a2enconf dan dinonaktifkan dengan perintah a2disconf.
  • / etc / apache2 / mods-available /, / etc / apache2 / mods-enabled /: Direktori ini berisi modul yang tersedia dan yang diaktifkan. File yang diakhiri dengan .load berisi fragmen untuk memuat modul tertentu, sementara file yang berakhiran .conf berisi konfigurasi untuk modul tersebut. Modul dapat diaktifkan dan dinonaktifkan dengan menggunakan perintah a2enmod dan a2dismod.
Log server 

  • /var/log/apache2/access.log: Secara default, setiap permintaan ke server web Anda dicatat dalam file log ini kecuali jika Apache dikonfigurasi untuk melakukan sebaliknya.
  • /var/log/apache2/error.log: Secara default, semua kesalahan dicatat dalam file ini. LogLevel direktif dalam konfigurasi Apache menentukan berapa banyak rincian kesalahan log akan berisi.

Komentar

Postingan populer dari blog ini

Tutorial Install Windows 7 Menggunakan DLC Boot

Konfigurasi Ip Address Di Ubuntu Server Melalui Proxmox VE

Install Dan Konfigurasi Samba di Ubuntu Server 17.04