Panel kawalan pelayan maya terbaik. Pengenalan kepada Panel Kawalan

Senarai panel yang saya kumpulkan untuk menguruskan pelayan saya pada vps/vds/pelayan khusus:

Dibayar:

cPanel

— Salah satu panel kawalan pengehosan yang paling biasa untuk sistem Linux. Panel pengehosan yang stabil dan mahal.
Panel Plesk— Juga panel kawalan pengehosan biasa. OS: Centos, OpenSUSE, CloudLinux, RHEL, Debian, Ubuntu, Windows. Memasang Apache + Nginx di luar kotak adalah sangat mudah dan pantas. Nginx + php-fpm boleh berfungsi

Pengurus ISP

- Disokong oleh banyak sistem pengendalian seperti Linux, FreeBSD, Windows.

Dari segi keselamatan, ia agak stabil dan melakukan tugas yang sangat baik dalam menggambarkan hak pengguna pelayan, terutamanya dalam gabungan Apache-ITK + Nginx + php_mod.

berbayar, pada masa ini telah membangunkan versi 5 produk mereka dan menukar pendekatan untuk mengemas kini produk mereka. Kini lesen "kekal" untuk produk ini akan kekal, tetapi kemas kini akan dibeli tambahan untuk setiap tahun.

P.S.: Pada masa yang sama, ISPSYSTEM "membuang" pelanggan mereka yang membeli lesen kekal untuk panel versi ke-4; kini mereka akan dapat menerima kemas kini kritikal dan sokongan teknikal hanya sehingga 31 Disember 2016.
Pada tahun 2017, tidak akan ada kemas kini kritikal untuk versi 4 panel, tetapi panel itu sepatutnya terus berfungsi. (lesen kekal telah dikeluarkan sehingga 2033).

Percuma:

Ajenti

OS yang Disokong: Debian 6.0 dan ke atas, Ubuntu 10.04 dan ke atas, CentOS 6.0, RHEL, FreeBSD, ArchLinux, Gentoo.
Ajenti ialah persekitaran untuk melaksanakan tugas pentadbiran pada pelayan melalui antara muka web. Tapak web diselenggara dan diurus menggunakan alat tambah Ajenti-V, yang juga boleh digunakan untuk mengurus pelayan web Nginx.

Untuk memasang Ajenti, cuma muat turun skrip dari laman web rasmi dan jalankannya. Repositori yang diperlukan akan disambungkan secara automatik; Semua pakej yang diperlukan akan dipasang daripadanya. Pakej Ajenti-V mesti dipasang secara berasingan:

apt-get install ajenti-v ajenti-v-nginx ajenti-v-mysql ajenti-v-php-fpm perkhidmatan ajenti mulakan semula

Secara lalai, Ajenti-v direka bentuk untuk berfungsi dengan pelayan web Nginx bersama-sama dengan php-fpm, wsgi, puma, unicorn, node.js. Apache disokong, tetapi sokongan ini adalah minimum: pengguna hanya mendapat akses kepada fail konfigurasi yang bertanggungjawab untuk pengendalian domain yang dipilih. Dalam kes ini, Nginx mesti dikonfigurasikan untuk berfungsi sebagai proksi terbalik.

Pengguna yang tidak mempunyai pengalaman mengedit fail konfigurasi secara langsung mungkin menghadapi masalah pada peringkat ini. Antara muka web yang dengannya parameter Nginx diedit mungkin kelihatan luar biasa, dan kemungkinan besar anda tidak akan dapat mengkonfigurasi semuanya dengan betul pada kali pertama: anda perlu mengedit tetapan beberapa kali daripada antara muka web, dan kemudian melihat fail yang dihasilkan oleh Ajenti-v dan bandingkan hasilnya dengan pelan.

Antara muka untuk mengkonfigurasi penterjemah terbina dalam (contohnya, php-fpm atau uwsgi) direka dengan lebih baik, tetapi di sini juga, terdapat kebarangkalian tinggi untuk menghadapi pelbagai jenis kejutan. Tetapi selepas kenalan pertama, pengguna berpengalaman akan dapat menghargai pendekatan minimalis ini dan kemudahannya.

Salah satu kelebihan Ajenti ialah satu set besar fungsi untuk mengurus pelayan web dan tapak, boleh dikembangkan dengan bantuan modul dan pemalam tambahan. Panel ini mempunyai antara muka web yang mudah dilaksanakan dalam AJAX. Ajenti ialah persekitaran yang pada umumnya mudah, tidak terlalu sarat dengan pemasangan dan tetapan, jadi pengguna baru pun boleh memikirkannya dengan mudah.

Satu-satunya kelemahan yang ketara ialah kesukaran yang telah disebutkan dengan menyunting fail konfigurasi untuk pengguna yang tidak berpengalaman.
Projek ini sedang membangun dan menambah baik secara intensif dengan setiap versi baharu. Kami menganggap Ajenti sebagai produk yang sangat menjanjikan dan mengesyorkan anda menyemaknya.

ISPConfig


ISPConfig dipasang secara berbeza daripada semua panel kawalan yang diterangkan di atas: pertama, semua perisian yang diperlukan dipasang (pelayan web, DBMS, FTP, sistem mel), dan hanya kemudian panel kawalan itu sendiri dipasang menggunakan skrip khas. Arahan terperinci untuk pemasangan dan konfigurasi manual untuk pelbagai konfigurasi dan pengedaran boleh didapati di howtoforge.com (lihat juga versi yang lebih diperkemas).

