Manajemen jaringan server web server

46
MANAJEMEN JARINGAN SERVER TI023322 DOSEN : I PUTU AGUS EKA PRATAMA, ST.,MT. DISUSUN OLEH : DELA RAHMA YETTI 1504505081 DELA HANDAYANI 1504505106 JURUSAN TEKNOLOGI INFORMASI

Transcript of Manajemen jaringan server web server

Page 1: Manajemen jaringan server   web server

MANAJEMEN JARINGAN SERVER

TI023322

DOSEN :

I PUTU AGUS EKA PRATAMA, ST.,MT.

DISUSUN OLEH :

DELA RAHMA YETTI 1504505081

DELA HANDAYANI 1504505106

JURUSAN TEKNOLOGI INFORMASI

FAKULTAS TEKNIK UNIVERSITAS UDAYANA

2016

Page 2: Manajemen jaringan server   web server

DAFTAR ISI

BAB I PENDAHULUAN

1.1 Latar Belakang.......................................................................................1

1.2 Rumusan Masalah..................................................................................1

1.3 Solusi......................................................................................................2

BAB II KAJIAN PUSTAKA

2.1 Pengertian Ubuntu.................................................................................3

2.2 Pengertian Web Server..........................................................................9

2.3 Aplikasi yang Digunakan dalam Konfigurasi Web Server....................16

BAB III PEMBAHASAN

3.1 Pengujian Penginstalan Webserver........................................................17

3.2 Hasil dan Kesimpulan............................................................................31

DAFTAR PUSTAKA ………………………………………………………..33

Page 3: Manajemen jaringan server   web server

BAB I

PENDAHULUAN

1.1 Latar Belakang

Pada zaman modern seperti sekarang ini  orang-orang lebih memilih

menggunakan alat komunikasi yang lebih flesibel untuk mendapatkan informasi. Ini

disebabkan karena efek dari kemajuan teknologi yang selalu menuntut manusia untuk

bekerja / memperoleh informasi dengan waktu sesingkat-singkatnya.

Namun sesuai dengan perkembangan zaman dan iptek orang-orang cukup

menggunakan fasilitas internet untuk mencari berbagai informasi yang dibutuhkan

melalui sebuah web, yang nantinya web tersebut akan dicari oleh web browser (mesin

pencari di internet).

Untuk keperluan itu semua perlu adanya web server sebagai sebuah host

berbagai aplikasi web baik dalam lingkungan internet maupun lokal yang bertujuan

memudahkan konfigurasi manajemen web site, dan mail server yang digunakan untuk

mentransfer e-mail pada jaringan TCP / IP atau bisa juga disebut sebagai Perangkat

lunak program yang mendistribusikan file atau informasi sebagai respons atas

permintaan yang dikirim via email, juga digunakan pada bitnet untuk menyediakan

layanan serupa FTP (File Transfer Protokol).

1.2 Rumusan Masalah

Dalam penyusunan makalah ini akan diambil beberapa rumusan masalah yang

akan dibahas, yaitu diantaranya :

1. Bagaimana Pengertian Ubuntu dan cara Instalasi OS Linux Ubuntu (16.04)

2. Apakah Aplikasi yang digunakan dalam konfigurasi Web Server

3. Bagaimana Pengertian jelas tentang Web Server

4. Bagaimana cara Menginstall Web Server

1

Page 4: Manajemen jaringan server   web server

1.3 Solusi

Solusi konvigurasi Web Server :

1. Masalah : Kesalahan yang sering terjadi yaitu Kelupaan memasukan CD Master 

Solusi     : Mengulang perintah sebelumnya baru memasukan CD master

 

2. Masalah : Salah dalam format penulisan 

Solusi     : Merestart perintah kemudian diketik ulang perintah yang salah 

2

Page 5: Manajemen jaringan server   web server

BAB II

KAJIAN PUSTAKA

2.1 Pengertian Ubuntu

Ubuntu adalah salah satu distribusi Linux yang berbasiskan pada Debian dan

memiliki interface desktop. Proyek Ubuntu disponsori oleh Canonical Ltd (perusahaan

milik Mark Shuttleworth).

2.1.1 Langkah – Langkah Install Ubuntu (16.04)

