GNU/Linux >> Belajar Linux >  >> Panels >> Panels

Cara Memasang vcPanel - Panel Kontrol VPS

Cara Memasang vcPanel - Panel Kontrol VPS

Pengantar

vcPanel adalah panel kontrol vps untuk mengelola server VPS di seluruh dunia dari satu portal. Ini terutama ditulis dalam PHP + MySQL sehingga Anda dapat menginstalnya di server hosting mana pun.

vcPanel memiliki skrip penginstal otomatis tetapi hanya mendukung distribusi Centos 5.x. Secara umum vcPanel dapat diinstal pada sistem operasi apa pun yang memiliki Apache + PHP5.2 + MySQL5.

Persyaratan

Perangkat lunak yang diperlukan untuk vcPanel

Server web (Apache dan server web yang kompatibel)
PHP (versi 5 atau lebih baru)
MySQL (versi 5 atau lebih baru)

Modul dan fungsi PHP diperlukan

  • API server PHP harus berupa modul apache ( tanpa suphp , tanpa cgi php ). Anda dapat memeriksanya dengan membuat halaman phpinfo
  • php-ssh2 (http://pecl.php.net/package/ssh2)
  • php-libxml2
  • php-curl
  • Pemuat IonCube
  • konfigurasi php.ini
    • display_errors=Nonaktif
    • register_argc_argv=Aktif
    • fungsi exec diaktifkan

Instal vcPanel

Catatan:Silakan instal vcPanel sesuai prosedur yang diberikan di bawah ini, pastikan server Anda memenuhi persyaratan. Jika Anda ingin memasang dan mengamankan panel kontrol Anda oleh tim kami, silakan hubungi kami dari sini. Sehingga kami dapat melakukannya untuk Anda.

Unduh vcPanel

Silahkan dowload vcPanel dari http://vcpanel.net/Download dan upload file tar ke server anda. Kemudian ekstrak.

Konfigurasi vcPanel

Anda mungkin perlu mengedit dua file, config.php dan adminauth.php.

config.php berisi yang berikut ini. Anda mungkin perlu mengedit bidang yang wajib diisi, semuanya sudah cukup jelas.

define("_DB_HOST", "localhost");  // vcpanel db host
define("_DB_NAME", "vcpanel_db"); // vcpanel  db name
define("_DB_USER", "vcpanel_dbuser"); // vcpanel db user
define("_DB_USER_PASSWORD",  "vcpaneldbpasswird"); // vcpanel db user password
define("_DOC_ROOT","/path-to-vcpanel-installation ") ;
 // vcpanel document root no trailing slashes eg : /home/user/public_html/vcpanel
define("_PHPCLI_PATH","/usr/bin/php");
 // Path to php client binary,no php-cgi paths. remember php-cli path
define("SSH_KEY_TYPE","ssh-rsa");
//ssh key type for rsa  it will be "ssh-rsa" , if it is dsa it will be "ssh-dsa"
define("SSH_PRIVATE_KEY","/path-to-key/id_rsa");
 //path to private key. Remember make it out side document root , eg : /home/user/key/id_rsa
define("SSH_PUBLIC_KEY","/pathto -key/id_rsa.pub");
 //path to public key . Remember make it out side document root ,
 // eg : /home/user/key/id_rsa.pub

Sekarang Anda mungkin perlu mengedit adminauth.php. Ini berisi nama login dan kata sandi admin. Buat lebih sulit.

define("_ADMIN_USER","admin");     // admin username
define("_ADMIN_PASS","pass");     // admin password make it very hard , very very hard

Setel izin

Anda mungkin perlu menyetel izin berikut:

 chmod 666  vadmin/.htaccess
chmod 777 tmp/
chmod 777 vadmin/uploads/plan
chmod 777 vadmin/uploads/template
chmod 777 languages/

Buat Basis Data

Sekarang buat database MySQL dengan nama pengguna database dan kata sandi pengguna database yang Anda gunakan di config.php. Berikan hak istimewa ke database di atas dengan nama pengguna dan kata sandi. Sekarang pulihkan databasevcpanel.sql ke database Anda.

Buat Kunci SSH

Sekarang Anda mungkin perlu membuat kunci publik dan pribadi ssh dan mengunggahnya ke server instalasi Anda, ke folder di luar root dokumen Anda. Pastikan untuk mengamankan folder. Jangan izinkan siapa pun untuk mengaksesnya. Hanya berikan izin kepada skrip vcPanel untuk mengakses folder itu. Jika Anda tidak tahu bagaimana melakukannya, silakan hubungi kami. Untuk mengetahui cara membuat kunci ssh, ikuti langkah-langkah berikut.

1) ssh ke server Anda:

# ssh  [email protected]

2) Buat kunci:

 # ssh-keygen -t rsa

Sekarang tekan tombol ENTER sampai Anda mendapatkan kembali command prompt. Harap diingat bahwa tidak perlu memberikan kata sandi untuk kunci ssh.

3) Sekarang salin kunci id_rsa dan id_rsa.pub dari ~/.ssh/ ke folder kunci Anda.

 # ls -al ~/.ssh/ 
# cp -v ~/.ssh/* /path-to-your-key-folder-for-vtonf/

Masuk ke Panel admin

Anda dapat masuk ke panel admin dari http://yourvcpanelinstallationurl/vadmin/

Instal Kunci Produk

Anda akan mendapatkan kunci produk Anda dari portal lisensi kami segera setelah Anda mendaftar. Jika Anda seorang reseller, Anda dapat menggunakan product key yang sama di semua instalasi vcPanel. Perbarui kunci produk dengan vcPanel ->Kunci produk.