Pendekatan ini memungkinkan untuk menyokong bilangan pengedaran yang lebih besar, serta melaksanakan fungsi yang tidak tersedia untuk kebanyakan sistem kawalan. Sebagai contoh, adalah mungkin untuk bekerja dalam sejenis kluster beberapa pelayan di mana ISPConfig dipasang; manakala salah satu daripada mereka adalah yang utama dan mengawal semua yang lain. Dalam mod operasi ini, apabila mencipta pengguna dan domain, anda boleh dengan segera menentukan pelayan mana datanya akan disimpan. Anda juga boleh membahagikan fungsi antara pelayan: satu akan bertanggungjawab untuk pengendalian pangkalan data, satu lagi akan bertanggungjawab untuk pelayan web utama yang melakukan pemprosesan permintaan dinamik, dan yang ketiga akan bertanggungjawab untuk bahagian hadapan yang menerima permintaan pengguna.

Memandangkan persekitaran disediakan sebelum memasang panel itu sendiri, ISPConfig boleh dipasang pada sistem di mana pelayan Nginx atau Apache sudah berjalan. ISPConfig boleh berfungsi dengan mana-mana pelayan ini, yang juga boleh dikonfigurasikan dengan cara yang mesra pengguna (contohnya, Nginx + php-fpm). Sokongan untuk gabungan Nginx + Apache boleh dikonfigurasikan menggunakan modul khas.

Menyediakan pelayan web dan persekitarannya adalah tugas rutin dan agak sukar, tetapi ia boleh dipercepat dan diautomasikan menggunakan skrip khas. ISPConfig boleh dipasang pada pelayan yang menjalankan OS Debian atau Ubuntu menggunakan skrip ISPConfig3-Debian-Installer. Skrip berfungsi dengan kedua-dua pelayan Apache dan Nginx. Terdapat juga skrip untuk bekerja dengan gabungan Nginx + Apache.

Antara kelebihan panel yang tidak diragui ialah sokongan untuk mod kluster dan standard APS - fungsi yang terdapat terutamanya dalam produk proprietari.

Kelemahan yang jelas bagi ISPConfig ialah kerumitan menyediakan pelayan untuk pemasangan dan konfigurasi manual semua komponen. Dan walaupun laman web howtoforge.com menyediakan arahan langkah demi langkah yang terperinci, ini tidak mengalih keluar semua kesukaran pemasangan.

Vesta CP

— Untuk memasang, cuma muat turun skrip dan jalankannya. Kemudian semuanya berlaku secara automatik. Jika perlu, repositori tambahan disambungkan. Jika mana-mana komponen yang diperlukan telah dipasang sebelum ini, maka salinan sandaran semua fail konfigurasi yang terjejas semasa pemasangannya akan disimpan dalam direktori /root/vst_install_backup.

Vesta CP berbeza daripada semua panel yang dibincangkan di atas, pertama, semua operasi yang dilakukan melalui penyemak imbas juga boleh dilakukan melalui konsol, dan kedua, kerana ia menggunakan modul Apache mod_ruid2. Semua utiliti konsol terletak dalam direktori /usr/local/vesta/bin/; nama mereka bermula dengan awalan "v-", contohnya v-add-user, v-change-database-password, dsb.

Modul Apache mod_ruid2 yang telah disebutkan di atas patut dipertimbangkan secara berasingan. Satu artikel keseluruhan boleh ditulis tentang dia; di sini kita akan mengehadkan diri kita kepada penerangan ringkas sahaja, tetapi ini cukup untuk memahami spesifikasi Vesta CP. Apabila ramai pengguna wujud bersama pada satu pelayan, dan semua tapak mereka dilayan oleh hanya satu pelayan web, masalah untuk membezakan hak apabila melaksanakan skrip PHP timbul. Masalah ini biasanya diselesaikan dengan melaksanakan skrip melalui suexec dan suphp. Kelebihan mod_ruid2 ialah ia berfungsi secara langsung dengan mod_php, yang memberikan kelajuan pelaksanaan yang lebih pantas.

Anda juga boleh menentukan kumpulan tambahan untuk mod_ruid2 (contohnya, kumpulan di mana proses Apache berjalan) - ini kadangkala diperlukan untuk memasang beberapa CMS.
Modul ini mempunyai kelemahan yang ketara: jika terdapat kelemahan, secara teorinya adalah mungkin untuk mendapatkan akses root melaluinya. Pembangun mod_ruid2 sendiri mencadangkan menggunakan patch kernel grsecurity untuk memastikan keselamatan.
Walaupun hakikatnya modul ini masih dalam keadaan agak "mentah", ia semakin meluas dan popular. Ini boleh dibuktikan dengan fakta bahawa ia telah digunakan dalam CPanel sebagai salah satu pengendali php.

Selepas pemasangan, anda tidak perlu mengkonfigurasi apa-apa tambahan, anda hanya perlu menentukan pelayan NS utama. Secara lalai, apabila membuat tapak web, pelayan web Apache digunakan; gabungan Apache + Nginx juga disokong:

Centos-Webpanel

— Panel kawalan Pengehosan Web Percuma direka untuk pengurusan pelayan (Dedicated & VPS) yang cepat dan mudah tanpa perlu menggunakan konsol ssh untuk setiap perkara kecil. Terdapat banyak pilihan dan ciri untuk pengurusan pelayan dalam panel kawalan ini.

