Hallo kawan NaufaLogger...👋👋👋
Pada kesempatan kali ini saya akan membahas mengenai web server. Sebelumnya apakah anda sudah paham apa yang di maksud web server? Baiklah kita pahami terlebih dahulu tentang web server...
PENGERTIAN WEB SERVER
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.
FUNGSI WEB SERVER
Fungsi utama Server atau Web server adalah untuk melakukan atau akan mentransfer berkas permintaan pengguna melalui protokol komunikasi yang telah ditentukan sedemikian rupa. halaman web yang diminta terdiri dari berkas teks, video, gambar, file dan banyak lagi. pemanfaatan web server berfungsi untuk mentransfer seluruh aspek pemberkasan dalam sebuah halaman web termasuk yang di dalam berupa teks, video, gambar dan banyak lagi.
Untuk contoh lain dari Web Server.
- Apache Tomcat
- Microsoft windows Server 2003 Internet Information Services (IIS)
- Lighttpd
- Sun Java System Web Server
- Xitami Web Server
- Zeus Web Server
CARA KERJA WEB SERVER
Sederhananya tugas web server adalah untuk menerima permintaan dari klien dan mengirimkan kembali berkas yang diminta oleh klien tersebut. Perangkat lunak web server terdapat pada komputer server, dan di komputer ini pula data-data website tersimpan dengan rapih. Sama halnya dengan komputer klien, komputer server juga harus terhubung dengan jaringan internet untuk dapat diakses oleh klien.
Pada saat klien (browser) meminta data web page kepada server, maka instruksi permintaan data oleh browser tersebut akan dikemas di dalam TCP yang merupakan protokol transport dan dikirim ke alamat yang dalam hal ini merupakan protokol berikutnya yaitu HTTP dan atau HTTPS.
Data yang diminta dari browser ke web server disebut dengan HTTP request yang kemudian akan dicarikan oleh web server di dalam komputer server. Jika ditemukan, data tersebut akan dikemas oleh web server dalam TCP dan dikirim kembali ke browser untuk ditampilkan.
Nah, data yang dikirim dari server ke browser dikenal dengan HTTP response. Jika data yang diminta oleh browser tersebut ternyata tidak ditemukan oleh web server, maka web server akan menolak permintaan tersebut dan browser akan menampilkan notifikasi Page Not Found atau Error 404.
Meskipun proses atau cara kerja web server di atas sepertinya sangat rumit, tapi pada prakteknya proses tersebut berlangsung dengan sangat cepat. Anda bahkan bisa sampai tidak menyadari bahwa pada saat meminta suatu halaman web, ternyata hal itu membutuhkan proses yang sangat panjang sampai halaman tersebut dapat Anda lihat di browser.
Itulah beberapa hal mengenai web server yang perlu Anda pahami.
INSTALASI DAN KONFIGURASI
Install paket web server nya terlebih dahulu :
- Apache2
- php5 > untuk membaca script php nya
- mysql-server > untuk database nya
- phpmyadmin > untuk mempermudah dalam pembuatan database
Oke langsung saja kita mulai
1. Pertama kita install terlebih dahulu paket web server nya
2. Masukan password root untuk masuk ke mysql nya, lalu enter
5. Selanjutnya akan dimintai untuk memasukan password baru untuk password database administrative user. Untuk password yang ini saya samakan dengan yang sebelumnya untuk mempermudah.
1. Pertama kita install terlebih dahulu paket web server nya
2. Masukan password root untuk masuk ke mysql nya, lalu enter
3. Pada tampilan di bawah, kita pilih apache2 dengan menekan tombol spasi untuk memilihnya, lalu enter
4. Selanjutnya akan muncul tampilan seperti di bawah. Pilih saja ya, karena kita akan membuat databasenya
6. Masukan juga password untuk phpmyadmin
1. Pertama kita copy kan file wordpress nya dulu ke FTP anda. Jika anda belum tahu caranya, maka anda wajib melihat pada postingan artikel sebelumnya mengenai FTP Server.
2. Setelah file wordpress nya berhasil di copy ke user ftp kita, selanjutnya lakukan perintah berikut
3. Karena file wordpress di atas adalah zip, maka kita perlu untuk mengekstrak file .zip di linux. Perlu menambahkan paket aplikasi bernama unzip. Caranya seperti berikut
lalu konfirmasi kembali
7. Jika proses installasi selesai. Berikutnya buka web browser dan masukan alamat domain anda pada pencarian. Jika muncul tampilan seperti di bawah, maka apache2 sudah berjalan.
8. Selanjutnya kita masuk ke phpmyadmin yang sudah kita install sebelumnya. Caranya yaitu ketikan nama domain anda tadi dan tambahkan "/phpmyadmin". Lalu masukan user root dan password yang dibuat saat install paket tadi.
Tampilan phpmyadmin
9. Selanjutnya kita ubah index dari www.NaufaLogger.com dengan cara perintah seperti di bawah
- Pertama masuk dulu ke direktori /etc/apache2/sites-enabled/ yang berisi situs-situs pada apache2
- ls merupakan perintah untuk menampilkan isi daftar file dan subdirektori yang berada dalam suatu direktori
- salin file 000-default menjadi web dengan perintah cp
- cek direktori apakah file web yang di copy kan sudah ada
10. Kemudian ketikan perintah nano web , maka akan muncul tampilan seperti di bawah
11. Kemudian ubah seperti pada gambar di bawah
- ServerAdmin => sebagai localhost
- ServerName => nama server atau IP yang telah ter translasi dalam DNS
- ServerAlias => jika mengakses domain menggunakan www
- Dokumen root =.> konfigurasi destinasi penyimpanan web server
- Direktori (/var/www/...) => diisi sama dengan dokumen root. Destinasi ini berfungsi untuk menyimpan login.
Jika sudah lalu save dengan menekan ctrl+x => y => enter
12. Berikutnya konfigurasi seperti pada gambar di bawah
- cd /var/www => pindah ke direktori /var/www
- mkdir naufalogger => membuat folder yang nantinya akan diisi file html/php kedua situs
- cd ./naufalogger/ => pindah ke folder naufalogger
- nano index.php => membuat file index.php sebagai halaman utama
13. Lalu ketikan perintah nano index.php untuk merubah file index nya
dan ketikan seperti tampilan di atas sebagai contoh permulaan, kemudian save ctrl+x => y => enter. Kemudian restart dengan masukan perintah service apache2 restart
14. Berikutnya masuk lagi ke browser, dan masukan domain anda pada pencarian seperti hal sebelumnya
maka hasilnya akan seperti tampilan di atas
Berikutnya kita masuk ke tahap installasi CMS Wordpress.
Saya akan jelaskan terlebih dahulu mengenai CMS Wordpress.
Jadi... WordPress merupakan salah satu CMS ( Content Management System ) bersifat open source yang digunakan untuk membuat website. Sifatnya yang open source membuat WordPress memiliki banyak komunitas dan dukungan. Karenanya wordpress menjadi software paling mudah untuk membuat website atau blog yang kuat.
Karena cara penggunaanya yang mudah, WordPress juga dapat digunakan oleh orang yang kurang memahi pemrograman. WordPress dibuat menggunakan bahasa pemograman PHP dan MySQL sebagai database.
1. Pertama kita copy kan file wordpress nya dulu ke FTP anda. Jika anda belum tahu caranya, maka anda wajib melihat pada postingan artikel sebelumnya mengenai FTP Server.
2. Setelah file wordpress nya berhasil di copy ke user ftp kita, selanjutnya lakukan perintah berikut
3. Karena file wordpress di atas adalah zip, maka kita perlu untuk mengekstrak file .zip di linux. Perlu menambahkan paket aplikasi bernama unzip. Caranya seperti berikut
4. Setelah menginstall paket unzip. Selanjutnya konfigurasi perintah berikut
- rm index.php => untuk menghapus file index.php karena sudah tidak digunakan lagi
- unzip wordpress-4.9.8.zip => untuk mengekstrak file .zip
5. Kemudian kita ubah lagi file web sebelumnya pada apache2/sites-enabled, ketikan perintah berikut
6. Langkah selanjutnya kita konfigurasi berikut
Lalu save ctrl+x => y => enter
dan restart apache2 nya dengan perintah service apache2 restart
7. Kemudian buka kembali browsernya dan masukan nama domain nya lagi, seperti pada gambar di bawah
tampilan awal
8. Lalu klik lets go, maka akan muncul tampilan seperti di bawah
Pada tampilan di atas jangan dulu menekan tombol submit. Kita buat terlebih dahulu database nya dengan cara masuk ke domainanda.com/phpmyadmin (www.naufalogger.com/phpmyadmin)
di sini saya membuat database dengan nama naufal
9. Setelah terbuat database nya lalu masuk kembali ke wordpress dan lakukan seperti hal di bawah
> isi database name nya sesuai yang tadi dibuat
> untuk username gunakan root dan masukan passwordnya
10. Selanjutnya akan muncul tampilan berikut. Isi sesuai dengan yang kalian ingin, lalu klik install wordpress
11. Kemudian login sesuai dengan username dan password yang anda buat sebelumnya
12. Lalu coba masukan nama domain anda kembali. Jika muncul tampilan seperti di bawah maka installasi wordpress berhasil.
Oke mungkin hanya sekian yang dapat saya sampaikan pada pembahasan artikel kali ini. Jika terdapat banyak kekurangan/kesalahan silahkan di tulis di kolom komentar...
Terima kasih semoga bermanfaat !!!
Sumber :
https://idcloudhost.com/panduan/mengenal-apa-itu-cms-wordpress/
https://idwebhost.com/blog/tips-keren/pengertian-fungsi-dan-cara-kerja-web-server/
Tidak ada komentar:
Posting Komentar