Kali ini saya akan mendiskripsikan Cara Menginstall Linux Ubuntu 16.04

Menggunakan USB Flashdisk – Ubuntu merupakan salah distribusi Linux yang paling

populer di kalangan pengguna Linux. Tidak hanya itu, untuk mendapatkan ISO nya pun

cukup mudah, karena kita bisa mendownloadnya di situs resminya dengan gratis.

Pertama siapkan terlebih dahulu file Image ISO Ubuntu 16.04 . Setelah file

semua sudah siap, masukkan media instalasi Ubuntu ke Laptop. Kemudian atur booting

agar media instalasi menjadi yang pertama. Kemudia mulai jaankan bootable Ubuntu,

tunggu loadingnya. Baiklah, selanjutnya klik Install Ubuntu 16.04 LTS. sehingga muncul tampilan konfirmasi bahasa yang akan digunakan saat proses instalasi. Pilih salah satu bahasa yang tersedia. Tampilannya seperti yang ada di bawah ini

3

Page 6: Manajemen jaringan server   web server

Gambar 1.1 Tampilan Konfirmasi Bahasa

Setelah memilih bahasa yang digunakan, Langkah yang kedua akan muncul

tampilan yang berisi pengaturan jaringan wireless yang tersedia. Tampilannya seperti

yang ada di bawah ini.

Gambar 1.2 Tampilan Jaringan Wireless

Setelah mengatur jaringan wireles yang tersedia, Langkah yang Ketiga akan

muncul tampilan Install Third – Party for Graphics and Wifi Hardware, Flash, Mp3 and

other Media.Tampilannya seperti yang ada di bawah ini.

4

Page 7: Manajemen jaringan server   web server

Gambar 1.3 Tampilan Third – Party for Graphics and Wifi Hardware, Flash, Mp3 and other

Media

Langkah yang Keempat akan muncul Opsi Partisi ini dilakukan secara otomatis

oleh system sesuai dengan kondisi laptop anda. Tampilannya seperti yang ada di bawah

ini.

Page 8: Manajemen jaringan server   web server

Gambar 1.4 Tampilan Opsi Partisi

Setelah kita melewati langkah Keempat yang muncul Opsi Partisi, Kita lanjutkan

dengan Langkah memilih HDD yang digunakan untuk menyimpan ubuntu.Tampilannya

seperti yang ada dibawah ini.

5

Gambar1.5 Tampilan Memilih HDD

Selanjutnya kita beranjak ke langkah yang Kelima yaitu memilih Zona waktu

dan tempat yang kita tempati sekarang tampilanya seperti yang ada di bawah ini.

Page 9: Manajemen jaringan server   web server

Gambar 1.6 Tampilan Memilih Zona Waktu

Setelah kita memilih Zona waktu dan temapt yang ada di Langkah Kelima. Kita

lanjutkan dengan Langkah yang Keenam yaitu memilih Layaout keyboard.

Gunakannlah Layout English (UK).Tampilanya seperti yang ada di bawah ini.

6

Gambar 1.7 Tampilan Memilih Layout Keaboard

Setelah Kita memilih Layout keyboard di langkah Keenam. Kita lanjutkan

dengan Langkah yang Ketujuh sekaligus langkah yang terakhir dari proses Install

Page 10: Manajemen jaringan server   web server

Ubuntu yaitu memasukan detail login yang akan digunakan.Tampilannya seperti

yangada dibawah ini.

Gambar 1.8 Tampilan Memaksukan Detail Login

7

Setelah kita melewati proses – proses pada gambar diatas kita akan melihat

proses Mulainya Penginstalan Linux . Tunggu saja prosesnya sampai selesai. Proses

akan memakan waktu beberapa menit. Anda bisa juga membaca slide yang ditayngkan

untuk memahami apa itu Linux Ubuntu 16.04. Tampilannya seperti yang ada di bawah

ini.

Page 11: Manajemen jaringan server   web server

Gambar 1.9 Tampilan Proses Penginstalan Ubuntu (16.04)

Setelah Selesai Penginstalan linux maka akan muncul secara otomatis Proses

reboot/restarting tampilanya seperti yang ada dibawah ini.

Gambar 1.10 Tampilan Proses reboot /restarting

8

