Come configurare smartphone e PC. Portale informativo
  • casa
  • Windows Phone
  • Pannello Web - Pannello Web per la gestione del server (hosting). I migliori pannelli di controllo di hosting open source

Pannello Web - Pannello Web per la gestione del server (hosting). I migliori pannelli di controllo di hosting open source

L'installazione del pannello non è banale, ci sono molti consigli in rete, ho trovato il più dettagliato e comprensibile: http://www.zvps.co.uk/zpanelcp/centos-6. Consapevolmente non ha ristampato, per non plagiare.

Ho preso il file manager e altri moduli qui: http://forums.zpanelcp.com/showthread.php?6832-RusTus-ZPX-Modules . Tieni presente che devi prima installare il repository, quindi utilizzare "Mod Admin" per attivarlo.

Impressione generale di zPANELcp. Pannello di controllo dell'hosting molto semplice e intuitivo. Sui server economici è lento. Per impostazione predefinita mancano molti moduli utili e la localizzazione russa. È necessario "finire" manualmente. Usato per oltre sei mesi. Si è rivelato un pannello stabile e affidabile.

Revisione, test e recensioni del pannello di hosting VEST

Sono supportate le versioni 5 e 6 delle distribuzioni RHEL e CentOS. Dopo aver installato il pannello di controllo vesta, riceverai il seguente set di software:

  • WEB: Nginx/Apache + mod_ruid2
  • DNS: vincola
  • POSTA: Exim / Dovecot / ClamAV / SpamAssasin / RoundCubeMail
  • DB: MySQL/phpMyAdmin
  • FTP: VsFTPD

L'installazione non è difficile. Innanzitutto, assicurati di aver installato cURL e bash. Si consiglia di aggiornare il sistema all'ultima versione:

Yum, pulisci tutto il tuo aggiornamento

Quindi puoi iniziare a installare VEST

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

Se l'installazione si blocca e/o si dispone di un server budget, eseguire l'installazione con l'opzione --force

bash vst-install.sh -f

Successivamente, dovrai confermare le tue intenzioni premendo "Y" e inserire il corretto indirizzo e-mail. Il processo di installazione richiede circa 15 minuti (a seconda della capacità del server e dello spessore del canale).

Al termine dell'installazione, vedrai sullo schermo l'indirizzo di accesso, username e password del pannello di controllo dell'hosting. Inoltre, queste informazioni verranno duplicate nella tua posta, all'indirizzo che hai inserito all'inizio del processo di installazione.

Svantaggi dell'installatore VESTA

Durante l'installazione, viene collegato il repository remi da cui vengono installati php 5.4 e mysql 5.5 a tua insaputa. Chi ha bisogno versione precedente, quindi esegui il programma di installazione con l'opzione --disable-remi

bash vst-install.sh -d

Quindi php 5.3 e mysql 5.1 verranno installati sul server.
Se hai già installato, puoi provare a eseguire il downgrade della versione secondo queste istruzioni -

L'elenco dei pannelli che ho compilato per la gestione del mio server su vps/vds/server dedicato:

Pagato:

cPannello

— Uno dei pannelli di controllo di hosting più comuni per i sistemi Linux. Pannello di hosting stabile e costoso.
Pannello Plesk- Anche un pannello di controllo di hosting comune. Sistema operativo: Entos, OpenSUSE, CloudLinux, RHEL, Debian, Ubuntu, Windows. Installato immediatamente Apache + Nginx è molto semplice e veloce. Nginx + php-fpm possibile

ISPmanager

- Supportato da molti sistemi operativi come Linux, FreeBSD, Windows.

In termini di sicurezza, è abbastanza stabile e fa un ottimo lavoro nel delimitare i diritti degli utenti del server, specialmente nel bundle Apache-ITK + Nginx + php_mod.

pagato in attualmente sviluppato la versione 5 del loro prodotto e cambiato l'approccio all'aggiornamento del loro prodotto. Ora la licenza "perpetua" per questo prodotto sarà eterna, tuttavia, gli aggiornamenti verranno acquistati in aggiunta per ogni anno.

