Imam Ibnu Badri Administrasi Jaringan 06.07
Capaian dan Indikator
1. Capaian Pembelajaran
Setelah mempelajari bab ini mahasiswa diharapkan dapat:
- Mengenal Sistem operasi (SO) Debian Server
- Menetahu i cara instalasi Web Server yang terdapat pada SO Debian Server
- Mengetahui cara menggunakan Web Server pada SO Debian Server
2. Indikator
- Mahasiswa mampu mengenal Sistem operasi (SO) Debian Server
- Mahasiswa mampu Menetahui cara instalasi Web Server yang terdapat pada SO Debian Server
- Mahasiswa mampu Mengetahu i cara menggunakan Web Server pada SO Debian Server
Uraian Materi
WEB Server
Server HTTP atau Server Web/WWW adalah server web yang dapat dijalankan di banyak sistem operasi (Unix, BSD, Linux, Microsoft Windows dan Novell Netware serta platform lainnya) yang berguna untuk melayani dan memfungsikan situs web. Protokol yang digunakan untuk melayani fasilitas web/www ini menggunakan HTTP."
Jenis-Jenis Web Server :
- Apache Web server - the HTTP web server
- Microsoft Windows server 2003 Internet Information Service (IIS)
- Light HTTP
Download bahan yang diperlukan
➜ wordpress471.iso
- a. Install paket software - Install Apache2debian:~# apt -y install apache2- Install PHPdebian:~# apt install php libapache2-mod-php php-gd php-mysql ataudebian:~# apt -y install php php-cgi libapache2-mod-php php-common php-pear php-mbstring - Install DBMS Mysql (maria DB)debian:~# apt install mariadb-serverataudebian:~# apt install mariadb-server mariadb-client -y
- b. Konfigurasi VirtualHost pada Web Server
Membuat folder, ganti "imam.net" dengan domain anda.
debian:~# mkdir /var/www/html/imam.net Pindah direktori ke /etc/apache2/sites-available. cd (change direcotry) merupakan perintah untuk pindah-pindah direktori
debian:~# cd /etc/apache2/sites-available/ Copy file 000-default.conf ke imam.net
debian:~# cp 000-default.conf imam.net.conf Lakukan konfigurasi pada imam.net.conf
debian:~# nano imam.net.conf Akan tampil seperti berikut
Konfigurasi seperti gambar berikut - c. Tambahkan nameserver
Cek nameserver apakah ip telah ditambah. jika belum tambahkan ip 192.168.10.1
debian:~# nano /etc/resolv.conf Seperti gambar berikut
Test dengan perintah berikut
debian:~# apt install php libapache2-mod-php php-gd php-mysql 0Jika tampil seperti gambar diatas maka berhasil - d. Lakukan restart apache2debian:~# apt install php libapache2-mod-php php-gd php-mysql
1Jika restart berhasil akan tampil seperti gambar berikut
- e. Uji Coba Web Server Menggunakan CLI
Install Links (CLI browser) dengan perintah :
debian:~# apt install php libapache2-mod-php php-gd php-mysql 2Akses ke imam.net menggunakan links dengan perintah:
debian:~# apt install php libapache2-mod-php php-gd php-mysql 3Jika berhasil akan tampil seperti berikut - f. Uji coba Web Server melalui PC Klien
Bukan web browser pada di PC client dan ketikan di URL imam.net atau www.imam.net. Hasil tampilan akan seperti berikut
Note:
* ServerName << Domain untuk website kita
* DocumentRoot << Direktori untuk web kita
Install paket Web (disini saya menggunakan Wordpress). Adapun langkah-langkah lanjutan sebagai berikut:
- a). Install program unzip dan php extension untuk Web CMS
Install unzip php-curl
debian:~# apt install php libapache2-mod-php php-gd php-mysql 4 Install sudo - b). Aktifkan virtual host
debian:~# apt install php libapache2-mod-php php-gd php-mysql 8Lalu restart apache2
debian:~# apt install php libapache2-mod-php php-gd php-mysql 9Jika restart sukses akan tapil seperti berikut - c). Masukkan CD wordpress471.iso. Jika belum punya download disini.
Mount ke /media/cdrom
debian:~# apt -y install php php-cgi libapache2-mod-php php-common php-pear php-mbstring 0Akan tampil seperti berikut - d). Cek file di dalam cdrom
debian:~# apt -y install php php-cgi libapache2-mod-php php-common php-pear php-mbstring 1Akan tampil seperti berikut - e). Copy file wordpress-4.7.1.zip dan index.html ke folder /tmp
Masuk kedirektori /media/cdrom
debian:~# apt -y install php php-cgi libapache2-mod-php php-common php-pear php-mbstring 2Copy file zip ke direktori virtualhost kita "imam.net"
debian:~# apt -y install php php-cgi libapache2-mod-php php-common php-pear php-mbstring 3Copy file inder.html ke direktori virtualhost kita
debian:~# apt -y install php php-cgi libapache2-mod-php php-common php-pear php-mbstring 4Masuk ke direktori /var/www/html/imam.net/
debian:~# apt -y install php php-cgi libapache2-mod-php php-common php-pear php-mbstring 5Unzip file wordpress-4.7.1.zip
debian:~# apt -y install php php-cgi libapache2-mod-php php-common php-pear php-mbstring 6Ketikan perintah chmod untuk memberikan hak akses pada direktori wordpress
debian:~# apt -y install php php-cgi libapache2-mod-php php-common php-pear php-mbstring 7Ketikan perintah chown agar wordpress dapat kita eksekusi melalaui webserver yang telah kita install.
debian:~# apt -y install php php-cgi libapache2-mod-php php-common php-pear php-mbstring 8 - f). Install database server (sama seperti mysql)
debian:~# apt -y install php php-cgi libapache2-mod-php php-common php-pear php-mbstring 9 - g). Buat database untuk wordpress
Masuk ke mysql dngan user root dan ketikkan password "coba123"
debian:~# apt install mariadb-server0Buat user dengan nama imam dan isi passwordnya dengan "coba"
> CREATE USER ‘imam‘@‘localhost‘ IDENTIFIED BY ‘coba‘;
Membuat data base dengan nama "wpdb"
> CREATE DATABASE wpdb;
Memberikan hak akses wpdb ke user imam
> GRANT ALL ON `wpdb`.* TO `imam`@`localhost`;
Ketikkan perintah di bawah ini agar hak akses penuh dapat langsung digunakan
> FLUSH PRIVILEGES;
Keluar dari Mysql
> exit (enter)
tampilan keseluruhan seperti berikut
Lakukan restart mysql
debian:~# apt install mariadb-server1Jika sukses akan tampil seperti gambar berikut - h). Ganti IP address pada windows menjadi
Address : 192.168.10.2
Subnet : 255.255.255.0
Gateway : 192.168.10.1
DNS : 192.168.10.1
atau gunakan DHCP server yang telah kita buat pada bab sebelumnya - i). Buka windows explorer masuk ke direktori
C:\Windows\System32\drivers\etc
Ubah status Read Only file hosts
Buka file hosts dengan program notepad++
Tambahkan
192.168.10.1 imam.net
Save as administrator - j). Buka Browser ketik alamat 192.168.10.1 akan tampil seperti berikut
lalu akses ke alamat www.imam.net
pilih bahasa lalu klik “Continue”
klik "Let's go" - k). Masukkan data sesuai dengan yang sudah dikonfigurasi
Database name : wpdb
Username : imam
Password : coba
Database Host : localhost
Table Prefix : wp_
Klik Submit - l). Klik "Run the Install"
- m). Set Title
Set Title : Blog Imam
Username : imam25
Password : coba
Your email : webmaster@imam.net
Klik Install wordpress - n). Login menggunakan user tadi
- o). Coba buka tab baru lalu akses ke halaman www.imam.net, jika sudah muncul tampilan wordpress, maka konfigurasi telah selesai.
debian:~# apt install php libapache2-mod-php php-gd php-mysql 5Masuk direktori "/etc/apache2/sites-available/".
debian:~# cd /etc/apache2/sites-available/ Edit file virtualhost "imam.net.conf".
debian:~# nano imam.net.conf Hapus www pada bagian ServerName menjadi imam.net, dikarenakan terkadang jika menggunakan www tidak dapat diakses oleh host yang lain.
Latihan
Anda diminta untuk mengkonfigurasi SO Debian server dengan ketentuan:
- lakukan instalasi Web Server
- konfigurasi pada Web Server
- lakukan uji coba agar server atau klien dapat membuka halaman web
Daftar Isi - Administrasi Jaringan
Langkah konfigurasi WordPress pada Debian?
Cara Install WordPress di Debian.
Konfigurasi Dasar Cloud VPS. ... .
Melakukan Remote Cloud VPS. ... .
Mengarahkan Domain ke Cloud VPS. ... .
4. Install LAMPP. ... .
Download File WordPress. ... .
6. Sinkronisasi Domain dengan Konfigurasi Apache. ... .
7. Membuat Database WordPress. ... .
Menyesuaikan Konfigurasi WordPress..
Bagaimana Cara Menginstal WordPress?
Berikut cara install WordPress secara manual:.
Download dan Upload File WordPress. Sebelum memulai proses penginstalan, siapkan beberapa hal lebih dulu: ... .
2. Buat Database MySQL dan User. Selanjutnya, buat kredensial MySQL baru: ... .
Konfigurasikan wp-config.php. ... .
4. Install WordPress..
Dimana lokasi file index html pada Debian 10?
File Index utama atau file website default dari web server ini terletak pada file “index. html” yang berada pada direktori “/var/www/html” atau di direktori dimana kamu mengatur akan menyimpan konfigurasi-konfigurasi file website pada langkah sebelumnya.