Haiii sahabat LuckyKids, pada kesempatan kali ini saya akan coba menjelaskan web server dan wordpress berserta konfigurasinya, langsung saja kepembahasan yaa gengss
- Pengertian Web Server
Webserver merupakan salah satu kebutuhan yang digunakan oleh user untuk website yang mempunyai kapasitas penyimpanan yang besar dan juga akses yang cepat untuk trafik yang besar dalam mencegah terjadinya down pada suatu website atau aplikasi. Pada artikel kali ini IDCloudHost mengajak teman-teman membahas seputar Server / Web server.
- 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.
Salah satu contoh dari Web Server adalah Apache. Apache (Apache Web Server – The HTTP Web Server) merupakan web server yang paling banyak dipergunakan di Internet. Program ini pertama kali didesain untuk sistem operasi lingkungan UNIX. Apache mempunyai program pendukung yang cukup banyak. Hal ini memberikan layanan yang cukup lengkap bagi penggunanya.
Beberapa dukungan Apache :
- Kontrol Akses
Kontrol ini dapat dijalankan berdasarkan nama host atau nomor IP CGI (Common Gateway Interface) Yang paling terkenal untuk digunakan adalah perl (Practical Extraction and Report Language), didukung oleh Apache dengan menempatkannya sebagai modul (mod_perl) - PHP (Personal Home Page/PHP Hypertext Processor)
Program dengan metode semacam CGI, yang memproses teks dan bekerja di server. Apache mendukung PHP dengan menempatkannya sebagai salah satu modulnya (mod_php). Hal ini membuat kinerja PHP menjadi lebih baik - SSI (Server Side Includes)
Web server Apache mempunyai kelebihan dari beberapa pertimbangan di atas :
- Apache termasuk dalam kategori freeware.
- Apache mudah sekali proses instalasinya.
- Mampu beroperasi pada berbagai platform sistem operasi.
- Mudah mengatur konfigurasinya. Apache mempunyai hanya empat file konfigurasi.
- Mudah dalam menambahkan peripheral lainnya ke dalam platform web servernya.
- Cara Kerja Web Server :
Cara kerja dari Web Server merupakan salah satu mesin yang dimana tempat software atau aplikasi beroperasi dalam mendistribusikan web page ke user/pengguna, ini bisa ditentukan pada permintaan user.
Menghubungkan antara Web Server dan Web Browser Internet dan ini merupakan gabungan dari jaringan Komputer yang ada di seluruh dunia. Setelah semuanya terhubung secara fisik, Protocol TCP , IP atau networking protocol yang memungkinkan semua komputer di dunia dapat berkomunikasi satu sama lainnya.
Ketika browser meminta data web page kepada server maka instruksi dari permintaan data browser tersebut akan di kemas di dalam TCP yang merupakan satu protocol transport kemudian dikirim ke alamat, dalam hal ini adalah protocol berikutnya yaitu HTTP atau Hyper Text Transfer Protocol yang sudah kita kenal. HTTP ini merupakan sebuah protocol yang akan digunakan dalam WWW (World Wide Web) antar komputer yang saling terhubung dalam jaringan internet di dunia ini.
Data yang di passing dari browser ke Web server biasanya disebut HTTP request yang akan meminta web page dan kemudian web server akan mencarikan data HTML yang ada dan akan di kemas dalam bentuk TCP protocol kemudian di kirim kembali ke browser dan data yang dikirim dari mulai server ke browser disebut HTTP response. dan bila data yang diminta oleh web browser tidak ditemukan Web server maka akan menimbulkan error yang biasanya kita sebut dengan halaman error 404 atau Page Not Found.
Jika sudah paham kita akan ke instalasinya, sebagai tambahan kita akan install CMS WordPress
- Instalasi dan konfigurasi
Install Paket web server terlebih dahulu yaitu :
- Apache2 (sebernya cukup ini jika gak pake cms)
- php5 (untuk membaca script PHP)
- mysql-server (untuk database)
- phpmyadmin (mempermudah dalam pembuatan database)
Masukan Password Root untuk masuk ke MySQL, masukan password terserah anda dan yang mudah diingat yah, Jika sudah pilih "OK"
Nah selanjutnya akan seperti ini, pada pilihan dibawah , kita pilih Apache2 dengan menekan tombol "Spasi" jika sudah tekan "OK"
Selanjutnya akan muncul seperti di bawah ini, pilih Ya karena kita akan membuat suatu database nantinya
Selanjutnya anda hanya akan dimintai password baru, untuk password database administrative user, lebih mudahnya menurut saya setiap password samakan dengan password pertama/sebelumnya.
Jika sukses akan muncul tampilan seperti berikut
Masukan user root dan password yang dibuat saat Install paket tadi
Nah Phpmyadmin sudah berjalan, selanjutnya kita coba ubah index dari www.kidsline.net yang tadi
perhatikan gambar dibawah
1.Masuk ke direktori /etc/apache2/sites-enabled/ yang berisi konfigurasi situs-situs pada apache2
2.LS list directory contents : Perintah untuk menampilkan isi daftar file dan subdirektori yang berada di dalam suatu direktori
3.Salin file 000-default menjadi web
4.Cek direktori, apakah file web sudah di copy kan dan tersedia
Kemudian ubah seperti gambar berikut :
- Server Admin : Sebagai localhost atau prewiewing owner
- Server Name : Nama server atau IP yang telah tertranslasi dalam kata (DNS)
- Server Alias : Jika mengakses domain dengan menggunakan www
- Document Root : Konfigurasi destinasi penyimpanan Web Server
- Directory (/var/www..) : diisi sama dengan Document Root. Desitinasi ini berfungsi untuk menyimpan login atau bisa juga indexing multiviews.
Kemudian Save "Ctrl+X+Y+Enter"
Setelah melakukan konfigurasi diatas selanjutnya konfigurasi berikut :
"cd /var/www"
"mkdir lucky"
"cd lucky"
"nano index.php"
- cd /var/www > Pindah ke directory /var/www/
- mkdir lucky > membuat folder yang nantinya akan diisi file HTML/PHP kedua situs
- cd ./lucky/ > Pindah ke folder /lucky
- nano index.php > Membuat file index.php sebagai halaman utama
Setelah ketikkan perintah "nano index.php" untuk merubah file indexnya, coba ketikan seperti yang dibawah sebagai permulaan
Kemudian Save "Ctrl+X+Y+Enter"
Restart apache2 nya "service apache2 restart"
lalu masuk ke browser lagi dan ketikan domain anda maka hasilnya seperti berikut
Selanjutnya kita akan melakukan Installasi CMS Wordpress Sebelum ke Cara Installasinya kita bahas sedikit tentang CMS Wordpress.
- Installasi CMS Wordpress
CMS atau singaktan dari Content Management System merupakan suatu system yang digunakan untuk menambah atau mengedit sebuah artikel yang ada. Dapat dimisalkan disebuah tempat produksi buku, ditempat tersebut ada satu komputer yang digunakan untuk membuat buku, di komputer tersebut juga ada daftar berbagai macam buku yang telah dicetak. Sehingga admin lebih mudah dalam membuat buku ataupun merevisi dari buku sebelumnya yang telah dicetak. Nah CMS bisa diibaratkan sebagai komputer tersebut.
CMS Wordpress bisa dipasang di server secara cuma - cuma tanpa mengeluarkan biaya sedikitpun. Selain gratis CMS Wordpress juga bersifat open source, sehingga bisa dikembangkan lagi bagi penggunanya. Oke kita langsung saja ke Installasi nya.
Pertama Copykan Terlebih dahulu file wordpress nya. Masuk ke FTP kalian. Caranya buka windows explorer kemudian klik di menu bar dan ketikkan nama ftp kalian. Misalkan ftp://kidsline.net kemudian login dengan user yang telah kalian buat di ftp.
perintah diatas merupakan untuk mencopy file /home/lucky/wordpress-4.9.8.zip ke folder /var/www/webkids
Karena file wordpress diatas adalah zip maka kita perlu Untuk mengekstrak file .zip di Linux, perlu menambahkan paket aplikasi bernama unzip. Caranya seperti berikut.
"apt-get install unzip"
unzip wordpress-4.9.8.zip > Untuk mengekstrak file .zip
nah sekarang kita ubah lagi file web sebelumnya pada apache2/sites-enablenya, ketikan peritah berikut
Setelah melakukan konfigurasi diatas. Langkah selanjutnya yaitu konfigurasi berikut.
Kemudian Save "Ctrl+X+Y+Enter"
Restart apache2 nya "service apache2 restart"
Kemudian buka kembali browser dengan memasukan nama domain kalian. Lebih jelasnya seperti gambar berikut.
Gambar diatas adalah tampilan awal wordpress kemudian klis Let's go! Kemudian akan muncul tampilan berikut.Dibagian seperti gambar diatas jangan dulu klik Submit. Kalian masuk lagi ke www.kidsline.net/phpmyadmin untuk membuat suatu database.
Setelah terbuat database nya kalian masuk lagi ke wordpressnya kemudian lakukan seperti gambar berikut.
- Untuk Databases Name nya sesuaikan dengan nama database yang tadi kalian buat
- Untuk username kalian gunakan super user atau root beserta passwordnya
Jika tidak muncul tampilan diatas lakukan konfigurasi dibawah ini
lalu masuk ke file wp-config.php dengan cara "nano wp-config.php"
lalu samakan dengan nama database kalian,username database kalian, dan password database kalian (saran untuk disamakan dengan root untuk passwordnya biar tidak lieur ;v )
lalu reload ke tampilan wordpress
Kita uji coba dengan memasukan nama domain kita. Jika muncul tampilan seperti dibawah itu tandanya Installasi wordpress berhasil. Jika muncul tampilan dibawah itu tandanya Installasi wordpress berhasil.
Sekian pembahasan kali ini..
Semoga membantu kepada yang membutuhkan yaaah..
Yo Yo Yow Browluckykids semoga bermanfaat bagi yang lagi belajar, dont forget to share and comment down below ! ! !
Thanks to
Sumber Penjelasan pengertian web server
Tidak ada komentar:
Posting Komentar