EHCP

— Nginx dan PHP-FPM dengan membuang sepenuhnya Apache dan memberikan prestasi yang baik untuk pelayan akhir rendah

ZPanel

— Panel kawalan percuma berjalan di bawah Linux, UNIX, MacOS dan Microsoft Windows.

Webmin

— panel kawalan pengehosan web yang sangat berfungsi dan berkuasa. Alat perisian direka bentuk untuk mengurus platform Unix dan Linux dengan cara yang mudah. WebMin cukup berkemampuan untuk menguruskan pelbagai komponen persekitaran berasaskan web daripada menetapkan pelayan web kepada mengekalkan FTP dan pelayan e-mel.

Virtualmin

— ialah salah satu panel kawalan pengehosan berasaskan web yang paling popular untuk Linux dan Unix. Sistem ini direka khas untuk mengurus hos maya Apache, pangkalan data MySQL, BIND DNS Domain, Peti Mel dengan Sendmail atau Postfix dan keseluruhan Pelayan daripada satu antara muka mesra.

Kloxo

— Panel web untuk pengehosan berdasarkan RHEL / CentOS 5.x (32-Bit)

Untuk mengatur pengehosan FirstVDS, kami menggunakan program daripada pembangun terkemuka di kawasan ini - sistem ISP syarikat. Panel sistem ISP mempunyai antara muka intuitif: anda boleh memahami pengurusan pelayan maya anda dengan mudah.

BILLmanager - akaun peribadi pengguna

Antara muka pengurus BIL

Ini adalah panel kawalan pertama yang pelanggan masukkan selepas pendaftaran. Akaun peribadi BILLmanager menyimpan maklumat pelanggan anda: nama, nombor telefon, butiran, dsb. Melalui BILLmanager anda boleh menulis permintaan kepada perkhidmatan sokongan, menambah baki anda dan memantau aktiviti perkhidmatan.

Saya telah mendaftar, apa seterusnya? Pesan pelayan maya. Ini boleh dilakukan dalam bahagian Produk/Perkhidmatan → Pelayan maya. Selepas memilih konfigurasi, sistem akan secara automatik menggesa anda untuk membuat invois dan membayarnya. Bagi entiti sah, semua dokumen penutupan disediakan di bahagian Sijil Siap Kerja. Anda boleh meminta kontrak asal di bahagian Kontrak.

Saya perlukan nasihat! Tulis kepada kami - kepada perkhidmatan sokongan atau kepada jabatan perkhidmatan pelanggan melalui bahagian Sokongan → Permintaan, butang Buat. Pakar kami akan membantu anda menyelesaikan sebarang isu.

Bagaimana untuk tidak melupakan apa-apa? Sediakan pemberitahuan tentang baki rendah pada akaun peribadi anda, tentang berita dan promosi dalam bahagian Klien → Tetapan Pengguna, bahagian Tetapan Pemberitahuan. BILLmanager boleh menghantar e-mel kepada anda atau menulis SMS ke nombor yang anda tentukan. Anda juga boleh melihat pemberitahuan dalam panel kawalan: bahagian Sokongan → Pemberitahuan

Di laman web pembangun.

  • Tutorial

Apabila anda bekerja untuk syarikat pengehosan, kebanyakan rakan dan kenalan anda menyelesaikan semua soalan mereka mengenai pengehosan melalui anda. Ini membolehkan anda mengikuti perkembangan terkini, dan bukan sahaja meningkatkan kemahiran anda, tetapi juga mengekalkannya dalam keadaan baik. Sebaik sahaja istimewa Masalah lelaki menjadi sukar untuk diselesaikan pada pelayan pengehosan, biasanya disebabkan oleh kekurangan keupayaan untuk memasang perisian yang diperlukan untuk skrip tertentu untuk berfungsi, saya segera memikirkan pelayan maya yang murah, terutamanya kerana kami kini memilikinya. Kami juga memahami bahawa lebih mudah untuk bekerja dengan pelayan melalui antara muka web yang mudah, dan panel kawalan yang baik akan berguna, selepas semua. Dan jika ia juga percuma, maka kita hanya akan mendapat manfaat. Tanpa teragak-agak, saya membuka penyemak imbas saya dan mula Googling panel kawalan pengehosan percuma.

Menyedari bahawa mempelajari setiap satu akan mengambil masa, saya juga memutuskan untuk meminta nasihat pentadbir kami yang berpengalaman, yang mana saya menerima jawapan ringkas:
Di pihak saya terdapat percubaan untuk menarik perhatiannya kepada fakta bahawa terdapat produk percuma lain:
Tetapi ketua teknikal Jabatan memberikan jawapan yang agak dijangka:

Ini tidak begitu popular dalam kalangan kami.
Beginilah perkenalan pertama saya dengan salah satu panel kawalan pengehosan percuma yang paling popular di RuNet berlaku - Vesta CP. Saya ingin memberitahu anda bagaimana menyelesaikan masalah yang diberikan bukan sahaja membawa kepada menulis tutorial, tetapi juga membolehkan anda bertemu orang yang menarik yang meletakkan jiwa mereka ke dalam sesuatu yang benar-benar membawa keseronokan kepada mereka. Dan akibatnya, anda dan saya menerima produk perisian yang hebat. Nah, bukankah ini indah? Selamat membaca dan membina...

Mukadimah