P.S.: Allo stesso tempo, ISPSYSTEM ha "buttato" i propri clienti che hanno acquistato licenze perpetue per la 4a versione del pannello, ora potranno ricevere aggiornamenti critici e supporto tecnico solo fino al 31 dicembre 2016.
Nel 2017 non ci saranno aggiornamenti critici per la 4a versione del pannello, ma presumibilmente il pannello continuerà a funzionare. (le licenze perpetue sono state rilasciate fino al 2033).

Libero:

Ajenti

Sistema operativo supportato: Debian 6.0 e versioni successive, Ubuntu 10.04 e versioni successive, CentOS 6.0, RHEL, FreeBSD, ArchLinux, Gentoo.
Ajenti è un ambiente per l'esecuzione di attività amministrative su un server tramite un'interfaccia web. I siti vengono mantenuti e gestiti utilizzando il componente aggiuntivo Ajenti-V, che può essere utilizzato anche per la gestione server web nginx.

Per installare Ajenti, basta scaricare lo script dal sito ufficiale ed eseguirlo per l'esecuzione. Il repository richiesto verrà connesso automaticamente; tutto verrà installato da esso pacchetti richiesti. I pacchetti Ajenti-V devono essere installati separatamente:

apt-get install ajenti-v ajenti-v-nginx ajenti-v-mysql ajenti-v-php-fpm servizio ajenti restart

Per impostazione predefinita, Ajenti-v è progettato per funzionare con il server web Nginx insieme a php-fpm, wsgi, puma, unicorn, node.js. Apache è supportato, ma questo supporto è minimo: l'utente ha accesso solo al file di configurazione responsabile del funzionamento del dominio selezionato. Nginx in questo caso deve essere configurato per funzionare come proxy inverso.

Utenti senza esperienza montaggio diretto file di configurazione, in questa fase possono verificarsi problemi. L'interfaccia web con cui vengono modificati i parametri di Nginx può sembrare insolita e probabilmente non sarai in grado di configurare tutto correttamente la prima volta: dovrai modificare le impostazioni più volte dall'interfaccia web, quindi visualizzare i file generati da Ajenti-v e confrontare il risultato con l'intenzione.

L'interfaccia per impostare interpreti incorporabili (ad esempio, php-fpm o uwsgi) è migliore, ma anche qui c'è un'alta probabilità di incontrare diverso tipo sorprese. Ma dopo il primo incontro utenti avanzati apprezzerà questo approccio minimalista e la sua praticità.

Tra i vantaggi di Ajenti, nomineremo un ampio insieme di funzioni per la gestione di server e siti web, espandibili con l'ausilio di moduli e plugin aggiuntivi. Il pannello è dotato di un'interfaccia Web basata su AJAX di facile utilizzo. Ajenti è un ambiente generalmente intuitivo che non è sovraccarico di impostazioni e impostazioni, rendendo facile capirlo anche per un utente inesperto.

L'unico svantaggio significativo sono le difficoltà già menzionate sopra con la modifica dei file di configurazione per utenti inesperti.
Il progetto si sta sviluppando e migliorando intensamente con ciascuno nuova versione. Consideriamo Ajenti un prodotto molto promettente e lo consigliamo per la revisione.

Configurazione ISP


ISPConfig si installa in modo diverso rispetto a tutte le centrali sopra descritte: innanzitutto viene installato tutto il software necessario (web server, DBMS, FTP, sistema postale), e solo allora, utilizzando uno script speciale, viene installato il pannello di controllo stesso. Con istruzioni dettagliate per installazione manuale e impostazione per varie configurazioni e le distribuzioni possono essere trovate su howtoforge.com (vedi anche una versione più snella).

