Skip to main content

Web,Database & DNS Server dengan Debian 11 dan Wordpress

 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

 

Membuat Database Wordpress

-          Mariadb

-          Create database wordpress;

-          Grant all privileges on wordpresss.* to setiabudi@localhost identified by ‘password12’;

-          Flush privileges;

-          Quit

 

 Membuat koneksi dns dengan wordpress

-          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

Popular posts from this blog

Debian Router #1- Konfigurasi Linux Debian Sebagai Default Gateway

 Perute atau penghala (bahasa Inggris: router) adalah sebuah alat yang mengirimkan paket data melalui sebuah jaringan atau Internet menuju tujuannya, melalui sebuah proses yang dikenal sebagai perutean atau penghalaan. Proses penghalaan terjadi pada lapisan ketiga (lapisan jaringan seperti Internet Protocol) dari tumpukan protokol (protocol stack) tujuh-lapis OSI. (Wikipedia). Tugas router juga menjadi perantara atau  gateway yang mewakili client didalam jaringan menuju internet, jadi setiap permintaan terhadap kases dari luar jaringan lokal akan diteruskan melalui riuter, sejalan dengan fungsi tersebut maka selanjutnya kita kan membuat sebuah gateway menggunakan debian, jadi nantinya client yang kan terkoneksi ke internet akan melewati debian router. Topologi Jaringan Konfigurasi Debian Router / Server Set IP Adddress :      nano /etc/network/interfaces auto enp 0s3 iface enp 0s3 inet static address 192.168.1. 122 netmask 255.255.255.0 network 192.16...

Debian Router #2 - Membuat DHCP Server

 DHCP server adalah server jaringan yang berfungsi untuk mendistribusikan alamat IP dan informasi konfigurasi secara otomatis kepada perangkat klien. DHCP merupakan singkatan dari Dynamic Host Configuration Protocol, yaitu protokol standar yang memungkinkan perangkat di jaringan untuk memperoleh alamat IP dan pengaturan jaringan lainnya secara otomatis.   DHCP server memiliki beberapa fungsi, di antaranya: Mengelola alamat IP yang tersedia dalam jaringan, Mendistribusikan alamat IP sesuai permintaan, Membantu memperbarui alamat IP secara otomatis, Mencegah terjadinya IP conflict, Memastikan efisiensi penggunaan alamat IP.   DHCP server dapat mengkonfigurasi informasi lainnya selain alamat IP, seperti subnet mask, gateway default, dan DNS. Dengan adanya DHCP, administrasi jaringan menjadi lebih efisien karena tidak perlu mengkonfigurasi setiap perangkat secara manual.  Topologi Jaringan Langkah Installasi DHCP Server 1. Set Ip Address Untuk Semua Interfaces ...

Konfigurasi NAT ( Internet Gateway ) pada Debian 11

  Assalamualaikum. Pada tulisan ini akan dibahas bagaimana cara konfigurasi NAT untuk gateway internet pada Debian 11 Bullseye, yang mana ini lanjutan dari materi sebelumnya yaitu DHCP server di Debian Bullseye. Sebelumnya kita telah membuat DHCP Server yang akan memberikan Ip Address untuk client dijaringan internal yang menggunakan Windows 7, Client telah mendapatkan Ip Address dari Debian, namun belum bisa mengkases internet, dan melalui tutorial berikut kita akan memberikan Internet ke arah client dengan melakukan konfigurasi NAT. Selamat mencoba. Pertama pastikan telah mengupdate dan mengupgrade system/aplikasi dengan perintah : #apt update dan upgrade dengan perintah : #apt upgrade Setelah selesai silahkan edit file sysctl.conf dengan perintah : #nano /etc/sysctl.conf cari bagian baris bertuliskan berikut : #net.ipv4.ip_forward=1 aktifkan baris tersebut dengan cara menghapus tanda tagar # pada awal baris menjadi : net.ipv4.ip_forward=1 Selanjutnya, Install ip tables pada Debi...