2.2 Pengertian Web Server

Server web atau yang dalam bahasa inggris disebut web server adalah merupakan

perangkat lunak (software) dalam server yang berfungsi untuk menerima permintaan

(request) berupa halaman web melalui protokol HTTP dan atau HTTPS dari client yang

lebih dikenal dengan nama browser, kemudian mengirimkan kembali (respon) hasil

Page 12: Manajemen jaringan server   web server

permintaan tersebut ke dalam bentuk halaman-halaman web yang pada umumnya

berbentuk dokumen HTML.

Dari pengertian diatas, dapat disimpulkan bahwa web server merupakan pelayan

(pemberi layanan) bagi web client (browser) seperti Mozilla, Chrome, Internet Explorer,

Opera, Safari dan lain sebagainya, supaya browser dapat menampilkan halaman atau

data yang anda minta.

Fungsi utama dari web server adalah untuk mentransfer atau memindahkan

berkas yang diminta oleh pengguna melalui protokol komunikasi tertentu. Oleh karena

dalam satu halaman web biasanya terdiri dari berbagai macam jenis berkas seperti

gambar, video, teks, audio, file dan lain sebagainya, maka pemanfaatan web server

berfungsi juga untuk mentransfer keseluruhan aspek pemberkasan dalam halaman

tersebut, termasuk teks, gambar, video, audio, file dan sebagainya.

Beberapa contoh web server yang paling banyak digunakan diantaranya adalah :

1. Apache

2. Apache Tomcat

3. Microsoft Internet Information Services (IIS)

4. Nginx

5. Lighttpd

6. Litespeed

7. Zeus Web Server

9

Terdapat beberapa fitur-fitur sederhana yang terdapat dalam web server, fitur-

fitur tersebut yaitu :

1. HTTP

2. Logging

3. Virtual Hosting

4. Pengaturan Bandwidth

Page 13: Manajemen jaringan server   web server

5. Otektifikasi

6. Kompresi Konten

7. HTTPS

2.2.1 Cara Kerja Web Server

Pada dasarnya tugas web server hanya ada 2 (dua), yaitu menerima permintaan

(request) dari client, dan mengirimkan apa yang diminta oleh client (response). Secara

sederhana cara kerja web server tersebut dapat digambarkan sebagai berikut:

Gambar 1.11 Cara Kerja Web Server

Client disini dapat berupa komputer desktop dengan minimal memiliki browser

dan terhubung ke web server melalui jaringan (intranet atau internet).

Komputer yang berfungsi sebagai server, dimana didalamnya terdapat perangkat

lunak web server. Agar komputer ini dapat diakses oleh client maka komputer harus

terhubung ke jaringan (intranet atau internet). Dalam jaringan internet, komputer ini bisa

saja bernama www.google.com, www.bl.ac.id, atau memiliki kode komputer (disebut IP

Address) seperti 202.10.20.10 dan 200.100.50.25.

Pertama-tama, client (user) akan meminta suatu halaman ke (web) server untuk

ditampilkan di komputer client. Misalnya client mengetikkan suatu alamat (biasa disebut

URL) di browserhttp://www.google.com. Client menekan tombol Enter atau klik tombol

Go pada browser. Lalu apa yang terjadi? Melalui media jaringan (bisa internet, bisa

intranet) dan melalui protokol http, akan dicarilah komputer bernama www.google.com.

Jika ditemukan, maka seolah-olah terjadi permintaan. Inilah yang disebut request.

Page 14: Manajemen jaringan server   web server

Sekarang dari sisi server (web server). Mendapat permintaan halaman utama

google dari client, si server akan mencari-cari di komputernya halaman sesuai

permintaan. Namanya juga mencari, kadang ketemu, kadang juga tidak ketemu. Jika

ditemukan, maka halaman yang diminta akan dikirimkan ke client (si peminta), namun

jika tidak ditemukan, maka server akan memberi pesan “404. Page Not Found”, yang

artinya halaman tidak ditemukan.

2.2.2 Protokol

Protokol adalah sebuah aturan atau standar yang mengatur atau mengijinkan

terjadinya hubungan, komunikasi, dan perpindahan data antara dua atau lebih

titik komputer. Protokol dapat diterapkan pada perangkat keras, perangkat lunak atau