Memandangkan panel Vesta benar-benar asing bagi saya, saya mula mengumpul maklumat. Saya menjumpai beberapa penerbitan yang baik, termasuk pada sumber Habrahabr, selepas itu saya juga memikirkan tentang apa lagi yang boleh diberitahu tentang panel ini, kerana terdapat bahan yang benar-benar mencukupi di RuNet. Tetapi bagaimana satu perbualan boleh mengubah segala-galanya!? Selepas membaca artikel yang bagus, saya memutuskan untuk menulis kepada pengarang dan mengetahui pendapatnya bukan sahaja mengenai panel Vesta, tetapi juga mengenai niche panel kawalan hosting percuma secara umum. Terkejut saya, jawapan itu tidak mengambil masa yang lama untuk tiba, dan dialog itu sendiri berterusan hingga ke hari ini... Kami berjaya membincangkan banyak perkara, tetapi ini hanya sebahagian kecil daripada apa yang masih perlu dibincangkan. Ya, kemungkinan besar ini adalah bahan untuk artikel berasingan, tetapi jangan kita mendahului diri kita sendiri dan kembali ke panel Vesta itu sendiri.

Pemasangan

Saya tidak akan mengubah tabiat saya - Saya akan memasang CentOS pada pelayan maya (panel juga menyokong Debian, Ubuntu) dan menyambung kepadanya melalui SSH. Untuk melakukan ini, jika anda menggunakan MacBook, lancarkan Terminal dan masukkan arahan berikut:

Ssh [e-mel dilindungi]
Kami mengesahkan sambungan, nyatakan kata laluan superuser, dan selepas semua tindakan ini kami sampai ke konsol. Jika anda seorang pengguna Windows, kemudian gunakan emulator terminal PuTTY untuk bekerja dengan pelayan.

Curl -O http://vestacp.com/pub/vst-install.sh
Sebelum meneruskan proses pemasangan itu sendiri, saya ingin memberitahu anda bahawa pemasang panel secara automatik mengklasifikasikan pelayan kepada 4 kumpulan berikut:

  • mikro - kurang daripada 1 GB RAM;
  • kecil - kurang daripada 3 GB RAM;
  • sederhana - kurang daripada 7 GB RAM;
  • besar - lebih daripada 7 GB RAM.
Bergantung pada ciri teknikal pelayan anda, dalam kes ini jumlah RAM, pemasang akan memasang set pakej tertentu dan konfigurasi panel Vesta secara automatik. Sebagai contoh, pakej antivirus akan berfungsi dengan betul (mengikut cadangan pembangun) bermula dari versi sederhana, dan sokongan php cgi pula tersedia untuk keseluruhan kumpulan pelayan kecuali mikro. Tetapi tiada apa yang menghalang anda daripada memasang perisian yang hilang secara manual.

Kami meneruskan proses memasang panel; untuk melakukan ini, jalankan skrip menggunakan arahan:

Bash vst-install.sh
Anda sepatutnya menerima mesej berikut pada skrin:

_| _| _|_|_|_| _|_|_| _|_|_|_|_| _|_| _| _| _| _| _| _| _| _| _| _|_|_| _|_| _| _|_|_|_| _| _| _| _| _| _| _| _| _|_|_|_| _|_|_| _| _| _| Panel Kawalan Vesta Perisian berikut akan dipasang pada sistem anda: - Pelayan Web Nginx - Pelayan Web Apache (sebagai bahagian belakang) - Pelayan DNS Bind - Pelayan mel Exim - Pelayan POP3/IMAP Dovecot - Pelayan Pangkalan Data MySQL - Pelayan FTP Vsftpd - Tembok Api Iptables + Fail2Ban Adakah anda ingin meneruskan:
Sahkan tindakan anda menggunakan kekunci y(ya). Seterusnya anda perlu memberikan e-mel anda:

Sila masukkan alamat e-mel pentadbir: [e-mel dilindungi]
Pemasang kemudiannya boleh meminta anda memasukkan nama hos:

Sila masukkan nama hos FQDN : xx1669.ua-hosting.company
Proses pemasangan itu sendiri mungkin mengambil masa kira-kira 15 minit. Memandang ke hadapan sedikit, saya ingin mengatakan bahawa jika anda memasang panel Vesta pada satu pelayan, maka memasukkan semua data yang diperlukan semasa pemasangan tidak akan mengambil banyak masa. Tetapi jika anda perlu menyediakan beberapa dozen pelayan dengan panel ini, baru-baru ini salah seorang pelanggan kami menetapkan tugas sedemikian, maka kami mengesyorkan menjalankan skrip pemasangan dengan kunci h(bantuan):

Bash vst-install.sh -h
Dan lihat senarai penuh pilihan yang tersedia:

Penggunaan: vst-install-rhel.sh -a, --apache Pasang lalai Apache: ya -n, --nginx Pasang lalai Nginx: ya -w, --phpfpm Pasang lalai PHP-FPM: tidak -v, --vsftpd Pasang lalai Vsftpd: ya -j, --proftpd Pasang lalai ProFTPD: tidak -k, --bernama Pasang lalai Bind: ya -m, --mysql Pasang lalai MySQL: ya -g, --postgresql Pasang lalai PostgreSQL: tidak - d, --mongodb Pasang MongoDB tidak disokong -x, --exim Pasang lalai Exim: ya -z, --dovecot Pasang lalai Dovecot: ya -c, --clamav Pasang lalai ClamAV: ya -t, --spamassassin Pasang lalai SpamAssassin : yes -i, --iptables Pasang Iptables lalai: yes -b, --fail2ban Pasang Fail2ban lalai: yes -r, --remi Pasang Remi repo lalai: ya -q, --kuota Kuota Sistem Fail lalai: tidak -l, --lang Lalai bahasa lalai: en -y, --interaktif Lalai pemasangan interaktif: ya -s, --nama hos Tetapkan nama hos -e, --e-mel Tetapkan e-mel pentadbir -p, --kata laluan Tetapkan kata laluan pentadbir -f, -- force Force installation -h, --help Cetak bantuan ini
Yang, seterusnya, akan membolehkan anda memasangnya "untuk diri sendiri", dan juga akan membantu mempercepatkan proses menyediakan keseluruhan "armada kereta". Cara paling mudah untuk melangkau memasukkan data tambahan semasa pemasangan panel adalah untuk menyahaktifkan mod interaktif, dan sebagai hasilnya, jalankan skrip pemasangan dengan kekunci y(interaktif) dan parameter tidak.

Bash vst-install.sh -y no
Jika anda juga ingin menetapkan kata laluan anda sendiri untuk mengakses panel, kemudian tambah kekunci hlm(kata laluan) dengan pilihan kata laluan anda sendiri:

Bash vst-install.sh -y no -p xxxxxxxxx
Bagi pengguna yang tidak gemar menjalankan "debriefing" dalam konsol, pembangun telah mencipta konfigurator pilihan berasaskan web yang mudah, yang sangat memudahkan proses pemasangan tersuai. Hanya tetapkan parameter yang diperlukan dalam bahagian Tetapan Pemasangan Terperinci, kemudian klik butang Jana Arahan Pemasangan dan tampalkan arahan sedia dibuat ke dalam konsol. Bagaimanakah anda menyukai pilihan pemasangan ini?

Setelah pemasangan selesai, mesej berikut akan dipaparkan pada skrin:

_| _| _|_|_|_| _|_|_| _|_|_|_|_| _|_| _| _| _| _| _| _| _| _| _| _|_|_| _|_| _| _|_|_|_| _| _| _| _| _| _| _| _| _|_|_|_| _|_|_| _| _| _| Tahniah, anda baru sahaja berjaya memasang Panel Kawalan Vesta https://xxx.xxx.xxx.xxx:8083 nama pengguna: kata laluan admin: xxxxxxxxx

Antara muka web

Nah, adakah anda bersedia untuk bertemu "dewi"? Kemudian buka penyemak imbas dan log masuk ke panel. Sila ambil perhatian bahawa nama pengguna adalah pentadbir.

Sejurus selepas log masuk, kami sampai ke halaman PENGGUNA dan melihat maklumat setakat ini tentang satu-satunya pentadbir pengguna yang mempunyai hak pentadbir sistem. Jika seseorang mendapati ia lebih menyenangkan untuk bekerja dengan antara muka Rusia, kemudian buka tetapan pengguna pentadbir dan pilih bahasa yang diperlukan dalam medan Bahasa. Jangan lupa klik butang Simpan untuk menyimpan perubahan anda.

Selain itu, kekunci panas (SHORTCUTS) sangat membantu apabila bekerja dengan panel, yang memudahkan navigasi menu dan membolehkan anda mengawal menggunakan papan kekunci. Untuk membuka senarai semua PINTAS yang tersedia, gunakan kekunci h pada papan kekunci atau salah satu butang di sudut kanan bawah skrin.

Pengguna

Untuk meningkatkan keselamatan, pembangun tidak mengesyorkan mengurus tapak daripada pengguna pentadbir, jadi mari buat pengguna baharu. Pergi ke menu PENGGUNA dan tekan butang bulat hijau dengan tambah (TAMBAH AKAUN). Jangan lupa bahawa ini juga boleh dilakukan menggunakan kekunci pintas; tangkapan skrin sebelumnya harus menunjukkan bahawa kunci itu akan membantu kami dengan ini - a.

Di sini anda boleh menentukan bahasa antara muka untuk pengguna, serta peti melnya yang akses akan dihantar. Selepas mengisi medan yang diperlukan, klik butang "Tambah". Akibatnya, dalam menu PENGGUNA kita akan mempunyai dua pengguna dan menggunakan kekunci LOGIN HOW kita boleh log masuk di bawah pengguna yang kita perlukan. Perlu ditambah bahawa pembangun menjaga "penghijrahan besar orang" dan memberi peluang untuk memindahkan pengguna dari satu pelayan ke pelayan yang lain.

Domain

Kini kami boleh menambah tapak kami. Untuk melakukan ini, pergi ke menu WEB dan gunakan kekunci a Kami memanggil tetingkap di mana kami mengisi data yang diperlukan.

Saya segera mengesyorkan membuka PILIHAN TAMBAHAN dan mengaktifkan akaun FTP tambahan dengan mengisi medan yang sesuai. Dan untuk pencinta statistik, terdapat juga kemungkinan untuk menyambungkan sumber anda ke Webalizer atau AWStats.

Pangkalan data

Sudah tiba masanya untuk mencipta pangkalan data (DB) untuk projek anda. Segala-galanya agak mudah - pergi ke menu DB dan sekali lagi gunakan kekunci terbakar a Panggil tetingkap di mana kami mengisi medan yang diperlukan.

