Oleh:
1729041048
PTIK G/2017
2019
A. Judul
WEB Server
B. Tujuan
Sebagai komunikasi penghubung dengan situs web dan memproses HTTP request
yang dikirimkan oleh browser
C. Teori Sumber
1. WEB Server dan Wordpress
Server atau Web server adalah sebuah software yang memberikan layanan
berbasis data dan berfungsi menerima permintaan dari HTTP atau HTTPS pada klien
yang dikenal dan biasanya kita kenal dengan nama web browser (Mozilla Firefox,
Google Chrome) dan untuk mengirimkan kembali yang hasilnya dalam bentuk
beberapa halaman web dan pada umumnya akan berbentuk dokumen HTML. (Admin:
https://idcloudhost.com/)
WordPress adalah sebuah aplikasi sumber terbuka (open source) yang sangat
populer digunakan sebagai mesin blog (blog engine). WordPress dibangun dengan
bahasa pemrograman PHP dan basis data (database) MySQL. PHP dan MySQL,
keduanya merupakan perangkat lunak sumber terbuka (open source software). Selain
sebagai blog, WordPress juga mulai digunakan sebagai sebuah CMS (Content
Management System) karena kemampuannya untuk dimodifikasi dan disesuaikan
dengan kebutuhan penggunanya. (Nur, Zaida: https://zaidanur.blog.uns.ac.id/)
Sebuah host, atau host jaringan, adalah salah bagian dari perangkat keras
komputer atau perangkat yang terhubung ke jaringan komputer. Hal ini diberi alamat
IP yang unik dan dapat berfungsi sebagai sumber informasi, layanan, dan aplikasi yang
dapat diakses oleh mesin pengguna lain ‘, atau dikenal sebagai terminal jarak jauh.
(Hikmat: https://kliksma.com/)
5. WinSCP
Winscp adalah aplikasi yg berfungsi untuk transfer file atau copy file antara
windows dengan linux. Kegunaan dari WinSCP ini adalah sebagai alat untuk transfer,
atau lebih familiar kita kenal dengan sebutan upload dan download file melalui
protokol ftp dan secure shell (SSH), Dengan WinSCP kita juga dapat melakukan
editorial seperti mengedit isi file, merubah nama file menghapus file dan lain
sebagainya. (Rizky, Perdana: http://perdanarizky.blogspot.com/)
4. Setelah itu, mengisi direktori baru dengan file wordpress (yang sudah
didownload dan ter-unzip) dengan mengcopy dari windows ke debian
Sebelumnya
Sebelumnya
Sebelumnya
26. Lalu membuka tab baru pada browser windows dan mengetikkan alamat
aulia.com dan akan muncul tampilan untuk menginstal wordpress
F. Hasil
Berdasarkan pengerjaan latihan Web Server, ada lanjutannya yaitu
menhubungkan Web Server ke Wordpress. Sebelumnya kita membuka aplikasi
WinSCP yang dimana aplikasi ini berfungsi sebagai transfer file atau copy file antara
windows dengan debian. Setelah masuk ke WinSCP, lalu membuat direktori www-data
dan di dalam direktori ini berisi file-file wordpress-4.8 yang sudah didownload dan
sudah ter-unzip.
Setelah itu embali ke terminal dan pindah direktori dengan perintah cd
/var/www/www-data/wordpress dan melihat listnya dengan perintah ls. Setelah itu
mengkopy file yang akan dikonfigurasi dengan perintah cp wp-config-sample.php wp-
config.php, lalu mengkonfigurasi file yang telah disalin dengan perintah nano wp-
config.php. Pada file ini menuliskan nama database, username, serta password untuk
database serta akun pengguna yang dibuat pada phpmyadmin nanti. Setelah itu pindah
direktori ke apache2 dengan perintah cd /etc/apache2/. Lalu, melist apa saja yang ada
pada direktori tersebut. Kemudian membuka file konfigurasi apache dengan perintah
nano apache2.conf, lalu mengubah Require all denied menjadi Require all granted.
Setelah itu pindah direktori lagi dengan perintah cd sites-available/ dan melist apa yang
ada pada direktori tersebut dengan perintah ls. Kemudian mengcopy file yang akan
dikonfigurasi dengan perintah cp 000-default.conf wordpress.conf dan
mengkonfigurasi file wordpress.conf dengan perintah nano wordpress.conf. Pada
konfigurasi ini ditambahkan ServerName dan mengubah ServerAdmin dengan
DocumentRoot. Lalu meng-disable file 000-default.conf agar tidak berfungsi dengan
perintah a2dissite 000-defaut.conf dan juga meng-enable file wordpress.conf agar
berfungsi pada web server dengan perintah a2ensite wordpress.conf. Setelah itu
merestart file yang sudah dikonfigurasi dengan perintah /etc/init.d/apache2 restart agar
dapat difungsikan. Perlu diketahui ada 3 perintah penting untuk menyambungkan web
server ke wordpress (setelah membuat database dan pengguna pada phpmyadmin.
Yang pertama mengcopy atau menyalin file agar file yang telah disalin
(wordpress.conf) dapat dilakukan konfigurasi di dalamnya (atau file asli sebelum
dikonfigurasi masih ada apabila file pada worpress.conf salah konfigurasinya). Yang
kedua meng-disable file asli yang tidak terkonfigurasi, yaitu 000-default.conf. Serta
yang ketiga meng-enable file yang sudah terkonfigurasi, yaitu wordpress.conf.
Selanjutnya membuka browser debian dan membuka phpmyadmin untuk
membuat database dan penggunanya. Lalu menulis alamat dns kita, seprti pada
praktikum saya aulia.com dan secara otomatis akan menampilkan wordpress yang
harus diinstal beserta data yang harus diisi. Setelah mengisi data tersebut, login kembali
dan akan muncul tampilan dashboard wordpress. Maka menyambungkan Web Server
ke Wordpress sudah berhasil.
G. Kesimpulan
Kesimpulan yang saya dapat dari pelatihan ini, ketika ingin menghubungkan
atau mengkoneksikan ke web, maka terlebih dahulu menginstal apache2, php5, mysql-
server, serta phpmyadmin. Server atau Web server adalah sebuah software yang
memberikan layanan berbasis data dan berfungsi menerima permintaan dari HTTP atau
HTTPS pada klien yang dikenal dan biasanya kita kenal dengan nama web browser
(Mozilla Firefox, Google Chrome) dan untuk mengirimkan kembali yang hasilnya
dalam bentuk beberapa halaman web dan pada umumnya akan berbentuk dokumen
HTML.
WordPress adalah sebuah aplikasi sumber terbuka (open source) yang sangat
populer digunakan sebagai mesin blog (blog engine). WordPress dibangun dengan
bahasa pemrograman PHP dan basis data (database) MySQL. PHP dan MySQL,
keduanya merupakan perangkat lunak sumber terbuka (open source software). Selain
sebagai blog, WordPress juga mulai digunakan sebagai sebuah CMS (Content
Management System) karena kemampuannya untuk dimodifikasi dan disesuaikan
dengan kebutuhan penggunanya.