Pengaturan Dasar

Pastikan Anda mungkin perlu mengatur pengaturan dasar dan akun admin dari admin vcPanel.

Akses vcPanel aman

Anda harus membatasi akses ke panel admin Anda dari IP tertentu. Buka vcPanel -> Akses aman.

Siapkan Cron

Anda mungkin perlu menyiapkan tugas cron harian sebagai berikut:

0 1 * * *  php /path-to-vcpanel-install/script/backupcron.php   /path-to-vcpanel-install 

Cara Memasang vcPanel - Panel Kontrol VPS - Halaman 2

Persiapan Node

Catatan:Anda harus mengikuti instruksi yang diberikan di bawah ini untuk membuat anoda (node ​​perangkat keras) untuk penerapan. Harap diingat saat ini vcPanel hanya mendukung teknologi virtualisasi Openvz. Jika Anda mengalami kesulitan dalam mengonfigurasi node Anda, silakan hubungi kami. Kami akan membangun simpul Anda.

Persyaratan Perangkat Keras:

Anda memerlukan server yang baik untuk node langsung, dengan banyak CPU dan RAM. Juga pilih hard disk berkecepatan tinggi untuk kinerja yang lebih baik. Partisi DISK-nya harus sebagai berikut:

/ =10 GB
/vz =Ruang besar untuk membuat vps.
/backup =Harus berukuran 2x dari /vz untuk mengambil cadangan.

Ingatlah untuk menggunakan hard disk kedua untuk / backup. Beberapa sistem operasi tidak akan menggunakan /vz sebagai folder home vps. Jika demikian, Anda mungkin perlu membuat tautan lunak ke /vz dan /etc/vz/conf.

Persyaratan Perangkat Lunak:

Kami merekomendasikan untuk menggunakan sistem operasi CentOS 5.x pada node Anda. Ini akan membantu Anda mengonfigurasi opsi pemantauan bandwidth dengan mudah. vcPanelmendukung semua sistem operasi Linux. Ingat, jangan sesuaikan /etc/bashrc.conf Anda. Beberapa sistem operasi/pusat data memiliki penyesuaian yang akan mencegah protokol komunikasi OpenSSH.

Instalasi OpenVZ:

Sekarang Anda mungkin perlu menginstal OpenVZ. Jika sudah punya silahkan lewati langkah ini.

Banyak panduan instalasi cepat tersedia; silahkan baca beberapa di bawah ini:

  • Bahasa Inggris:http://wiki.openvz.org/Quick_installation
  • Spanyol:http://wiki.openvz.org/Quick_installation_(Spanyol)
  • Arab:http://wiki.openvz.org/Ar/Quick_installation

Catatan:Jika Anda masih melihat masalah saat menginstal Openvz, silakan hubungi kami.

Instal Alat vcPanel:

Ini sangat penting. Anda harus mengunduh skrip berikut dan menjalankannya di simpul ini. Ini akan membuat skema pembangkitan statistik (bandwidth, beban, penggunaan sumber daya, dll.) di node Anda. Hal ini sangat penting untuk hosting.

# wget http://download.vcpanel.net/vcpanel/setupnode.tar.gz
# tar -xzf setupnode.tar.gz
# cd setupnode/
# bash install

Mengatur kunci publik Openssh:

Ini sangat penting untuk mengatur akses kunci publik dari vcPanel ke node ini. Jika tidak, vcPanel tidak dapat berkomunikasi dengan server Anda. Unduh kunci publik yang sama yang Anda konfigurasikan di vcPanel config.php dan lakukan hal berikut:

# cd ~root/.ssh
# sentuh otorisasi_keys

Sekarang salin kunci publik Anda ke otor_keys dan simpan.

# chattr +ia authorized_keys

Tambahkan simpul di dalam vcPanel:

Sekarang buka panel admin vcPanel dan tambahkan node dari Node Management -> Add Node.

Buat Kumpulan IP:

Untuk membuat VPS di dalam node ini, Anda mungkin perlu mendaftarkan kumpulan IP. Buka vcPanel admin IP Management -> Tambahkan IP ke Node dan tambahkan IP Anda.

Unggah Rencana:

Sekarang Anda perlu mengunggah paket vps Anda ke folder /etc/vz/conf. Atau Anda dapat menyinkronkannya dari panel kontrol vcPanel:VPS Plans -> Sync Plan

Unggah Template:

Sekarang Anda perlu mengunggah template OS Anda ke folder /vz/template/cache, atau Anda dapat menyinkronkannya dari panel kontrol vcPanel:VPS Templates -> Sync Template. Ini akan memakan waktu lebih lama tergantung pada ukuran template.

Referensi:

ServerManagementt.Com

vcPanel Documents


Panels
  1. Cara menginstal Panel Kontrol Vesta di VPS Linux

  2. Cara Menginstal PyroCMS di Ubuntu 14.04 VPS

  3. Cara menginstal CS-Cart v4 di Ubuntu 14.04 VPS

  1. Cara Memasang Panel Kontrol HestiaCP di Ubuntu 20.4

  2. Cara menginstal Group-Office 6 pada Ubuntu 14.04 VPS

  3. Cara Menginstal Collabtive 2.1 di Ubuntu 14.04 VPS

  1. Cara Memasang Panel Kontrol Ajenti di Debian 8

  2. Cara Memasang Panel Kontrol Webmin di Debian 9

  3. Cara Memasang Panel Kontrol Ajenti di CentOS 6