kombinasi dari keduanya. Pada tingkatan yang terendah, protokol mendefinisikan

koneksi perangkat keras.

2.2.3 HTTP (Hypertext Transfer Protocol)

HTTP (Hypertext Transfer Protocol) HTTP adalah komunikasi protokol yang

memfasilitasi transfer informasi ke Internet. HTTP adalah protokol request-response

(permintaan dan tanggapan) antara klien dan server.  Klien adalah web pengguna atau

web browser, sedangkan server adalah pemberi tanggapan dengan menyimpan atau

mengambil sumber daya yang diminta dengan menghubungkan tautan, yang disebut

dengan dokumen hiperteks, selanjutnya membentuk World Wide Web.

11

HTTP mendefinisikan bagaimana suatu pesan bisa diformat dan dikirimkan dari

server ke client. HTTP juga mengatur aksi-aksi apa saja yang harus dilakukan oleh web

server dan juga web browser sebagai respon atas perintah-perintah yang ada pada

protokol HTTP ini. Contohnya bila kita mengetikkan suatu alamat atau URL pada

internet browser maka web browser akan mengirimkan perintah HTTP ke web server.

Web server kemudian akan menerima perintah ini dan melakukan aktivitas sesuai

Page 15: Manajemen jaringan server   web server

dengan perintah yang diminta oleh web browser. Hasil aktivitas tadi akan dikirimkan

kembali ke web browser untuk ditampilkan kepada kita.

HTTP muncul di awal setiap alamat halaman web, HTTP menetapkan

mekanisme standar untuk pertukaran ditingkat-aplikasi pesan antara perangkat di web.

Semua layanan web dijalankan melalui protokol ini. HTTPS adalah variasi bagian dari

HTTP, dimana browser menambahkan lapisan enkripsi

2.2.4 FTP (File Transfer Protocol)

Berdasarkan model suite Internet Protocol, FTP adalah bagian dari level aplikasi

protokol yang memungkinkan komunikasi antara mesin. FTP merupakan salah satu

protokol internet yang paling awal dikembangkan, dan masih digunakan hingga saat ini

untuk men-download, meng-upload file-file komputer antara FTP Server dan FTP

Client. Protokol FTP adalah dikembangkan oleh Abhay Bhushan (alumni IIT dan  MIT)

pada tahun 1970-an, ketika bekerja pada proyek ARPAnet.  Protokol ini telah

mengalami banyak revisi sejak saat itu, meskipun intinya tetap sama. Dari namanya

FTP-file transfer protocol itu sendiri sudah jelas digambarkan fungsi FTP itu, namun di

artikel ini saya akan menjelaskan secara rinci Fungsi FTP itu

Fungsi FTP adalah melakukan transfer file antara komputer yang terhubung

melalui jaringan, termasuk Internet. Dalam bahasa teknis, FTP dikenal sebagai protokol

jaringan yang memungkinkan transfer file antara komputer yang tersambung pada

TCP/IP yang berbasis jaringan. Hal Ini mencakup serangkaian peraturan dan prosedur

untuk transfer data digital yang aman.

12

Fungsi FTP lainnya adalah otentikasi dan kesalahan penanganan teknik untuk

membangun koneksi antara komputer host dan klien untuk pertukaran data. Demikian

pula Hyper Text Transfer protocol (HTTP), menangani transfer halaman web dari server

ke komputer klien.

Fungsi FTP server adalah menjalankan perangkat lunak yang digunakan untuk

pertukaran file atau dalam istilah asing file exchange, yang selalu siap memberikan

Page 16: Manajemen jaringan server   web server

layanan FTP apabila mendapat request atau permintaan dari FTP client. FTP client

adalah komputer yang meminta koneksi ke FTP server untuk tujuan tukar menukar file

(upload dan download file)

Dalam menjalankan fungsi FTP, Inisiasi Transfer FTP antara server dan

komputer klien melalui nomor port 21 pada komputer server.  Koneksi port 21 ini

disebut koneksi kontrol dari setiap sesi FTP.  Transfer data diaktifkan oleh koneksi 20

port yang berhubungan dengan server.  Koneksi kontrol harus dipertahankan sepanjang

