Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Manajemen jaringan server web server

260 views

Published on

Dela Handayani
1504505106

Published in: Software
  • Be the first to comment

  • Be the first to like this

Manajemen jaringan server web server

  1. 1. 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
  2. 2. 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
  3. 3. 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
  4. 4. 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
  5. 5. 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
  6. 6. 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
  7. 7. 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. 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
  8. 8. 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. 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
  9. 9. 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 Ubuntu yaitu memasukan detail login yang akan digunakan.Tampilannya seperti yangada dibawah ini. Gambar 1.8 Tampilan Memaksukan Detail Login 7
  10. 10. 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. 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
  11. 11. 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 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
  12. 12. Terdapat beberapa fitur-fitur sederhana yang terdapat dalam web server, fitur- fitur tersebut yaitu : 1. HTTP 2. Logging 3. Virtual Hosting 4. Pengaturan Bandwidth 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.
  13. 13. 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. 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
  14. 14. 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 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
  15. 15. 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 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
  16. 16. 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 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
  17. 17. 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. 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
  18. 18. 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 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
  19. 19. BAB 3 PEMBAHASAN 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
  20. 20. 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
  21. 21. 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
  22. 22. 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
  23. 23. 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
  24. 24. 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
  25. 25. 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
  26. 26. 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
  27. 27. 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
  28. 28. 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.html sudo mv wordpress/* /var/www/html/ Perintah 2.11 sudo rm, sudo mv wordpress/* 26
  29. 29. 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
  30. 30. 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
  31. 31. // ** 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
  32. 32. 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
  33. 33. Gambar 1.26 Screenshoot Tampilan Wordpres Gambar 1.27 Screenshoot Tampilan halaman utama Wordpres 31
  34. 34. Daftar Pustaka Agus Eka Pratama,I Putu.(2015):Handbook Jaringan Komputer Teori dan Praktik Berbasiskan Open Source.Informatika.Bandung 32

×