Home » » Lab 8 Web Server LAMP

Lab 8 Web Server LAMP

Web Server LAMP



Konsep Dasar Web

      Web Server, yaitu Suatu komputer dan software yang menyimpan serta mendistribusikan data ke komputer client melalui internet yang meminta informasi tersebut, Software webserver ini diantaranya: Apache, MySQL, dan PHP. Sebut saja dengan hostingan, atau kalau di komputer lokal juga bisa dengan menggunakan program PHPTriad, Apache2Triad, Xampp, dll.


Tujuan

     Bertujuan untuk memberikan pengetahuan dasar mengenai definisi, cara kerja WEB SERVER, konfigurasi WEB SERVER, kelebihan dan kekurangan WEB SERVER serta implementasi WEB SERVER sebagai pembelajaran.

Topologi




Konfigurasi DNS

Atur ip address pada web server



Restart network pada web server. 



Masukkan ip dns pada configurasi resolv



Cek ip address yang sudah dikonfigurasi tadi



Lakukan ping ke google dari web server untuk mengetes terkoneksi dengan internet



Install bind pada web server



Konfigurasi dns pada server




Buat zona baru dengan cara membuat file forward dan reverse




Restart dan aktifkan konfigurasi pada named



Setting resolv.conf dengan cara menambahkan domain dan ip address server



Kemudian matikan firewall pada senua server



Lakukan ping ke domain untuk mengetes dns



Lakukan pengecekan pada dns dengan nslookup



Setting ip address pada client



Coba lakukan ping dari client ke server dengan CMD



Lakukan ping kembali dari client dengan menggunakan nama domain





Konfigurasi Web Server ( apache )

Install aplikasi apache2 pada server



Backup file httpd.conf yang ada pada directory /etc/httpd/conf/httpd.conf



Tambahkan domain anda



Ubah www.example.com menjadi www.robi.com ( nama domain )



Ubah index.html.var menjadi index.htm



Kemudian aktifkan apache2



Cek apache pada client



Buat file index.html untuk mengedit tampilan web



Restart fitur httpd lalu aktifkan konfigurasi pada apache2



Lihat hasilnya pada client





Konfigurasi Web Server ( php )


Kemudian install aplikasi php5



Lakukan restart agar aplikasi php bisa langsung berjalan



Ubah tulisan index.htm menjadi index.php



Masukkan nama benua dan kota pada date timezone



Copy dan ubah nama file index.html menjadi index.php



Buat file index.php untuk mengedit tampilan web



Restart fitur httpd lalu aktifkan konfigurasi pada php5



Lakukan pengecekan aplikasi php pada client



Install aplikasi MySQL



Jalankan aplikasi MySQL 



Buat permission untuk user root agar dapat mengakses aplikasi MySQL



Membuat database pada aplikasi MySQL



Lakukan restart pada aplikasi MySQL dan aktifkan konfigurasi MySQL tadi





Konfigurasi Web Server ( wordpress )



Sebelumnya download terlebih dahulu aplikasi wordpress



Lakukan ekstrak file aplikasi wordpress kedalam directory /var/www/html



Lakukan pengubahan kepemilikan direktory wordpress menjadi kepemilikan directory apache



Berikan izin akses pada direktory wordpress



Buat direktory baru untuk direktory uploads



Lakukan pengubahan kepemilikan uploads wordpress menjadi kepemilikan directory apache



Masuk kedalam MySQL dengan menggunakan user root



Kemudian buat database & kepemilikan database untuk user dan meningkatkan database



Ubah nama file wp-config-sample.php menjadi wp-config.php



Edit wp-config untuk memasukkan nama database, nama user dan password



Lakukan restart pada aplikasi apache dan aktifkan konfigurasi apache2



Ketikkan www.robi.com/wordpress pada aplikasi browser



Kemudian isi semua kolom yang terdapat di wordpress, lalu klik install




Install di wordpress sudah berhasil, kemudian pilih login untuk masuk



Masukkan username dan password pada wordpress, lalu pilih login



Sudah berhasil login wordpress



Ketikkan www.robi.com/wordpress supaya dapat mengakses web wordpress







Konfigurasi Web Server ( https )


Masuk sebagai direktory /etc/pki/tls/certs/



Buat file berekstensi key kemudian masukkan password dan masukkan password kembali untuk verifikasi



Buat RSA di file berekstensi key tadi, kemudian masukkan password file key



Buat file berekstensi csr kemudian masukkan perintah yang diminta



Kemudian buat file certificate



ketikkan chmod 400 web.* untuk memberikan izin akses



Kemudian ketikkan cd untuk keluar dari direktory



Ketikkan mkdir /var/www/web untuk membuat direktory didalam direktory tersebut



Install aplikasi mod_ssl



Kemudian edit file ssl.conf, lalu masukkan nama direktory yang sudah dibuat dan masukkan nama domain



Kemudian copy file index.html kedalam direktory yang sudah dibuat tadi



Edit file index.html sesuai dengan keinginan sendiri



Lakukan restart pada aplikasi apache dan aktifkan konfigurasi apache2



Kemudian ketikkan http://www.robi.com pada aplikasi web browser di client



Akan terlihat hasil dari editan file.html tadi




0 comments:

Post a Comment