Langsung ke konten utama

Mengaktifkan htaccess Apache2 Di Linux Debian 8.6

Mengenal Dan Mengaktifkan htaccess Apache2 Di Linux Debian 8.6





Pengertian
.htaccess (hypertext access) merupakan sebuah file yang berisi beberapa konfigurasi yang digunakan oleh beberapa web server contohnya Apache file yang dapat digunakan untuk mengubah konfigurasi perangkat lunak Web Server Apache untuk mengaktifkan / menonaktifkan fungsi tambahan dan fitur yang ditawarkan oleh web server. File .htaccess berisi teks ASCII sederhana yang biasanya diletakkan dalam root direktori.

File .htaccess sendiri biasa digunakan untuk berbagai keperluan seperti mengalihkan URL (URL Redirection), pemendekan URL (URL Shortening), Access Security Control (untuk beberapa halaman web dan file yang berbeda), dan berbegai penggunaan lainnya.

Maksud dan Tujuan
Banyak diantara teman - teman yang mengalami kesulitan ketika mereka menginstall sebuah CMS, dan CMS tersebut mengaktifkan fitur .htaccess, ketika teman - teman saya membuka CMS Tersebut muncullah mimpi buruk yaitu blank page :v ketika kita telusuri ternyata teman saya tersebut tidak mengaktifkan fitur htaccess pada apachenya dan dia menggunakan ubuntu, perlu diketahui bahwa beda os beda konfigurasi jadi pada tutor ini saya khususkan untuk os ubuntu dan turunanya

Alat dan Bahan

  • PC / Laptop
  • OS Linux / Ubuntu
  • Web Server

Tahapan Pelaksanaan
1. Buka terminal sobat dan masuk sebagai super user
2. Buka file apache2.conf dengan mengetikkan perintah berikut

sudo nano /etc/apache2/apache2.conf

3. Cari line / baris dengan script " AccessFileName .htaccess ", tekan CTRL + W agar kebih mudah, jika ada tanda pagar '#' ( Biasa disebut dengan komen ) hapus tanda tersebut dan akan nampak seperti ini



4) Kemudian temukan line /baris dengan script seperti dibawah ini :

<Directory /var/www/>
     Options Indexes FollowSymLinks
     AllowOverride None
     Require all granted
</Directory>

 Kemudian ganti "None" menjadi "All"

AllowOverride All

5. Selanjutnya, coba check pada file 000-default.conf  pada " /etc/apache2/sites-available/000 default.conf ", dengan memasukkan perintah :

nano /etc/apache2/sites-available/000-default.conf

Masukkan script berikut dan taruh di line / baris paling bawah sendiri

<Directory /var/www/html/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>

Seperti inilah penampakan setelah sobat edit


6. Sekarang kita mengaktifkan modrewrite dengan mengaktifkan perintah berikut

a2enmod rewrite

7. Lalu restart apache sobat

service apache2 restart

Kesimpulan
.htaccess pada webserver kita sekarang sudah aktif tinggal sobat mengembangkan htaccess tersebut, apa arti dari script di atas ? maksudnya kita harus mengizinkan semua kegiatan dari .htaccess yaitu dengan merubah none menjadi all dan menambahkan beberapa script tambahan yang intinya kita mengizinkan rewrite dari .htaccess tersebut. Oke cukup sampai disini tutorial kali ini jika sobat memiliki pertanyaan silahkan berikan komentar, Sekian Terima Kasih

Referensi

Komentar

Postingan populer dari blog ini

SHARE DATA DI LINUX MINT MENGGUNAKAN SAMBA

Sharing With Samba!!!  A. PENDAHULUAN Hay kawan saya akan sharing mengenai tutorial untuk sharing file menggunakan jaringan di komputer melalui os linux dengan samba file sharing. saksikan yaaa. A.1 Pengertian Samba adalah sebuah software yang bekerja di sistem operasi linux, unix dan windows yang menggunakan protokol network smb (server massage block). Smb adalah sebuah protokol komunikasi data yang juga digunakan oleh Microsoft dan OS/2 untuk menampilkan fungsi jaringan client-server yang menyediakan sharing file dan printer serta tugas-tugas lainnya yang berhubungan. Pengertian Sharing Data / Resource Sharing Dalam sistem terdistribusi  beberapa komputer yang berbeda saling terhubung satu sama lain melalui jaringan sehingga komputer yang satu dapat mengakses dan menggunakan sumber daya yang terdapat dalam situs lain. Misalnya, user di komputer A dapat menggunakan laser printer yang dimiliki komputer B dan sebaliknya user di situs B dapat mengakses file yang terdapat di

Apa itu Webmin ???

Asslamualaikum Wr. Wb. Kali ini saya akan sharing mengenai webmin, apakah kalian sudah tau apa itu webmin? Kalau belum kita akan mengulasnya kali ini. Webmin   Webmin adalah alat konfigurasi sistem berbasis web untuk sistem Like-Unix, meskipun versi terbaru juga dapat diinstal dan dijalankan pada Windows.  Dengan itu, adalah mungkin untuk mengkonfigurasi internal sistem operasi, seperti pengguna, kuota disk, jasa atau file konfigurasi, serta memodifikasi dan mengontrol open source aplikasi, seperti Apache HTTP Server , PHP atau MySQL.  Webmin terdiri dari web server sederhana dengan sejumlah program CGI yang langsung memperbarui file system  /etc/inetd.conf  dan  /etc/passwd . Web server dan semua program CGI yang ditulis dalam Perl v.5, dan tidak menggunakan modul Perl non-standart.   Gambaran Umum  Webmin sebagian besar didasarkan pada Perl , berjalan sebagai proses sendiri dan web server .   Standarnya TCP pelabuhan 10000 untuk berkomunikasi, dan dapat dikonfi

Pengenalan Juniper Network

A.Pendahuluan          Assalammu'alaikum Wr,Wb teman-teman semua.Kali ini saya akan memberikan materi mengenai Introduce Juniper kepada teman-teman semua.Semoga bermanfaat bagi kita semua.         1.Pengertian Juniper Networks , Inc. adalah perusahaan Teknologi Informasi yang bermarkas di Sunnyvale, California . Perusahaan ini mendesain dan menjual layanan dan perangkat-perangkat jaringan IP ( Internet Protocol ). Juniper juga bekerjasama dengan Nokia Siemens Networks , Ericsson , dan Alcatel-Lucent dalam menyediakan solusi jaringan IP/ MPLS (Multiprotocol Label Switching) bagi pelanggan.         2.Latar Belakang Karena masih banyak dari kita yang tidak tahu mengenai Juniper,membuat saya terdorong untuk membuat artikel ini.        3.Maksud dan Tujuan Mengenal lebih dalam mengenai Juniper.        4.Hasil yang Didapatkan Dapat mengenal Juniper lebih dalam. B.Alat dan Bahan      1.PC/Laptop/Smartphone      2.Koneksi Internet C.Jangka Waktu       30 menit. D.