Questo approccio consente di supportare grande quantità distribuzioni, nonché implementare funzioni che non sono disponibili per la maggior parte delle PU. Ad esempio, è possibile lavorare in una sorta di cluster di più server su cui è installato ISPConfig; mentre uno di essi è il principale e controlla tutti gli altri. In questa modalità di funzionamento, al momento della creazione di un utente e di un dominio, è possibile specificare immediatamente su quale server verranno archiviati i suoi dati. Puoi anche dividere le funzioni tra i server: uno sarà responsabile del funzionamento del database, l'altro - del server web principale che esegue elaborazione dinamica richieste e il terzo è per il frontend che accetta le richieste degli utenti.

Poiché la preparazione dell'ambiente viene effettuata anche prima dell'installazione del pannello stesso, ISPConfig può essere installato su un sistema dove è già in esecuzione il server Nginx o Apache. ISPConfig può funzionare con qualsiasi di questi server, che può anche essere configurato in modo intuitivo (es. Nginx + php-fpm). Il supporto per il bundle Nginx + Apache può essere configurato utilizzando un modulo speciale.

La preparazione di un server Web e del suo ambiente è un compito ingrato e piuttosto difficile, ma può essere accelerato e automatizzato utilizzando script speciali. Su un server con OC Debian o Ubuntu, ISPConfig può essere installato utilizzando lo script ISPConfig3-Debian-Installer. Lo script funziona sia con il server Apache che con Nginx. C'è anche uno script per lavorare con il bundle Nginx + Apache.

Gli indubbi vantaggi del pannello includono il supporto per la modalità cluster e lo standard APS, funzioni che si trovano principalmente nei prodotti proprietari.

L'ovvio svantaggio di ISPConfig è la complessità della preparazione del server per l'installazione e impostazione manuale tutti i componenti. Sebbene howtoforge.com fornisca dettagli istruzioni passo passo, questo non elimina tutte le difficoltà di installazione.

Vesta CP

- Per installare, basta scaricare lo script ed eseguirlo per l'esecuzione. Quello che succede dopo è dentro Modalità automatica. Collegati se necessario repository aggiuntivi. Se uno dei componenti necessari è già stato installato in precedenza, la directory /root/vst_install_backup verrà salvata backup tutti i file di configurazione interessati durante la loro installazione.

Vesta CP si differenzia da tutti i pannelli sopra discussi, in primo luogo per il fatto che in esso tutte le operazioni eseguite tramite browser possono essere eseguite anche tramite la console e, in secondo luogo, per l'utilizzo del modulo Apache mod_ruid2. Qualunque cosa utilità della console situato nella directory /usr/local/vesta/bin/; i loro nomi iniziano con un prefisso "v-", come v-add-user, v-change-database-password e così via.

Il modulo Apache mod_ruid2 già menzionato sopra merita una considerazione a parte. Potresti scrivere un intero articolo su di lui; qui ci limiteremo a breve descrizione, ma questo sarà abbastanza per capire le specifiche di Vesta CP. Quando molti utenti coesistono su un server e tutti i loro siti sono serviti da un solo server web, c'è un problema di differenziazione dei diritti durante l'esecuzione di script php. Di solito questo problema viene risolto eseguendo script tramite suexec e suphp. Il vantaggio di mod_ruid2 è che funziona direttamente con mod_php, che fornisce di più ad alta velocità esecuzione.

Puoi anche specificare un gruppo aggiuntivo per mod_ruid2 (ad esempio, quello in cui è in esecuzione il processo Apache) - questo a volte potrebbe essere necessario per installare alcuni CMS.
Questo modulo ha svantaggio significativo: se ci sono vulnerabilità attraverso di esso, è teoricamente possibile ottenere l'accesso come root. Lo stesso sviluppatore mod_ruid2 suggerisce di utilizzare le patch del kernel grsecurity per garantire la sicurezza.
Nonostante il fatto che questo modulo sia ancora in uno stato un po' "grezzo", sta diventando sempre più diffuso e popolare. Ciò può essere evidenziato almeno dal fatto che è già utilizzato in Pannelli a pannello come uno dei gestori php.

Dopo l'installazione, non è necessario configurare nulla in più, è sufficiente specificare i server NS principali. Per impostazione predefinita, durante la creazione di un sito viene utilizzato Server web Apache, è supportato anche il bundle Apache + Nginx:

