My Melody Crying

Selasa, 13 November 2012

Install dan Konfigurasi Web server

 

Install dan Konfigurasi Web server

 

Pada Artikel ini saya akan menjelaskan menginstall dan mengkonfigurasi Web Server pada sistem operasi Linux Ubuntu Server.

Namun sebelum melakukan menginstall dan konfigurasi, Saya akan menjelaskan sedikit apa itu Web Server,
Cara kerja Web Server, Hubungan antara Web Server dan Browser Internet dan tool pendukung apa saja yang di gunakan untuk membangun sebuah web server.
tool pendukung apa saja yang di gunakan untuk membangun sebuah web server. 
^_^

Pengertian Web server 

Merupakan software yang memberikan layanan data 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 .


Cara kerja Web Server 

Web server merupakan mesin dimana tempat aplikasi atau software beroperasi dalam medistribusikan web page ke user, tentu saja sesuai dengan permintaan user.


Hubungan antara Web Server dan Browser Internet 


Merupakan gabungan atau jaringan Komputer yg ada di seluruh dunia. Setelah terhubung secara fisik, Protocol TCP/IP (networking protocol) yg memungkinkan semua komputer dapat berkomunikasi satu dengan yg lainnya. Pada saat browser meminta data web page ke server maka instruksi permintaan data oleh browser tersebut di kemas di dalam TCP yg merupakan protocol transport dan dikirim ke alamat yg dalam hal ini merupakan protocol berikutnya yaitu Hyper Text Transfer Protocol (HTTP). HTTP ini merupakan protocol yg digunakan dalam World Wide Web (WWW) antar komputer yg terhubung dalam jaringan di dunia ini. Untuk mengenal protocol ini jelas sangan mudah sekali dimana setiap kali anda mengetik http://… anda telah menggunakannya, dan membawa anda ke dunia internet. Data yg di passing dari browser ke Web server disebut sebagai HTTP request yg meminta web page dan kemudian web server akan mencari data HTML yg ada dan di kemas dalam TCP protocol dan di kirim kembali ke browser. Data yg dikirim dari server ke browser disebut sebagai HTTP response. Jika data yg diminta oleh browser tidak ditemukan oleh si Web server maka akan meninbulkan error yg sering anda lihat di web page yaitu Error : 404 Page Not Found.
Hal ini memberikan cita rasa dari suatu proses yang tridimensional, artinya pengguna internet dapat membaca dari satu dokumen ke dokumen yang lain hanya dengan mengklik beberapa bagian dari halaman-halaman dokumen (web) itu. Proses yang dimulai dari permintaan webclient (browser), diterima web server, diproses, dan dikembalikan hasil prosesnya oleh web server ke web client lagi dilakukan secara transparan. Setiap orang dapat dengan mudah mengetahui apa yang terjadi pada tiap-tiap proses. Secara garis besarnya web server hanya memproses semua masukan yang diperolehnya dari web clientnya.

dalam membangun atau peinstallan web server ini di butuhkan software APACHE WEB SERVER

Banyak sekali software web server yang terdapat di internet. Namun ada software yang gratis dan ada juga yang berbayar. Keuntungan dari software komersial(berbayar) adalah mereka mempunyai dukungan teknis dan dokumentasi yang lengkap, sedangkan pada kebanyakan software gratis tidak. Namun ada juga software gratisan yang mempunyai dukungan teknis dari pembuatnya dan dengan dokumentasi yang lengkap. Salah satu software web server gratisan seperti itu adalah Web server Apache. Web server Apache mempunyai kelebihan dilihat dari beberapa pertimbangan diatas yaitu:
• Apache termasuk dalam kategori freeware (software gratisan).
• Apache mudah sekali proses instalasinya jika dibandingkan web server lainnya
seperti NCSA, IIS, dan lain-lain.



Setelah kita mengetahui yang berhubungan dengan Web server, maka selanjutnya kita akan mencoba menginstall Web Server pada Linux Ubuntu Server, berikut ini  langkah-langkahnya :

