Beberapa dari pelanggan kami menanyakan bagaimana cara setup htaccess pada Control Panel Webuzo. Untuk itu, kami buatkan artikel ini untuk Anda.
Apa itu Webuzo?
Webuzo adalah LAMP STACK dan Single User Control Panel. Anda dapat menginstal Webuzo pada setiap Virtual Server (VPS), Dedicated Server, atau menyebarkannya dalam bentuk Virtual Appliances. Webuzo memiliki 352 Apps dan 1115 aplikasi dari Softaculous yang sering Anda lihat pada fitur cPanel. Sebelumnya, saya juga telah memaparkan 3 Langkah Cara Install Webuzo Dengan CentOS Atau Ubuntu.
Apa itu Nginx?
Nginx (baca: engine x) adalah server HTTP dan Proxy dengan kode sumber terbuka yang juga bisa berfungsi sebagai proxy IMAP/POP3. Kode sumber Nginx ditulis oleh seorang warga negara Rusia bernama Igor Sysoev pada tahun 2002 dan dirilis ke publik pada tahun 2004. Nginx terkenal karena stabil, memiliki performa tinggi, dan minim mengonsumsi sumber daya.
Beberapa situs terkenal yang menggunakan Nginx adalah WordPress, Fastmail, SourceForge, dan GitHub.
Cara Setup htaccess Pada Control Panel Webuzo
Mungkin beberapa dari Anda sudah terbiasa menggunakan file .htaccess untuk:
- URL rewrite rules untuk custom permalinks
- Custom HTTP error
- Redirect HTTP to HTTPS
- Dan lain-lain
Sekarang kita akan membahas bagaimana setup .htaccess di Control Panel Webuzo menggunakan Nginx sebagai web server. Caranya adalah sebagai berikut:
Edit file /usr/local/apps/nginx/etc/conf.d/common
1 |
vim /usr/local/apps/nginx/etc/conf.d/common |
Tambahkan script berikut pada baris akhir:
1 2 3 4 |
location / { index index.php index.html index.htm; try_files $uri $uri/ /index.php?$args; } |
Restart Nginx Anda:
1 |
service nginx restart |
Sekarang, Anda tinggal menambahkan file .htaccess sesuai kebutuhan. Contoh kali ini adalah file .htaccess untuk WordPress:
1 2 3 4 5 6 7 8 9 10 |
# BEGIN WordPress RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] # END WordPress |
File .htaccess Anda sudah siap digunakan dengan Nginx pada Control Panel Webuzo.
Manfaat Menggunakan .htaccess dengan Nginx dan Webuzo
Menggunakan .htaccess memberikan fleksibilitas dalam mengelola pengaturan server Anda tanpa harus mengedit file konfigurasi utama. Beberapa manfaatnya termasuk:
- Meningkatkan keamanan dengan menambahkan aturan untuk memblokir IP atau direktori tertentu.
- Meningkatkan SEO dengan menggunakan URL yang lebih bersih dan ramah mesin pencari.
- Mempermudah pengelolaan pengalihan URL, yang sangat berguna saat memindahkan konten atau mengubah struktur situs web.
Dengan mengikuti langkah-langkah di atas, Anda dapat dengan mudah mengatur .htaccess pada Control Panel Webuzo dan mengoptimalkan server Anda. Jangan ragu untuk mencoba dan menyesuaikan pengaturan sesuai dengan kebutuhan spesifik Anda.
Selamat mencoba artikel Cara Setup htaccess Pada Control Panel Webuzo! Semoga panduan ini membantu Anda dalam mengelola server dengan lebih efisien dan efektif.
teguh iw
June 4, 2015ini yang saya cari, untuk diterapkan di vps…
ArieL FX
June 5, 2015selamat mencoba 🙂
naruto7
October 19, 2015ini yang ane cari… nanti klo ada kesulitan boleh tanya2 ya gan…
ArieL FX
October 19, 2015silahkan om
naruto7
October 29, 2015mas.. ini khusus untuk wordpress ya?
kalau untuk script lain bagaimana?
ArieL FX
November 26, 2015script lain itu maksudnya gmn ya? maksudnya untuk cms lain ya?
lucky
November 19, 2015setelah ngikuti tutor di atas koq masih gagal ya..
htaccess saya ga mau jalan, tp klo di sharehosting htaccess saya mau jalan.. apa ada setting tambahan.??
ArieL FX
November 19, 2015bisa japri ke saya untuk kendala nya
Baron
January 20, 2016Iya mas, di panel saya juga ga jalan.
udah saya oprek-oprek tapi tetep aja belum berhasil juga.
setiap akses domain.tld/dir/uri selalu redirect ke halaman domain.tld/uri, padahal kalo pake apache/2 normal-normal aja.
ArieL FX
January 26, 2016japri aja om