centos-webpanel

- Il pannello di controllo di Web Hosting gratuito è progettato per una gestione rapida e semplice dei server (Dedicati e VPS) senza la necessità di utilizzare la console ssh per ogni piccola cosa. C'è un sacco di opzioni e caratteristiche per gestione del server in questo pannello di controllo.

EHCP

— Nginx e PHP-FPM eliminano completamente Apache e offrono buone prestazioni per i server di fascia bassa

Pannello Z

- Pannello di controllo gratuito in esecuzione sotto Linux, UNIX, MacOS e Microsoft Windows.

webmin

— un pannello di controllo di web hosting super funzionale e potente. Il strumento softwareè progettato per gestire la piattaforma Unix e Linux in modo semplice. WebMin è in grado di gestire vari componenti dell'ambiente basato sul Web, dall'impostazione di un server Web alla manutenzione di FTP e server di posta elettronica.

virtuale min

è uno dei più popolari pannelli di controllo di hosting basato sul web per Linux e Unix. Il sistemaè appositamente progettato per gestire host virtuali Apache, database MySQL, domini BIND DNS, caselle di posta con Sendmail o Postfix e il intero Server da un'interfaccia amichevole.

Kloxo

— Pannello di web hosting incentrato su RHEL / CentOS 5.x (32 bit)

Oggi non sorprenderai nessuno con una rete eterogenea e un amministratore di Windows spesso deve padroneggiare urgentemente * nix, facendosi strada attraverso la natura selvaggia di configurazioni e comandi. Cosa fare se non ci sono sufficienti conoscenze, è urgente delegare parte delle funzioni ad altri amministratori e/o utenti? In tali situazioni, i pannelli di controllo web vengono in soccorso, di cui sarà discusso in questo articolo.

Gestione del server Ajenti Linux

Il segno distintivo del pannello Ajenti (ajenti.org) è una bella interfaccia implementata con usando AJAX. Otteniamo un ambiente chiaro, non sovraccarico di impostazioni e impostazioni, in cui un amministratore con relativamente poca esperienza può facilmente abituarsi. L'architettura è modulare, attualmente sono disponibili plug-in che consentono di configurare e monitorare il sistema stesso e alcuni servizi diffusi:

  • parametri di sistema - rete e UPS/alimentazione, gestori di pacchetti (APT, Zypper, Pacman), account utente e di gruppo (/etc/passwd e /etc/group), lavori cron, montaggio di partizioni del disco (/etc/fstab), avvio del lavoro , rc.d, init.d e lm-sensors, Impostazione DNS(/etc/resolv.conf e /etc/hosts), regole Netfilter, navigazione log;
  • server e servizi - web (Apache 2, nginx e lighttpd), Samba, MySQL, PostgreSQL, DHCPD, BIND9, NFSD, Squid e SARG, Bacula e altri.

Ajenti non dispone di procedure guidate per aiutarti a configurare il servizio modalità passo passo, quindi è necessario rappresentare il processo ei parametri. Nella maggior parte dei casi, il plugin offre un comodo modulo per accedere ai file di configurazione, automatizzando parzialmente alcune operazioni. Ma l'interfaccia contiene tutti i preset, quindi spesso devi solo compilare i campi proposti. Inoltre, sarà più conveniente per un principiante modificare le configurazioni tramite un browser, piuttosto che imparare le funzionalità di lavorare con vi. Ad esempio, per un server web, puoi creare rapidamente un sito virtuale, letteralmente con un pulsante, ma dovrai compilare tu stesso i parametri.

INFORMAZIONI

Ajenti è attualmente offerto da molti host per impostazione conveniente utenti del proprio VDS.

FreePBX serve oltre 500.000 sistemi telefonici attivi.

Output implementato in una forma visiva di vario informazioni statistiche per sistema: carico della CPU, RAM e interfacce di rete, scambio, tempo di attività e alcuni altri stati. Se le capacità standard non sono sufficienti, viene fornito un terminale, una shell per eseguire singoli comandi, gestore di file, editor di file di configurazione e blocco note.

