Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the accelerated-mobile-pages domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/hosteko.com/public_html/htk-blog/wp-includes/functions.php on line 6121
Tips Untuk Instalasi dan Setup PHP, WebServer CWP di VPS CentOS - Hosteko Blog
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

Tutorial Pemakaian Command Sudo dan File Sudoer

Command sudo memungkinkan user non root untuk menjalankan command yang biasanya membutuhkan hak istimewa super…

6 minutes ago

Cara Kerja, Fitur, serta Fungsi dari Web Server

Meskipun istilah ini sudah cukup dikenal, mungkin suatu saat Anda bertanya-tanya, web server itu sebenarnya…

1 hour ago

11 Tema WordPress Terbaik dan Gratis Untuk Anda

Dalam memilih tema WordPress gratis yang sesuai dengan kebutuhan memang membutuhkan waktu dan perhatian. Apakagi…

5 hours ago

Mengenal Apa Itu Single Page Application?

Single Page Application (SPA) merupakan istilah yang kerap ditemui dalam dunia coding. Seiring berjalannya waktu,…

6 hours ago

Bagaimana Cara Memblokir Situs Berbahaya pada Google Chrome?

Ada banyak sekali website dengan berbagai macam jenis konten di dalamnya. Terkadang di antara banyaknya…

7 hours ago

Fungsi Node Pada Jaringan Komputer

Jaringan komputer sangat berguna untuk semua masyarakat, terutama di zaman digital ini. Namun, apakah Anda…

2 days ago