Jangan lupa untuk menyimpan semua data yang dimasukkan menggunakan butang "Tambah". Kemudian anda boleh memuat naik CMS atau skrip yang diperlukan dengan mudah ke pengehosan anda yang mana projek anda akan dijalankan, dan menjalankan konfigurasi tambahan untuk mengeluarkan tapak ke dalam pengeluaran.

Pentadbiran DBMS MySQL dijalankan menggunakan aplikasi web phpMyAdmin, butang pelancarannya akan muncul dalam menu DB sejurus selepas mencipta sekurang-kurangnya satu pangkalan data.

Keselamatan

Seperti yang anda mungkin telah perhatikan, panel mempunyai tembok api, serta sokongan untuk Fail2ban, yang secara automatik akan menghalang meneka kata laluan menggunakan pelbagai protokol (FTP, SSH), termasuk panel Vesta itu sendiri. Untuk mengkonfigurasi tembok api, anda mesti memilih item menu yang sesuai sebagai pengguna pentadbir.

Di mana, menggunakan fungsi yang tersedia, adalah mungkin untuk membuat tetapan yang diperlukan, termasuk untuk Fail2ban.

Laporan

Panel kawalan Vesta melaksanakan pengumpulan statistik dan pelbagai data dengan sangat baik yang boleh membantu anda menganalisis pengendalian pelayan anda. Sebagai contoh, dalam menu Pelayan anda boleh melihat berapa banyak RAM yang digunakan oleh proses tertentu.

Juga, jika anda ingin mengkaji penunjuk pemproses, memori, rangkaian, cakera, dsb., anda boleh mendapatkan data yang lebih terperinci tentang pelbagai parameter: ciri teknikal pelayan, permintaan apa yang dihantar kepada pelayan web dan pangkalan data, adalah mungkin untuk membuat laporan mengenai surat yang dihantar dan banyak lagi.

Jangan lupa tentang memuatkan graf, yang juga boleh membantu anda menganalisis prestasi pelayan.

Dan bagi mereka yang ini tidak mencukupi, terdapat keupayaan untuk melihat log domain secara langsung - menu WEB, butang LIHAT LOG.

API

Panel Vesta mempunyai API yang boleh digunakan sebagai rangka kerja untuk mencipta antara muka anda sendiri. Sebagai contoh, anda boleh membuat platform untuk blog atau kedai dalam talian. Seperti yang diberitahu oleh pembangun kepada saya, beberapa pelanggan besar mereka menggunakan panel dengan cara ini.

Kemas kini

Kemas kini panel kawalan Vesta boleh berlaku secara automatik, tetapi ciri ini dilumpuhkan secara lalai. Semua kemas kini diuruskan melalui menu yang sepadan.

Apabila kemas kini dikeluarkan, pakej dalam bahagian menu ini mula menyerlahkan warna merah dan butang Kemas kini juga muncul. Jika perlu, anda membuat satu klik dan anda selesai.

Sedikit kesabaran dan bersama-sama dengan anda saya akan melihat ke dalam masa terdekat "dewi". Anda ingin melihat apa kebaikan yang sedang disediakan oleh pembangun untuk anda dalam keluaran panel Vesta seterusnya?

Roti

Saya rasa hampir setiap produk perisian mempunyai ciri tersendiri. Kami telah menyebut beberapa daripada mereka sebelum ini, tetapi ada yang saya tinggalkan secara khusus untuk "pencuci mulut".

Pada satu masa, mereka mengeluarkan beberapa sambungan berbayar untuk menampung kos menyokong dan membangunkan panel ini.

Yang pertama adalah ajaib, dengan kata lain saya tidak dapat menggambarkan kemudahan UInya, pengurus fail. Sebaik sahaja anda mengaktifkan pemalam, item menu Fail akan muncul, dan apabila anda mengklik padanya, tetingkap berikut akan dibuka:

Saya bersetuju bahawa tanggapan pertama mungkin sedikit keterlaluan, tetapi anda masih belum melihat set PINTAS yang tersedia dan masih belum mula bekerja dengan pengurus fail itu sendiri, bukan?

Pasukan pembangunan tidak merahsiakan fakta bahawa hotkeys dipinjam daripada pengurus fail yang sangat baik GNU Midnight Commander. Nah, betul-betul, mengapa tidak menerima apa yang benar-benar mudah? Dan percayalah, anda akan berpeluang untuk mengesahkan ini sendiri.

Sambungan berbayar kedua ialah SFTP Chroot. Pemalam ini mungkin lebih menarik minat anda yang menyediakan perkhidmatan pengehosan dan juga berkongsi pelayan anda dengan pengguna lain. Seterusnya, saya ingin memetik pemaju sendiri mengenai "ciri" tambahan ini untuk meningkatkan keselamatan:

Protokol FTP tidak selamat kerana semua kata laluan dihantar dalam bentuk yang jelas tanpa penyulitan. Duduk di kafe menggunakan Wi-Fi awam, terdapat risiko seseorang akan memintas data anda. Untuk mendayakan SFTP, anda perlu memberikan pengguna shell sistem, walau bagaimanapun, ini akan membolehkan pengguna melihat bukan sahaja direktorinya sendiri, tetapi juga direktori sistem, seperti /etc, /sbin atau /bin. Ini tidak menjadi masalah jika pelayan digunakan oleh 2-3 pembangun. Tetapi apabila ia datang untuk memberi akses kepada orang yang tidak dipercayai sepenuhnya, dilema timbul. Modul SFTP Shroot membantu menyelesaikan masalah ini. Jika modul diaktifkan, maka pada semua akaun tanpa shell sebenar (/sbin/nologin), mod sambungan SFTP khas didayakan. Akaun sedemikian hanya boleh melihat fail dalam direktori rumah mereka dan itu sahaja.
Selepas mengaktifkan sambungan ini, anda perlu memilih pilihan yang diingini daripada senarai juntai bawah untuk pengguna tertentu dalam tetapan akaun, seperti yang ditunjukkan dalam tangkapan skrin di bawah:

Adakah anda masih berfikir tentang panel mana yang hendak dipilih? Kemudian saya meneruskan dan beralih kepada "gula-gula yang paling lazat" keluaran panel Vesta yang seterusnya.

Akan ada kekunci panas tambahan yang akan membolehkan anda mengawal sepenuhnya panel menggunakan papan kekunci - itu bagus.

Anda juga boleh menerima sijil SSL percuma daripada projek Let's Encrypt dalam satu klik. Dan seperti yang saya yakin, fungsi ini sudah berada di peringkat akhir ujian.

Saya tidak akan mendedahkan semua butiran keluaran yang akan datang, tetapi meninggalkan beberapa "makanan untuk difikirkan" untuk anda, pembaca yang dihormati. Semua butiran pada akhir penerbitan.

Sebagai ucapan terima kasih, saya ingin menyenaraikan mengikut nama setiap ahli pasukan pembangunan "dewi" yang benar-benar ini:

Keep it up guys!

P.S. Untuk menyokong projek di pihak kami, kami, bersama-sama dengan pasukan pembangunan, memutuskan untuk memberikan setiap pelanggan kami yang menyewa perkhidmatan VPS awan peluang untuk mengaktifkan kedua-dua sambungan komersil panel Vesta sekali, percuma sepenuhnya untuk satu perkhidmatan dengan akses superuser. Untuk melakukan ini, selepas membuat pesanan, hanya buat tiket ke bahagian jualan dan kami akan mengaktifkan pemalam untuk anda.

P.P.S. Pembangun, bagi pihak mereka, juga memutuskan untuk mengadakan promosi dan memberi anda peluang untuk menerima diskaun tambahan 30% apabila memesan versi kekal bagi lesen sambungan berbayar Vesta. Apabila membuat pesanan anda, hanya gunakan kupon HABR, yang akan sah sehingga 15 Januari.

Tag:

  • Tambah tag

Kebanyakan hoster, apabila membuat pesanan, memberi anda peluang untuk segera memesan panel kawalan - antara muka web untuk mengurus perkhidmatan, domain, pangkalan data, dll. Sebagai peraturan, ia dibayar, tetapi terdapat juga pilihan percuma yang baik.

Anda boleh memasang sendiri panel sedemikian hanya dalam beberapa klik. Bersama-sama dengan panel, semua yang diperlukan untuk menjalankan tapak juga dipasang - PHP, MySQL, mel, dll.

Untuk memasang mana-mana panel anda memerlukan root dan SSH.

Selepas pemasangan, pengguna baru dicipta - pentadbir, ia juga mungkin untuk menambah pengguna lain, yang saya cadangkan lakukan, idealnya untuk setiap tapak, ini mengurangkan risiko jangkitan. Jika salah satu tapak dijangkiti, dalam kebanyakan kes, nasib yang sama menanti tapak lain pengguna. Sebagai peraturan, virus tidak dapat mencapai tapak pengguna lain.

Vesta

Panel pertama dalam senarai saya ialah Vesta. Saya memutuskan untuk memulakan dengan panel ini kerana saya telah menggunakannya untuk masa yang lama, ia mempunyai semua yang saya perlukan, tiada apa-apa yang berlebihan, navigasi mudah. Ia berfungsi dengan baik walaupun pada pelayan dengan memori 128 MB.

Ciri - Mengurus pengguna (boleh dibahagikan kepada pakej), domain, IP, DNS, pangkalan data, Cron, sandaran, melihat log, statistik.


OS yang disokong:

  • RHEL 5, RHEL 6
  • CentOS 5, CentOS 6
  • Debian 7
  • Ubuntu 12.04, Ubuntu 12.10, Ubuntu 13.04, Ubuntu 13.10, Ubuntu 14.04

Pemasangan - sambung melalui ssh, muat turun pemasang:

Curl -O http://vestacp.com/pub/vst-install.sh

Mari mulakan pemasangan:

Bash vst-install.sh

Ajenti

Panel mempunyai lebih banyak keupayaan daripada yang sebelumnya; ia mempunyai pengurus fail, editor dan terminal. Diedarkan di bawah lesen AGPLv3.

Panel itu sendiri hanyalah pengurusan pelayan. Untuk dapat mengurus domain, pangkalan data, dsb. Anda juga mesti memasang pemalam pengurusan tapak - Ajenti V (pada masa penulisan - versi beta)

OS yang disokong dan pemasangan pantas:

  • Debian
    wget -O- https://raw.github.com/ajenti/ajenti/1.x/scripts/install-debian.sh | sh
  • Ubuntu
    wget -O- https://raw.github.com/ajenti/ajenti/1.x/scripts/install-ubuntu.sh | sudo sh
  • CentOS/RHEL (skrip pemasangan berbeza bergantung pada versi)
    untuk versi ketujuh
    curl https://raw.githubusercontent.com/ajenti/ajenti/1.x/scripts/install-rhel7.sh ​​​​ | sh
    untuk versi keenam
    curl https://raw.githubusercontent.com/ajenti/ajenti/1.x/scripts/install-rhel.sh | sh
  • FreeBSD
    Ia masih percubaan, tiada pemasangan pantas.

