Assalamualaikum, pembahasan berikut adalah mengenai pembuatan web server dengan database serta menggunakan template wordpress yang merupakan bagian dari pembahasan soal paket 3 Teknik Komputer & Jaringan Tahun 2023-2024.
Jadi Pastikan internet sudah aktif sebelum digunakan di debian 11 yang berfungsi sebagai server web. disini saya hanya mencantumkan baris kode cli/command terminal tanpa disertai gambar, supaya lebih cepat, jadi diperlukan pemahaman dasar mengenai perintah dasar linux debian. Selamat mencoba.
Pengerjaan :
-
Login
sebagai root
-
Atur
ip address gateway, dns server sesuai dengan soal
-
Simpan
pengaturan dan restart
-
Login
sebagai root setelah restart
-
Ping
ke google dan pastikan terkoneksi dengan internet
- Edit repository untuk mendownload update
- Nano /etc/apt/sources.list enter,
tambahkan baris berikut dan non aktifkan semua baris yang aktif sebelumnya.
-
deb
http://kartolo.sby.datautama.net.id/debian/ bullseye main
-
deb-src
http://kartolo.sby.datautama.net.id/debian/ bullseye main
-
Ctrl+X,
Y enter
-
Apt
update
-
Apt
install apache2 bind9
-
Apt
install php-mysql php-pear php-cgi
php-gd php-zip php-net-socket mariadb-server mariadb-client libapache2-mod-php
Setting
bind dns server
-
Cd
/etc/bind
-
Ls
-
Cp
db.127 db.10
-
Cp
db.local db.setiabudi
-
Ls
-
Nano
named.conf.default-zones
-
Zone
“smksetiabudi.xyz” {
-
Type
master;
-
File
“/etc/bind/db.setiabudi”;
-
Zone
“254.10.10.in-addr.arpa” {
-
Type
master;
-
File
“/etc/bind/db.10”;
-
Ctrl+X,
Y enter
-
Nano
db.10
-
Ctr+W,
ctrl+R ketik localhost enter
-
Ketik
smksetiabudi.xyz enter
-
Ketik
A enter
-
@ IN NS smksetiabudi.xyz.
-
254 IN PTR www. smksetiabudi.xyz.
-
Ctrl+X,
Y enter
-
Nano
db.setiabudi
-
Ctr+W,
ctrl+R ketik localhost enter
-
Ketik
smksetiabudi.xyz enter
-
Ketik
A enter
-
@ IN NS smksetiabudi.xyz.
-
@ IN A 10.10.10.254
-
www IN A 10.10.10.254
-
Ctrl+X,
Y enter
Edit File
resolv
-
Nano
/etc/resolv.conf
-
Domain
smksetiabudi.xyz
-
Nameserver
10.10.10.254
-
Nameserver
8.8.8.8
-
Nameserver
8.8.4.4
-
Nameserver
208.67.220.220
-
Ctrl+X,
Y enter
-
Service
bind9 restart
-
Init
6
Atur
computer client ke ip dengan segmen yang sama dengan server Debian
-
Ip
address : 10.10.10.250 subnetmask : 255.255.255.248 Default gateway :
10.10.10.253
-
Preferred
DNS server 10.10.10.254 alternate DNS server
192.168.1.1
-
Buka
Chrome inputkan ip Debian contoh 10.10.10.254 pastikan terbuka halaman apache 2
Download
dan Konfigurasi wordpress di Debian
-
Login
sebagai root
-
Ip
a
-
Ping
ke google pastikan terkoneksi dengan internet
-
Cd
/var/www/html
-
Wget
https://wordpress.org/latest.tar.gz
-
Tar
-xzvf latest.tar.gz
-
Chmod
777 wordpress
-
Cd
wordpress
-
Ls
-
Cp
wp-config-sample.php wp-config.php
-
Nano
wp-config.php
-
Define(
‘DB_NAME’, ‘wordpress’);
-
Define(
‘DB_USER’, ‘setiabudi’);
-
Define(
‘DB_password’, ‘password12’);
-
Ctrl+X,
Y enter
-
Mariadb
-
Create
database wordpress;
-
Grant
all privileges on wordpresss.* to setiabudi@localhost identified by
‘password12’;
-
Flush
privileges;
-
Quit
-
Cd
/etc/apache2/sites-available
-
Ls
-
Nano
000-default.conf
-
Servername
smksetiabudi.xyz
-
documentRoot /var/www/html/wordpress
-
Ctrl+X,
Y enter
-
A2enmod
rewrite
-
Systemctl
apache2 restart
-
Init
6
Setting
Halaman Tampilan Web Wordpress
-
Buka
Chrome inputkan ip Debian contoh 10.10.10.254/wordpress , pastikan terbuka
halaman setting wordpress
-
Atur
judul situs web sesuai ketentuan contoh
: SMK Setia Budi Balikpapan
-
Nama
pengguna diisi dengan nama pengelola : Setia Budi
-
Sandi
disi dengan sandi pengguna : setiabudi
-
Email
disi dengan email pengguna :setiabudi@gmail.com
-
Centang
kotak kecil dibawah sandi
-
Install
wordpress
-
Atur
sesuai yang anda inginkan
Pengujian
-
Buka chrome dan ketik
-
Smksetiabudi.xyz
enter dan pastikan terbuka halaman web smk setiabudi
-
10.10.10.254
enter dan pastikan terbuka halaman web smk setiabudi
-
Comments
Post a Comment