Rabu, 21 November 2018

Install dan Konfigurasi Web Server serta Install CMS Wordpress pada Debian 7

 Assalamuallaikum Wr,Wb . Bagaimana sobat networking ? Semoga sehat-sehat saja ya . Kembali lagi bersama saya untuk membagikan sedikit ilmu yang saya dapat kepada sobat networking . Nah, kali ini saya akan memberikan ilmu tentang Cara Install dan Konfigurasi Web Server serta sebagai bonus , Saya akan menyertakan tutorial Install CMS Wordpress . Pasti sobat networking sudah tidak sabar ya? Eits , Tapi sebelumnya kita bahas sedikit apa itu Web Server dan bagaimana cara kerjanya .







Pengertian Web Server

Pengertian 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 dan untuk mengirimkan kembali yang hasilnya dalam bentuk beberapa halaman web dan pada umumnya akan berbentuk dokumen HTML. itulah pengertian web server sebenarnya. dalam bentuk sederhana web server akan mengirim data HTML kepada permintaan web Browser sehingga akan terlihat seperti pada umumnya yaitu sebuah tampilan website.

Fungsi Web Server

Fungsi utama Web server adalah untuk melakukan atau akan tranfer 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 atau banyak lagi.

Beberapa Jenis Web Server di antanya adalah :


  1. Apache Web Server / The HTTP Web Server
  2. Apache Tomcat
  3. Microsoft windows Server 2008 IIS (Internet Information Services)
  4. Lighttpd
  5. Zeus Web Server
  6. Sun Java System Web Server
  7. Dari daftar list diatas yang paling dominan dan digunakan hanya pada Apache dan Microsoft Windows Server.


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.

  Nah mungkin penjelasannya sampai sini saja , semoga sobat networking paham bagaimana cara kerja Web Server ya .  Langsung saja ke tahap yang berikutnya , cermati baik-baik ya sobat networking .

Install dam Konfigurasi Web Server

Install Paket web server terlebih dahulu yaitu :

  1. Apache2
  2. php5 (untuk membaca script PHP)
  3. mysql-server (untuk database)
  4. phpmyadmin (mempermudah dalam pembuatan database)



Masukan Password Root untuk masuk ke MySQL, Terserah sobat networking dan saran saya yang mudah diingat, Jika sudah pilih "OK"



Nah selanjutnya akan seperti ini, pada pilihan dibawah , sobat 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



Kenapa memasukkan Password lagi? Haha , jangan panik . Sobat networking hanya akan dimintai password baru, untuk password database administrative user, lebih mudahnya menurut saya setiap password samakan dengan password pertama/sebelumnya.



Konfirmasi password



Ketika proses install selesai , Buka web browser dan buka alamat domain kalian, jika muncul seperti gambar di bawah ini berarti apache2 sudah jalan. sebelumnya sobat networking harus konfigurasi DNS dulu , oke ? Bisa dilihat disini Install & Konfigurasi DNS Server



Alhamdulillah sudah berjalan, bagaimana? mudah kan, nah selanjutnya kita coba ke phpmyadmin yang sebelumnya sudah kita install juga , bagaimana caranya masih buka web browser dan buka www.namadomainkalian.com/phpmyadmin misal disini saya www.rifkiedu.net/phpmyadmin
Masukan user root dan password yang dibuat saat Install paket tadi.



Tampilan phpmyadmin



Nah Phpmyadmin sudah berjalan, selanjutnya kita coba ubah index dari www.rifkiedu.net yang tadi


  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
Perhatikan gambar dibawah ini



Kemudian ketikan perintah #nano web maka kan muncul seperti ini
*Catatan , Gambar dibawah sudah langsung di konfigurasi .



Kemudian Save "Ctrl+X+Y+Enter"
Setelah melakukan konfigurasi diatas selanjutnya konfigurasi berikut :




  1. cd /var/www  > Pindah ke directory /var/www/
  2. mkdir rifkiedu  > membuat folder yang nantinya akan diisi file HTML/PHP kedua situs
  3. cd ./rifkiedu  > Pindah ke folder  /rifkiedu
  4. 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