sesi transfer data berbasis FTP, untuk kesuksesan pertukaran file.  Pada waktu dulu,

koneksi FTP dibangun melalui interface berbasis command line, tetapi saat ini dapat

menggunakan graphic user interface, yang membuat sesi FTP lebih mudah dibangun.

Dalam menjalankan Fungsi FTP, Data dapat ditransfer baik dalam modus blok,

modus kompresi atau mode streaming.  FTP tidak memiliki enkripsi built-in untuk

mentransfer data, yang membuatnya cukup rentan terhadap serangan brute force,

serangan bouncing dan bahkan serangan spoof.  Pada saat data sensitif perlu ditransfer,

FTP secara alami, adalah bukan pilihan utama. secure shell Protokol lebih disukai dalam

kasus ini. Secure File Transfer Protocol (SFTP) adalah protokol jaringan lain yang

canggih, menyediakan perlindungan lebih untuk transfer file dan manajemen file melalui

remote akses.

FTP hanya menggunakan metode autentikasi standar, yakni menggunakan User

name dan paswordnya yang dikirim dalam bentuk tidak terenkripsi. Pengguana terdaftar

dapat menggunakan username dan password-nya untuk mengakses ,men-dawnload ,dan

meng- updlot berkas- berkas yang ia kehenaki.

13

Umumnya, para pengguna daftar memiliki akses penuh terdapat berapa

direkotri , sehingga mereka dapat berkas , memuat dikotri dan bahkan menghapus

berkas. Pengguna yang belum terdaftar dapat juga menggunakan metode anonymous

login,yakni dengan menggunakan nama pengguna anonymous & password yang diisi

dengan menggunakan alamat e-mail. Sebuah server FTP diakses dengan menggunakan

Page 17: Manajemen jaringan server   web server

Universal Resource Identifier (URI) dengan menggunakan format ftp://namaserver.

Klien FTP dapat menghubungi server FTP dengan membuka URI tersebut.

Tujuan FTP server adalah sebagai beikut :

1) Untuk men-sharing data.

2) Untuk menyediakan indirect atau implicit remote computer.

3) Untuk menyediakan tempat penyimpanan bagi User.

4) Untuk menyediakan tranper data yang reliable dan efisien.

2.2.5 SSL (Secure Socket Layer)

SSL (Secure Socket Layer) adalah arguably internet yang paling banyak

digunakan untuk enkripsi. Ditambah lagi, SSL digunakan tidak hanya keamanan koneksi

web, tetapi untuk berbagai aplikasi yang memerlukan enkripsi jaringan end-to-end. SSL

adalah protokol keamanan yang digunakan pada hampir semua transaksi aman pada

internet. SSL mengubah suatu protokol transport seperti TCP menjadi sebuah saluran

komunikasi aman yang cocok untuk transaksi yang sensitif seperti Paypal, Internet

Banking, dan lain-lain. Keamanan dijamin dengan menggunakan kombinasi dari

kiptografi kunci publik dan kriptografi kunci simetri bersamaan dengan sebuah

infrastruktur sertifikat. Sebuah sertifikat adalah sebuah kumpulan data identifikasi dalam

format yang telah distandardisasi. Data tersebut digunakan dalam proses verifikasi

identitas dari sebuah entitas (contohnya sebuah web server) pada internet.

SSL menyediakan otentikasi (pada sisi client, dan opsional pada sisi server)

terhadap pihak-pihak yang berkomunikasi. SSL dapat mengamankan koneksi antara dua

titik, dan tidak ada pihak yang dapat melakukan hal-hal yang bersifat destruktif atau

mengakses informasi yang bersifat sensitif. 14

SSL menyediakan sebuah saluran komunikasi yang aman tanpa perlu adanya

pertemuan kedua pihak yang berkomunikasi untuk melakukan proses pertukaran kunci.

Implementasi SSL paling pertama dikembangkan oleh Netscape

Communications Corporation pada awal tahun 1990-an untuk mengamankan HTTP.

Pada akhir tahun 1990-an, semakin terlihat dengan jelas bahwa SSL 2.0 tidaklah aman.

Page 18: Manajemen jaringan server   web server

Netscape memulai untuk membangun SSL 3.0. Dengan bantuan Netscape, Internet

