HOTLINE

(0275) 2974 127

CHAT WA 24/7
0859-60000-390 (Sales)
0852-8969-9009 (Support)
Blog

Tips Untuk Instalasi dan Setup PHP, WebServer CWP di VPS CentOS

Website yang menggunakan CMS (Content Management Site) seperti WordPress, Joomla, dan sejenisnya akan lebih mudah diatur dengan bantuan Control Panel (Cpanel). Tetapi bagaimana jika Anda memilih untuk menggunakan CPS sendiri dan ingin menghindari biaya tambahan untuk Cpanel? Jangan khawatir, Anda bisa memanfaatkan CWP (CentOS Web Panel) yang gratis dan open source. Dalam artikel ini, kami akan membahas mengenai langkah-langkah untuk menginstal CWP di CentOS.

Pengertian CWP

CWP adalah Panel Kontrol Web Hosting gratis yang dirancang agar mudah dikelola, dapat digunakan untuk server Dedikasi atau VPS. CWP (CentOS Web Panel) mirip dengan cPanel, perbedaannya adalah cPanel berbayar sedangkan CWP tersedia secara gratis. Versi CWP yang terbaru 0.9.8.847 telah mencapai tingkat stabilitas yang jauh lebih baik dibandingkan versi sebelumnya. Selain itu, Softaculous, Cloud Linux, dan migrasi cPanel ke CWP juga sudah tersedia.

Fitur-Fitur CWP

CWP menyediakan beberapa fitur di bawah ini:

  1. Web Server (Apache, Nginx, LiteSpeed) LiteSpeed free hanya untuk 30 hari saja.
  2. PHP (PHP Switcher, PHP.ini per user account).
  3. User Management (Add, Edit, Remove user, Shell Access, User Monitoring, FTP).
  4. DNS (FreeDNS, Add, Edit, Remove DNS Zone, Easy DNS Zone Manage).
  5. Email (Postfix, Dovecot, Mailboxes, Forwarders, AntiSpam & AntiVirus).
  6. Security (CSF Firewall, CageFS, SSL Certificates, ModSec & OWASP Rules)
  7. System (Auto-fix Configuration, Services Status, Hardware & Software Info, Disk Detail).
  8. MySQL (MySQL Database Management, Local or Remote Access User, PHPMyAdmin).

Persiapan

Sebelum melakukan instalasi, kamu harus memiliki beberapa persiapan dan persyaratan (requirements) di bawah ini.

  1. VPS dengan OS CentOS 7.
  2. Putty untuk pengguna Windows dan Terminal untuk pengguna Linux/Mac.
  3. Hardware: 31bit Server – 512MB RAM, HDD 10GB.

Instalasi CWP di VPS CentOS

Berikut langkah instalasi CWP di VPS CentOS yang bisa Anda ikuti:

  • Langkah 1 – Download CWP

Login sebagai root ke VPS Kamu, kemudian Download CWP dengan menggunakan command di bawah ini.

$ cd /usr/local/src/
$ wget http://centos-webpanel.com/cwp-el7-latest
  • Langkah 2 – Install CWP

Jika sudah download installer CWPnya, silakan gunakan command di bawah untuk melakukan instalasinya.

$ sh cwp-el7-latest
  • Langkah 3 – Instalasi Selesai

Saat instalasi CWP selesai, akan di infokan password MySQL Password, kemudian diperlukan reboot server.

$ reboot

Login ke CWP Admin melalui IP:2030. Dan di bawah ini adalah tampilan dari Admin Interfacenya.

Setup Web Server

Sebelum itu, diperlukan menentukan web server terlebih dahulu.

  • Select Webservers

Ke menu WebServer Settings -> Select WebServers. Pilih WebServer yang kamu minati atau kamu inginkan.

Ada 3 kolom; webserver, port used dan performances.

Di sini kami memilih Nginx & Apache. Apache sebagai back-end webserver dan Nginx dijadikan sebagai main webserver. Ceklis dan klik Save & Rebuild Configuration.Jika sudah, akan tampil seperti di bawah ini pada Netstat Info.

Setting PHP Version

Setelah melakukan pemilihan WebServer, maka perlu setting PHP yang sesuai dengan kebutuhan website kamu.

  • PHP Selector

Ke menu PHP Settings -> PHP Version Switcher, pilih versi PHP yang kamu inginkan dan pilih extension yang ingin di-install, kemudian scroll ke bawah dan klik save & build.

Akan muncul info di bawah ini yang menandakan server sedang melakukan instalasi dan switch ke PHP 7 yang berjalan di background. Jadi kamu tidak perlu standby untuk menunggu prosesnya selesai, cukup monitoring sesuai informasi yang diberikan utk melihat prosesnya.

PHP Compiler Started in Background. You can monitor PHP rebuild from the console using command:

$ tail -f /var/log/php-rebuild.log

Lama atau tidaknya proses tergantung dari spesifikasi VPS yang kamu miliki. Jika kamu tail -f dan menunggu prosesnya, kalau prosesnya sudah selesai akan seperti di bawah ini.

Instalasi SSL

Supaya website lebih secure dan mendapatkan SEO yang bagus di mata search engine sekaligus mendapatkan kepercayaan lebih dari para visitor, maka diperlukan SSL. Ke menu WebServer Settings -> SSL Certificates. Pilih user dan nama domain yang ingin di install SSL.

