Web Server adalah sebuah perangkat lunak server yang berfungsi menerima permintaan HTTP atau HTTPS dari klien yang dikenal dengan web browser dan mengirimkan kembali hasilnya dalam bentuk halaman-halaman web yang umumnya berbentuk dokumen HTML. Salah satu server web yang terkenal di linux adalah
Apache. Apache merupakan server web antar platform yang dapat berjalan di beberapa platform seperti linux dan windows. Web Server juga merupakan sebuah komputer yang menyediakan layanan untuk internet. Server disebut juga dengan host. Agar anda dapat memasukkan web yang anda rancang ke dalam
internet, maka anda harus memiliki ruangan terlebih dahulu dalam internet, dan ruangan ini disediakan oleh server. Itulah yang disebut Web Server.
Topologi
Tujuan
- Dapat mengkonfigurasi web mail pada linus
- Dapat membedakan antara web yang menggunakan HTTP dengan HTTPS
Konsep Dasar
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.Konfigurasi
Apahce
1. Pertama install apache menggunakan perintah yum install httpd
2. Edit pada file /etc/httpd/conf/httpd.conf masukkan nama domain seperti di gambar
3. Masih pada file /etc/httpd/conf/httpd.conf edit pada bagian yang di beriwarna kuning sama seperti pada gambar
4. Setelah itu edit file /var/www/html/index.html,tambahkan scrip html untuk tampilan yang akan di muncul pada web server
5. Restart konfigurasi http untuk mengaktifkannya dan gunakan perintah chkconfig untuk menjalan kan http saat reboot/start
6. Pada client atur IP nya agar satu jaringan dengan server, untuk DNS isikan dengan ip server
7. Coba ping IP server dan ping DNS pada Command Prompt (CMD)
8. pada browser client ketikkan "www.namadomain", maka akan muncul hasil scrip yang sudah dibuat pada file /var/www/html/index.html sebelumnya
Konfigurasi PHP
1. Install PHP untuk menggunakan web server dengan php dengan perintah "yum install php php-mysql"
2. Edit pada file /etc/http/conf/httpd.conf ubah index.htm menjadi index.php
3. Edit file /etc/php.ini kemudian tambahkan zona waktu sesuai dengan lokasi kita sendiri
4. Masukkan scrip php pada file /var/www/html/index.php untuk ditampilkan di web browser
5. Aktifkan konfigurasi dengan perintah "service httpd restart"
6. Buka pada browser client tambahkan index.php di belakang domain pada pencarian
Konfigurasi Web Server dengan WORDPRESS
1. Buat data base untuk wordpress ,install dengan perintah "yum install mysql-server"
2. Gunakan perintah "service mysqld start" untuk mengaktifkan mysqlnya
3. Buat password untuk admin mysql
4. Ujicoba masuk ke mysql
5. Download file wordpress
6. Ekstrak file yag sudah di download ke dalam file /var/www/html
7. Kemudian ubah permisionnya
8.Buat sebuah direktory dan atur permisionnya agar dapat membuat file didalamnya
9. Buat database wordpress
9. Pindah ke direktori /var/www/html/wordpress
10. Ubah file wp.config-sample.php mejadi wp.config.php dengan perintah "mv"
11. Ubah nama database,username,password dan hostname pada file wp.config.php
12. Aktifkan konfigurasi httpd dan mysql
13. Isikan site titel sesuai dengan konfigurasi yang sudah di buat sebelumnya
14. lakukan login
15. Masukkan username dan password
16. Tampilan Wordpress pada web server
Konfigurasi HTTPS
1. Masuk ke direktori /etc/pki/tls/certs
2. Buat certificate SSL
3. Install SSL
4. Edit file /etc/httpd/conf.d/ssl.conf
5. Buat direktori untuk lokasi web server
6. Aktifkan konfigurasi httpd dan mysql
7. Cek pada browser client dengan dengan https contohnya "https://derry.com/"
8. Klik "continue to this website"
9. Edit file /var/www/derry/index.html untuk mengubah tampilan web server sendiri
No comments:
Post a Comment