
Selamat datang kembali di website asepit yang selalu memberikan informasi - informasi mengenai dunia teknologi khusus nya pada bidang Komputer dan Jaringan. Bagaimana kabar kalian semua mudah - mudahan dalam keadaan sehat wal afiat serta dilancarkan rezekinya, Pembahasan kali ini mengenai bagaimana cara meredirect non WWW ke WWW di apache pada Centos 7. Modul yang digunakan untuk memanipulasi URL nya yaitu Apache mod_rewrite, ini mendukung jumlah aturan yang tidak terbatas untuk menyediakan fitur manipulasi URL yang sangat fleksibel serta kuat dan dapat berpotensi meningkatkan keamanan situs web. Oke, kita langsung ke langkah - langkah nya
1. Instal terlebih dahulu Apache pada server Centos dengan menggunakan perintah berikut ini
yum -y install httpd -y
2. Jalankan Apache dengan perintah ini ( skip bila sudah ada )
systemctl restart httpd
systemctl enable httpd
3. Untuk mengizinkan akses ke port 80 bisa menggunakan perintah ini
firewall-cmd --permanent --add-port=80/tcp
systemctl restart firewalld
4. Pengaktifan modul mod_rewrite gunakan perintah berikut ini
vim /etc/httpd/conf.modules.d/00-base.conf
serta hapus tanda komentar ( # )
LoadModule rewrite_module modules/mod_rewrite.so
5. Simpan serta lakukan restart httpd
systemctl restart httpd
6. Pengaktifan file .htaccess dengan merubah syntak pada http.conf
vim /etc/httpd/conf/httpd.conf
pada bagian <directory /var/www/html> dan edit pada bagian seperti dibawah ini
AllowOverride All
7. Restart Apache agar konfigurasi dapat berhasil
systemctl restart httpd
8. Lanjut ke langkah pengalihan domain nya serta ubah direktori ke root dokumen
cd /var/www/html
Buat file .htaccess ( skip bila sudah ada )
sudo vim .htaccess
9. Tambahkan syntak berikut
RewriteEngine on
RewriteCond %{HTTP_HOST} ^domain.com [NC]
RewriteRule ^(.*)$ http://www.domain.com/$1 [L,R=301,NC]
10. Untuk memastikan domain sudah di alihkan / belum bisa menggunakan perintah berikut ini
curl -I http://www.domain.com
Mudah - mudahan dapat membantu, mungkin hanya itu untuk pembahasan kali ini mohon ma'af bila terdapat kesalahan dan kekurangan dalam penyampaian maupun dalam penulisan saya. Cukup sekian dan Terima Kasih...!!!
Comments