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