Pastikan bahwa A records untuk www dan non-www domain kamu sudah mengarah ke IP VPS, cara memastikannya kamu bisa coba ping melalui terminal ataupun melalui command prompt.

$ ping cwp.dewiweb.net
$ ping www.cwp.dewiweb.net

Jika ada reply dari IP VPS, maka artinya sudah mengarah. Kalau ingin mass install, ceklis pada All Domain of all accounts, kemudian klik Install SSL.

Kalau instalasinya sukses, di pojok kanan atas akan muncul notif berwarna hijau “Installation successful”, kemudian cek juga pada SSLShopper.

Menambah User Account

Sebelum menambahkan account, kamu perlu pastikan bahwa sudah mengarahkan domainnya ke IP VPS yang digunakan.

  • New Account

Ke menu User Accounts -> New Account. Isi form di bawah ini sesuai dengan informasi Anda.

 

  • Email

Di kolom email, masukkan alamat email yang valid milik Anda, karena ini akan digunakan untuk menerika notifikasi terkait akun pengguna yang Anda buat.

  • Package

Sebelum melakukan kustomisasi, perlu melakukan pengaturan terlebih dahulu; pilihan bawaan adalah yang disediakan oleh CWP.

  • Inode

Total jumlah dari semua file, email, dan data lain yang terhubung dengan akun pengguna Anda akan dihitung dan dijumlahkan. Penyedia hosting umumnya memiliki batas minimal 150.000 inodes, tetapi di sini Anda dapat mengatur kapasitasnya menjadi tanpa batas.

  • Process limit

Batas ini tidak dapat diunduh menjadi tanpa batas. Oleh karena itu, kami akan menggunakan nilai defalult yaitu 50.

  • Open files

Disini, Anda bisa membuka beberapa tab yang berisi file-file yang terdapat dalam akun pengguna.

  • Backup

Ini diperlukan untuk mengaktifkan fitur pencadangan di akun pengguna.

  • Shell Access

Agar user account dapat melakukan login melalui Shell Access SSH.

  • AutoSSL

Agar SSL dapat terpasang secara otomatis dan diperbarui secara otomatis setiap 90 hari, menggunakan LetsEncrypt SSL.

Jika sudah yakin, tekan Create untuk melanjutkan proses.

Cobalah akses nama domain yang telah ditambahkan sebelumnya untuk memeriksa apakah sudah terarah atau belum; jika sudah, maka akan muncul halaman default.

User Management

Untuk login sebagai user account, akses ke http://domain.tld:2083 atau http://ipserver:2083, masukkan username dan password. Kemudian di bawah ini adalah tampilan dari panel user.

Install WordPress

Ke menu Addons -> WordPress. Kemudian isi form seperti biasa, sesuai dengan kebutuhan Anda.

  • Choose Protocol

Setelah menginstal SSL, Anda dapat menggunakan HTTPS.

  • Choose Domain

Tentukan domain yang ingin Anda instal WordPress.

  • In Directory

Jika Anda ingin menginstal di dalam directory document root domain, cukup biarkan kosong.

  • Select Language

Sesuaikan dengan preferensi yang ada.

  • Database, User dan Password

Isi sesuai keinginan Anda atau biarkan pengaturan default.

Jika Anda sudah yakin, tekan Install. Tunggu sebentar, lalu akses kembali situs Anda.

Atur WordPress seperti biasanya kemudian tekan Install WordPress.

Setelah itu coba akses ke websitenya. Di bawah ini adalah hasil dari sukses install WordPress.

Kesimpulan

Itulah langkah-langkah yang perlu diambil untuk menginstal CWP di centOS. Dengan menggunakan CWP ini, Anda tidak perlu khawatir tentang pengeluaran untuk lisensi panel berbayar. Manfaatkanlah panel sumber terbuka ini dengan cermat.

Untuk memperluas pengetahuan dan wawasan Anda, silakan mengunjungi blog Hosteko. Blog Hosteko menyediakan beragam artikel yang berguna untuk Anda. Artikel ini kami sampaikan demikian adanya. Semoga bisa memberikan manfaat!

5/5 - (1 vote)
Fitri Ana

Recent Posts

Cara Membuat Live Chat di WordPress dengan Plugin Gratis dan Mudah

Ingin meningkatkan interaksi dengan pengunjung website? Salah satu cara paling efektif adalah menambahkan fitur live…

1 minute ago

Analisis Data: Pengertian, Jenis, Fungsi, dan Contoh Lengkap

Analisis data adalah proses memeriksa, membersihkan, mengubah, dan memodelkan data untuk menemukan informasi penting, menarik…

17 hours ago

Cara Menggunakan Social Bookmarking agar Trafik Website Meningkat

Apakah Anda mendengar menegnai Social Bookmarking? Mungkin istilah ini tak familiar untuk Anda, terutama jika…

17 hours ago

Tips Lengkap Memilih Nama Domain Terbaik untuk Website Sekolah

Pendidikan di Indonesia terus berkembang seiring kemajuan teknologi. Pandemi COVID-19 semakin mendorong perubahan tersebut karena…

18 hours ago

Cara Mudah Submit Aplikasi Android ke Play Store hingga Terbit

Google Play Store adalah toko aplikasi resmi untuk perangkat Android yang memungkinkan pengguna mencari dan…

19 hours ago

Fungsi dan Kelebihan IIS dalam Hosting Website

Internet Information Services (IIS) adalah jenis server web yang dikembangkan oleh Microsoft yang berfungsi untuk…

19 hours ago