Engineering Task Force (IETF, badan yang mengatur untuk standar internet) memulai

untuk menstandardisasi SSL, sebuah proyek yang kemudian dikenal dengan nama TLS

(Transport Layer Security). SSL 3.0 tidak dikembangkan seteliti TLS, sehingga SSL 3.0

dapat dirilis lebih dahulu dan menggantikan SSL 2.0 sebagai standar industri. TLS yang

akhirnya diselesaikan pada tahun 2000, menyediakan protokol terstandardisasi yang

pertama untuk SSL. Walaupun SSL 3.0 masih digunakan secara luas, untuk

pengembangan terbaru termasuk sudah tertinggal karena saat ini hampir semua browser

modern mendukung TLS.

Secure Sockets Layer (SSL) merupakan sistem yang digunakan untuk

mengenkripsi pengiriman informasi pada internet, sehingga data dapat dikirim dengan

aman. Protokol SSL mengatur keamanan dan integritas menggunakan enkripsi,

autentikasi, dan kode autentikasi pesan. SSL protocol menyedian privasi komunikasi di

internet. SSL tidak mendukung fileencryption, access-control, atau proteksi virus, jadi

SSL tidak dapat membantu mengatur data sensitif setelah dan sebelum pengiriman yang

aman.

Fungsi SSL pada komunikasi aman sama seperti fungsi TCP pada komunikasi

normal, yaitu menyediakan sebuah infrastruktur komunikasi standar di mana sebuah

aplikasi dapat menggunakannya dengan mudah dan hampir tidak dapat terlihat

(invisible). SSL menyediakan sebuah komponen penting pada sistem yang aman.

Mekanisme otentikasi dasar seperti password Telnet dan otentikasi HTTP dasar menjadi

sangat kuat ketika dieksekusi dengan SSL dibandingkan dengan TCP, di mana pada SSL

password tidak lagi dikirim dalam bentuk plainteks.

15

2.3 Aplikasi yang Digunakan dalam Konfigurasi Web Server

Pada konfigurasi Web Server yang kami buat kami menggunakan aplikasi

Xampp. XAMPP adalah sebuah software web server apache yang didalamnya sudah

tersedia database server mysql dan support php programming. XAMPP merupakan

Page 19: Manajemen jaringan server   web server

software yang mudah digunakan, gratis dan mendukung instalasi di Linux dan Windows.

Keuntungan lainnya adalah cuma menginstal satu kali sudah tersedia Apache Web

Server, MySQL Database Server, PHP Support (PHP 4 dan PHP 5) dan beberapa

module lainnya. Hanya bedanya kalau yang versi untuk Windows sudah dalam bentuk

instalasi grafis dan yang Linux dalam bentuk file terkompresi tar.gz. Kelebihan lain

yang berbeda dari versi untuk Windows adalah memiliki fitur untuk mengaktifkan

sebuah server secara grafis, sedangkan Linux masih berupa perintah-perintah di dalam

console. Oleh karena itu yang versi untuk Linux sulit untuk dioperasikan. Dulu XAMPP

untuk Linux dinamakan LAMPP, sekarang diganti namanya menjadi XAMPP FOR

LINUX.

Dalam XAMPP banyak diaplikasikan dan digunakan oleh kalangan pengguna

komputer di bidang pemrograman web XAMPP berfungsi sebagai server offline yang

berdiri sendiri (seringkali disebut sebagai localhost). XAMPP terdiri dari beberapa

program yaitu Apache HTTP Server, MYSQL Database, PHP, dan Pearl XAMPP juga

dilengkapi fitur manajemen database PHPMyAdmin seperti pada server hosting

sungguhan, sehingga pengembang web dapat mengembangkan aplikasi web berbasis

database secara mudah.

16

BAB 3

PEMBAHASAN

Page 20: Manajemen jaringan server   web server

3.1 Pengujian Cara Install Web Server

1) Langkah pertama yaitu adalah pastikan anda telah menginstal ubuntu server

edition dan memiliki akun ses root. Jalankan perintah untuk memperbarui sistem.

sudo apt-get update && sudo apt-get dist-upgrade && sudo apt-get autoremove

Perintah 2.1 sudo apt-get update

Gambar 1.12 Screenshot sudo apt-get update