Ufficialmente supportati sono Debian, Ubuntu (12.04 ma funziona in seguito), RHEL e CentOS. Per questi sistemi sono disponibili pacchetti o repository già pronti che semplificano l'installazione di Ajenti. Per il resto, il codice sorgente è disponibile.

$ wget http://repo.ajenti.org/debian/key -O- | sudo apt-key add - $ sudo echo "deb http://repo.ajenti.org/ng/debian main main ubuntu" >> /etc/apt/sources.list $ sudo apt-get update $ sudo apt-get install ajenti $ sudo servizio ajenti restart

Il processo di installazione genererà un certificato SSL autofirmato e visualizzerà le informazioni di accesso nella console. L'accesso all'interfaccia di Ajenti si ottiene collegando il browser a https://localhost:8000, login/password per login: root/admin (arriva subito un'offerta per cambiarlo). In caso di problemi, Ajenti può essere eseguito in modalità debug con ajenti-panel -v .

Successivamente, è necessario personalizzare il pannello da soli: localizzare, specificare una porta o un IP diverso che il server ascolterà, posizionare i widget sulla dashboard. I plugin vengono prelevati automaticamente, devi solo verificarne lo stato. Icona con punto esclamativo ti chiede di installare pacchetti aggiuntivi, il suggerimento fornisce il loro nome e un collegamento per l'installazione tramite il browser. Per alcuni dei widget, devi specificare Informazioni aggiuntive - interfaccia di rete o il nome del servizio. I widget possono quindi essere spostati semplicemente trascinandoli con il mouse; per eliminarne uno, devi prenderlo, trascinarlo verso il basso e rilasciarlo nel cestino che appare (o tramite la modifica file di configurazione/etc/ajenti/ajenti.json). Ajenti utilizza il proprio database di account, inoltre è possibile sincronizzarsi file di sistema o LDAP.

Pannello di controllo dell'hosting ISPConfig

(va bene perché tutto è veloce e ci sono sempre nuove distribuzioni), installato nginx php sql, ma mancava la conoscenza e il tempo per modificare la configurazione per far funzionare WorpPress.

È vero, questo ha coinciso anche con la delega del dominio da parte del registrar borghese. In generale sono sorte difficoltà e ho rimandato il trasloco a tempi migliori :).

Cercando di installare tutto manualmente, pur non avendo esperienza e conoscenze necessarie nell'amministrare il web server non è stato un compito facile. E i piani non erano di mantenere un sito, ma di trasferire tutti i siti da Beget e Makhost a Digital Ocean.

Configurazione ISP

Un buon amministratore mi ha consigliato di installare un pannello e gestirlo tramite esso. Ecco il pannello di configurazione isp e le istruzioni su come installare su qualsiasi Linux. È gratuito e viene usato spesso, quindi tutto può essere configurato da sotto il web.

Ma ISP Config fa schifo (commento persona che conosce, che dispone di propri data center).

Devi prima installare Linux vuoto con una shell e poi il pannello, e installerà tutto da solo e le configurazioni per tutti i servizi.

Shel (shell) - una shell, come DOS prima - funziona riga di comando. Ora usano Putty.

ISPmanager

Ma i miei buoni amici che amministrano grande quantità i siti consigliano ISPmanager. ISPmanager ha un grande vantaggio, un file manager integrato. Ovviamente puoi usare WinSCP, ma è più facile caricare l'archivio e decomprimerlo che versare migliaia di file per due ore invece di 20 minuti.

Se versi un archivio tramite WinSCP e non un file alla volta, devi navigare nella shell e sapere come decomprimere. Ma è più conveniente attraverso il pannello e i principianti non hanno bisogno di imparare il comando TAR.

Ovviamente puoi usare i comandi durante la configurazione, ma poi, quando crei host, crei database, devi tenere molto in testa cosa e come: il pannello semplifica il lavoro.

Articoli correlati in alto