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

KONSEP PERENCANAAN MEMBANGUN JARINGAN SEKOLAH

  KONSEP PERENCANAAN MEMBANGUN JARINGAN SEKOLAH   A. Pendahuluan assalamu'alaikum wr.wb helo gan pada kesempatan ini saya akan memberikan sedikit ilmu terkait dengan konsep perencanaan membangun jaringan sekolah. dalam melakukan sebuah pekerjaan kita mesti memikirkan konsep terlebih dahulu A.1 Pengertian  perencanaan merupakan tahapan awal yang harus di lakukan sebelum melakuka sesuatu pekerjaan. perencanaan dikatakan matang/berhasil, apabila perencanaan tersebut 70% sudah pasti dan tidak sering mengalami perubahan A.2 Latar Belakang dalam hal ini, saya bekerja tim utuk membangun jaringan di sekolah. saya berpern untuk mengatur jaringan. tim kami mensimulasikan untuk mengatasi permasalahan (study kasus) dari smk kami SMKN 1 Bulukumba. salah satu permasalahanya adalah koneksi internet hanya di peruntukkan guru dan area lab, sedangkan siswanya belum mendapat fasilitas tersebut. untuk itu,kami sebagai tim diminta untuk membuat fasilitas internet mel...

PENGKABELAN PADA JARINGAN

PEMBUATAN KABEL UTP/LAN Pendahuluan Pengertian Kabel UTP (Unshielded Twisted Pair) adalah media transmisi dalam jaringan LAN (Local Area Network). Kabel UTP ini terbuat dari bahan tembaga, mempunyai isolasi dari plastik dan terbungkus oleh bahan isolasi yang dapat melindungi dari api dan juga kerusakan fisik. Kabel UTP terdiri dari 4 pasang inti kabel yang saling berbelit dimana masing - masing memiliki kode warna yang berbeda. Definisi kabel UTP adalah suatu jenis kabel yang dapat digunakan untuk membuat jaringan komputer. Kabel Twisted Pair Cable ini terbagi kedalam 2 jenis diantaranya, Shielded dan Unshielded. Shielded adalah jenis dari kabel UTP yang memiliki selubung pembungkus, sedangkan unshielded adalah jenis yang tidak mempunyai selubung pembungkus. Untuk koneksinya kabel jenis ini memakai konektor RJ-45 atau RJ-11. Fungsi kabel UTP yaitu dapat digunakan sebagai kabel untuk jaringan Local Area Network (LAN) pada sistem network/jaringan komputer, dan umumnya kab...

RAID(Redundant Array of Independent) Lavel

Oke guys saya akan berbagi mengenai RAID level.  A. Pengertian RAID             RAID, singkatan dari Redundant Array of Independent Disk merujuk kepada sebuah teknologi di dalam penyimpanan data komputer yang digunakan untuk mengimplementasikan fitur toleransi kesalahan pada media penyimpanan komputer (terutama hard disk) dengan menggunakan cara redundansi (penumpukan) data, baik itu dengan menggunakan perangkat lunak, maupun unit perangkat keras RAID terpisah. Kata “RAID” juga memiliki beberapa singkatan Redundant Array of Inexpensive Disks, Redundant Array of Independent Drives, dan juga Redundant Array of Inexpensive Drives. Teknologi ini membagi atau mereplikasi data ke dalam beberapa hard disk terpisah. RAID didesain untuk meningkatkan keandalan data dan meningkatkan kinerja I/O dari hard disk. RAID merupakan organisasi disk memori yang mampu menangani beberapa disk dengan sistem akses paralel dan redudansi ditambah...