1. Periksa terlebih dahulu koneksi komputer server apakah terhubung ke internet, bisa dengan melakukan ping ke gateway, ping ke DNS, atau ping ke Proxy.

2. Jika sudah terkoneksi maka install Apache Web Server dengan perintah :
     sudo apt-get install apache2
     hasilnya seperti berikut ini :


 tekan y lalu enter , tunggu proses sampai selesai.


3. restart apache dengan perintah :
    sudo /etc/init.d/apache2 restart
    hasilnya seperti gambar berikut ini : 




4.  Lakukan nmap dengan perintah seperti berikut ini :
     nmap -p80 localhost
     nmap -p80 alamat ip

     hasilnya adalah seperti berikut ini :


Hasil di atas menunjukkan hasil setelah melakukan perintah nmap, perintah nmap itu sendiri di lakukan untuk melihat port 80 pada localhost, dan hasilnya menunjukkan bahwa port 80 pada local host terbuka (Open) dan sedang menjalankan service HTTP.


5. selanjutnya kita akan mengInstall lynx, perintahnya adalah seperti berikut :
    sudo apt-get install lynx
    lalu tekan Y dan tunggu sampai proses selesai seperti gambar berikut :



 6. Browsing ke web yang anda buat dengan perintah
     lynx alamat ip


7. Direktori tempat file website anda adalah /var/www/.
    cd /var/www/
    Buat file html di folder tersebut
    sudo nano index.html
    Isikan  :

INI WEBSITE KELOMPOK 3

Bagus dwi prasetya  

Febby janerta

Monika Sima

Raden Abdul Hadi Haq     

Rizka H.T   

 

Isilah bagian ini, Sehingga menjadi sebuah halaman website. Save dan Keluar dari nano.

8. Browsing kembali ke website anda, dengan perintah :
     lynx alamat ip

Selanjutnya kita akan menginstall PHP

9. Install PHP pada web server anda
sudo apt-get install php5 libapache2-mod-php5

10. Restart apache
      sudo /etc/init.d/apache2 restart

11. Buat halaman php dan letakkan pada direktori www anda
cd /var/www/
sudo nano test.php

 


Web server ini dapat juga di akses di komputer client yang menggunakan sistem windows dengan cara menghubungkan client ke server
dan pada client lakukan langkah-langkah seperti berikut ini yaitu :

 

1. buka web browser (mozilla firefox, safari, internet explorer, dll)
2. buka web yang telah kita buat dikomputer server tadi dengan cara mengakses menggunakan nomor ip komputer server

jika benar maka tampilannya akan menjadi seperti berikut ini :



 polsri.ac.id

Membuat Multi Domain dan Virtual Host di WEB SERVER

Membuat Multi Domain dan Virtual Host di WEB SERVER

 

 

 

Sebelumnya Saya akan Membahas Pengertian dari Multi Domain dan Virtual Host. (^_^)

 

Pengertian  dari "Multi Domain"

 

Sistem multi domain memungkinkan pengguna membuat banyak web dengan banyak domain dalam satu CMS yang diinstal sekali dalam satu direktori. Dengan demikian, pengguna dapat menghemat sumber daya seperti kapasitas penyimpanan file, database, serta memungkinkan pengguna mengelola banyak web dengan satu akun. Untuk membuat sistem multi domain, pengguna dapat memasukkan beberapa domain ke dalam sebuah server atau akun hosting baik sebagai addon domain maupun sebagai parked domain.



"Pengertian dari Virtual Host"

 



merupakan suatu cara untuk mengatur banyak URL (Universal Resorce Locator) didalam satu web server atau juga mesin (salah satu feature dari web server Apache yang memungkinkan memiliki beberapa hosting website di satu web server di mana masing-masing punya nama domain sendiri).
contohnya:  http://www.monikasima.com/



 

Monika Sima's Blog. Thanks to Buy Engagement Rings | Infidelity in Marriage by Blogger Templates