Kemudian pasang Ajenti V (contoh untuk Debian/Ubuntu):

1. Alih keluar apache yang dipasang:

Apt-get keluarkan apache2

2. Pasang pemalam:

Apt-get install ajenti-v ajenti-v-nginx ajenti-v-mysql ajenti-v-php-fpm php5-mysql perkhidmatan ajenti mulakan semula

Dari segi sifat penggunanya, pelayan khusus maya (VDS) ialah komputer yang hampir lengkap dengan sistem pengendalian Unix dipasang. Yang paling biasa ialah FreeBSD, CentOS dan Debian. Ia dipasang pada satu pelayan fizikal dalam jumlah yang berkadar dengan kekerapan pelayan. Sebagai contoh, pelayan 1024 MHz dibahagikan kepada 8 komputer maya VDS dengan frekuensi 128 MHz. RAM dan cakera keras dibahagikan dengan cara yang sama. Adalah mungkin untuk menggabungkan unit minimum sedemikian ke dalam pelayan yang lebih berkuasa. Dalam contoh di atas, anda boleh meletakkan dua VDS 256 MHz dan satu daripada 512 MHz dan bukannya lapan minimum. Sistem virtualisasi memberikan setiap subsistem tersebut alamat IPnya sendiri, yang boleh digunakan untuk mengawal melalui Internet.

Pada mulanya, selepas membeli VDS, hoster hanya memberikan anda alamat IP pelayan anda dan kata laluan root, selepas itu pengguna dibiarkan bersendirian dengan baris arahan Linux. Anda boleh mengakses konsol komputer jauh melalui SSH menggunakan pelbagai program terminal. Program sedemikian yang paling biasa ialah PuTTY. Tetapi untuk mengurus pelayan VDS tidak perlu mengetahui cara menggunakan Linux. Untuk kerja mudah pengguna (pembeli perkhidmatan VDS), pelbagai program dengan antara muka grafik telah dicipta yang membolehkan anda memasang tapak web dan membuat peti mel terus dari penyemak imbas dengan satu klik tetikus. Program sedemikian dipanggil panel kawalan dan boleh dipasang sama ada secara bebas daripada baris arahan Linux, atau oleh hoster yang menjual VDS yang murah kepada anda.

Panel kawalan ISPmanager

Ini adalah pembangunan perisian domestik yang menduduki 90% daripada pasaran bahasa Rusia untuk perkhidmatan pelayan maya. Satu-satunya kelemahannya ialah ia dibayar. Hoster besar mempunyai diskaun besar daripada syarikat pemaju dan oleh itu termasuk kos menyewa panel dalam pelan tarif mereka. Wakil kecil perkhidmatan pengehosan boleh meminta pelanggan $10 lagi sebulan sebagai tambahan kepada kos penyewaan VDS.

panel kawalan webmin

Webmin ialah antara muka web percuma untuk pentadbir sistem Unix. Panel kawalan ini menyokong bahasa Rusia, ia adalah percuma dan fungsinya tidak jauh lebih rendah daripada ISPmanager Pro. Tetapi banyaknya fungsi untuk mentadbir seluruh pelayan, dan bukan hanya modul yang bertanggungjawab untuk pengehosan, boleh memainkan jenaka yang kejam pada pengguna yang tidak berpengalaman, dan dengan satu klik anda boleh mengganggu prestasi keseluruhan sistem. Disebabkan kerumitan sedemikian dan antara muka yang tidak mesra, program ini sukar digunakan. Tetapi sebaliknya, anda boleh mengambil VDS tanpa program pengurusan, iaitu tanpa "bonus" dalam harga pelan tarif dan mendapatkan pelayan maya termurah

Panel Kawalan SysCP

Satu lagi program percuma yang direka khusus untuk pengurusan pengehosan. SysCP tidak menyokong sesetengah pengedaran Linux, jadi anda mungkin tidak dapat memasangnya pada VDS anda. Ini adalah panel ringkas secara eksklusif untuk bekerja dengan tapak web. Tetapi kesederhanaan ini kadangkala memaksa anda beralih ke konsol OS untuk melaksanakan tugas yang rumit dengan pelayan maya.

Terdapat banyak pilihan untuk menguruskan pelayan VDS, tetapi intipati memilih panel kawalan bergantung kepada sama ada anda mempunyai dana untuk ISPmanager Lite atau tidak. Ini adalah pilihan terbaik untuk juruweb pemula yang tapaknya telah berkembang daripada pengehosan kongsi dan bersedia untuk mencuba pelayan khusus.

Panel percuma lain yang anda juga boleh lihat ialah Ajenti, OpenPanel, Kloxo, ISPConfig, WebsitePanel, VHCS, GNUPanel, iMSCP, EHCP. DirectAdmin berbayar, cPanel, Plesk. Kesemua mereka mempunyai kelemahan yang ketara, seperti kekurangan bahasa Rusia dalam antara muka, beban serius pada pelayan, atau sekatan kos dan harga yang tinggi pada bilangan domain. Semua ini menjadikan panel kawalan ini kurang dikenali dalam pasaran pelayan khusus dan VDS berbahasa Rusia. Tetapi jika salah satu daripada mereka kelihatan bagus dan agak berfungsi kepada anda, maka anda boleh menulis tentangnya dalam komen.