2) Langkah kedua yaitu adalah menjalankan perintah di bawah untuk intalasi

Apache2 web server.

sudo apt-get install apache2

Perintah 2.2 sudo apt-get install

17

Page 21: Manajemen jaringan server   web server

Gambar 1.13 Screenshot sudo apt-get install

3) Langkah ketiga yaitu adalah menjalankan perintah untuk menginstal server

database MYSQL.Seperti Apache, Wordpress tergantung pada server database untuk

menyimpan konten.Selama instalasi database Mysql,anda akan diminta untuk memebuat

password root memnungkinkan pengguna root untuk mengelola server MYSQL.

sudo apt-get install mysql-server mysql-client

Perintah 2.3 sudo apt-get install mysql server mysql client

18

Page 22: Manajemen jaringan server   web server

Gambar 1.14 Screenshot sudo apt-get install mysql server mysql client

Gambar 1.15 Screenshot configuring mysql-server

Setelah menginstal database server MySQL, maka selanjutnya kita lakukan

perintah yang ada dibawah ini

sudo systemctl start mysql

sudo systemctl restart mysql

sudo systemctl enable mysql

Perintah 2.4 Sudo systemctl Strat,restart,enable

19

Page 23: Manajemen jaringan server   web server

Gambar 1.16 Screenshot Sudo systemctl Strat,restart,enable

Setelah menjalankan perintah dia atas dan mengintals MySQL, selanjutnya

jalankan perintah dibawah untuk mengkonfigurasi It Servers.

sudo mysql_secure_installation

Perintah 2.5 Sudo mysql instal;ation

Gambar 1.17 Screenshot Sudo mysql installation

Page 24: Manajemen jaringan server   web server

Selanjutnya pilih Ya untuk sisa petunjuknya sampai selesai.ketika diminta ikuti

PANDUAN. Masukan password saat in untuk root berikut jenis jenis pasword root :

Mengubah pasword root?N

Hapus pengguna anonim?Y

Larang login root jarak jauh? Y

Hapus datbase test dan akses ke sana?Y

Reload tabel keistimewaan sekarang?Y

Setelah itu, lanjutkan dengan setup database untuk mengkonfigurasi database

untuk WordPress.Jalankan perintah di bawah ini untuk mendaftar ke database. Ketika

diminta untuk password, ketik password root Anda buat di awal.

mysql -u root –p

Perintah 2.6 Sudo msql -u root

Gambar 1.17 Screenshot Sudo mysql – u root

21

Page 25: Manajemen jaringan server   web server

Selanjutnya, jalankan perintah di bawah ini untuk membuat database baru yang

disebut wpdb.

CREATE USER wpuser@localhost IDENTIFIED BY 'new_password_here';

Perintah 2.7 Create user wpuser

Gambar 1.18 Screenshot Create user wpuser

Kemudian jalankan perintah di bawah ini untuk memberikan pengguna akses

penuh ke yang baru dibuat database yang Anda buat sebelumnya.

GRANT ALL ON wpdb.* to wpuser@localhost;

Perintah 2.8 Grant all On wpdb

22

Page 26: Manajemen jaringan server   web server

Gambar 1.19 Screenshot Grant all On wpdb

Akhirnya, jalankan perintah di bawah untuk me-refresh tabel hak akses database

dan keluar.

FLUSH PRIVILEGES;

Perintah 2.9 Flush Privileges

Gambar 1.20 Screenshot Flush Privileges

23

Page 27: Manajemen jaringan server   web server

4) Langkah keempat yaitu jalankan perintah berikut ini untuk menginstal PHP dan

modul PHP membantu WordPres.

sudo apt-get install php5 libapache2-mod-php5 php5-mysql php5-curl php5-gd php5-intl php-pear

php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-recode

php5-sqlite php5-tidy php5-xmlrpc php5-xsl

Perintah 2.9 Sudo apt-get install php5

Gambar 1.20 Screenshot Sudo apt-get install php5

Setelah menginstal semua server di atas dan paket, Ubuntu server sekarang siap

untuk menjadi tuan rumah WordPress. Sekarang saatnya untuk men-download dan

mengkonfigurasi sistem WordPress di Ubuntu.