*Catatan : untuk dibagian RifkiEdu.net . Bebas



Kemudian Save "Ctrl+X+Y+Enter"
Restart apache2 nya "#service apache2 restart"
Lalu masuk ke browser lagi dan ketikan domain anda maka hasilnya seperti dibawah ini




Nah bagaimana sobat networking mudah, bukan? Lalu selanjutnya kita akan melakukan Installasi CMS Wordpress Sebelum ke Cara Instalnya kita bahas sedikit tentang CMS Wordpress.

Install dan Konfigurasi 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 cara installnya .

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://rifkiedu.net kemudian login dengan user yang telah kalian buat di ftp. Jika kalian masih bingung mengenai ftp bisa kalian lihat artikel sebelumnya FTP Server



Setelah file wordpress nya berhasil di copy ke user ftp kita, Selanjutnya lakukan perintah berikut.



perintah diatas merupakan untuk mencopy file /home/test/wordpress-4.9.8.zip ke folder /var/www/rifkiedu/

Karena file wordpress diatas adalah zip maka kita perlu Untuk mengekstrak file .zip di Linux, perlu menambahkan paket aplikasi bernama unzip. Caranya seperti berikut. 


Nah setelah menginstall paket unzip. Selanjutnya konfigurasi seperti berikut.




  • cd /var/www/rifkiedu/  > pindah ke folder /var/www/rifkiedu/
  • rm index.php  > untuk menghapus file index.php karena sudah tak digunakan lagi
  • unzip wordpress-4.9.8.zip  > Untuk mengekstrak file .zip 
Nah sekarang kita ubah lagi file web sebelumnya pada apache2/sites-enablenya, ketikan perintah berikut



 Langkah selanjutnya yaitu konfigurasi seperti gambar dibawah ini



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 klik Let's go! Kemudian akan muncul tampilan berikut.



Dibagian seperti gambar diatas jangan dulu klik Submit. Kalian masuk lagi ke www.rifkiedu.net/phpmyadmin di Tab baru untuk membuat suatu database.



Jika sudah lalu klik Submit , tetapi bila sobat networking menemukan hal seperti gambar dibawah ini. Jangan panik , saya ada solusinya hehe



Pesan error tersebut menandakan bahwa file wp-config.php belum dibuat, untuk membuatnya buka debian dan ketik perintah berikut

  1. Pastikan sobat networking di direktori wordpress
  2. #cd /var/www/rifkiedu/wordpress
  3. Lalu salin file wp-config-sample.php menjadi wp-config.php
  4. #cp wp-config-sample.php wp-config.php 


Lalu ubah nama database,username,dan password seperti dibawah ini. pastikan sobat networking isi seperti sebelumnya  dibuat. Ingat , tidak boleh berbeda .


Kemudian Save "Ctrl+X+Y+Enter"
Buka kembali browser dengan memasukan nama domain sobat networking . Hasilnya akan seperti gambar dibawah ini.


Isi semua Infomation needed , jika sudah klil Instal Wordpress . Maka akan muncul gambar seperti dibawah ini .


Klik Log In , kemudian isikan username dan password seperti gambar dibawah ini .


Kita uji coba dengan memasukan nama domain kita. Jika muncul tampilan seperti gambar dibawah  itu tandanya Install Wordpress berhasil sobat networking lakukan.




Terimakasih telah membaca tulisan / artikel di atas tentang Install dan Konfigurasi Web Server serta Install CMS Wordpress pada Debian 7. Semoga informasi tersebut bisa memberikan manfaat bagi sobat networking yang membaca dan jangan lupa bagikan ilmu ini kepada siapapun .


Terima kasih untuk
Penjelasan Web Server dan Cara Kerjanya
https://bukainfo.com/pengertian-web-server-sebenarnya/

0 komentar:

Posting Komentar