5) Langkah kelima yaitu Jalankan perintah di bawah untuk men-download

WordPress paket terbaru.

cd /tmp/ && wget http://wordpress.org/latest.tar.gz

Perintah 2.10 Sudo cd/tmp/wordpress

24

Page 28: Manajemen jaringan server   web server

Gambar 1.21 Screenshot Sudo cd/tmp/wordpress

6) Langkah keenaam Kemudian jalankan perintah di bawah ini untuk mengekstrak

paket download

tar -xvzf latest.tar.gz

Perintah 2.11 latest.tar.gz

25

Page 29: Manajemen jaringan server   web server

Gambar 1.22 Screenshot latest.tar.gz

7) Langkah ketujuh yaitu Jalankan perintah berikut untuk menyalin atau

memindahkan konten WordPress ke direktori root standar Apache2 ini. Direktori ini

sudah akan memiliki sebuah file yang bernama index.html .. Hapus silahkan

sudo rm /var/www/html/index.htmlsudo mv wordpress/* /var/www/html/

Perintah 2.11 sudo rm, sudo mv wordpress/*

26

Page 30: Manajemen jaringan server   web server

Gambar 1.23 Screenshot sudo rm, sudo mv wordpress/*

8) Langkah kedelapan yaitu Jalankan perintah di bawah untuk membuat salinan file

WordPress wp-config-sample.php dan menyebutnya wp-config.php.

sudo cp /var/www/html/wp-config-sample.php /var/www/html/wp-config.php

Perintah 2.12 sudo cp

27

Page 31: Manajemen jaringan server   web server

Gambar 1.24 Screenshot sudo cp

Kemudian edit file yang baru dibuat dan memasukkan informasi database Anda

Anda buat sebelumnya.

sudo vi /var/www/html/wp-config.php

Perintah 2.13 sudo vi /var

Gambar 1.24 Screenshot sudo vi /var

28

Page 32: Manajemen jaringan server   web server

// ** MySQL settings – You can get this info from your web host ** //

/** The name of the database for WordPress */

define(‘DB_NAME’, ‘wpdb‘);

/** MySQL database username */

define(‘DB_USER’, ‘wpuser‘);

/** MySQL database password */

define(‘DB_PASSWORD’, ‘password‘);

Menyimpan perubahan Langkah terakhir dan terakhir adalah untuk

mengkonfigurasi izin keamanan yang benar pada file WordPress dan folder. Untuk

melakukan itu, jalankan perintah di bawah.

sudo chown -R www-data:www-data /var/www/html/

sudo chmod -R 755 /var/www/html/

Perintah 2.14 sudo chown

Gambar 1.25 Screenshot sudo chown

Page 33: Manajemen jaringan server   web server

Restart Apache2 dan browse ke alamat IP server atau nama host dan Anda akan

melihat halaman instalasi default WordPress.

Gambar 1.25 Screenshot wordpress

3.2 Hasil dan Kesimpulan

Hasil dari Pengujian yang didapat dapat kami simpulkan bahwa Server  adalah

sebuah program aplikasi yang menerima sambungan untuk permohonan servis dan

memberikan kembali respons. Web Server adalah sebuah perangkat lunak server yang

berfungsi menerima permintaan HTTP atau HTTPS dari klien yang dikenal dengan

browser web dan mengirimkan kembali hasilnya dalam bentuk halaman-halaman web

yang umumnya berbentuk dokumen HTML. Mail server merupakan perangkat

terpenting dalam pembuatan webmail yang menjadi tempat dari database mail dalam

jaringan untuk melakukan resource sharing, dan dapat dimanfaatkan untuk memfasilitasi

Perusahaan dalam pembuatan webmail.

Dan hasil dari client yang sudah terhubung dengan IP web server dapat kita lihat

dari gambar yang ada dibawah ini.

30

Page 34: Manajemen jaringan server   web server

Gambar 1.26 Screenshoot Tampilan Wordpres

Gambar 1.27 Screenshoot Tampilan halaman utama Wordpres

31

Page 35: Manajemen jaringan server   web server

Daftar Pustaka

Agus Eka Pratama,I Putu.(2015):Handbook Jaringan Komputer Teori dan Praktik

Berbasiskan Open Source.Informatika.Bandung

32