Nginx Pannello di controllo

Si effettua la migrazione condivisa-to-VPS e vogliono un cPanel GUI come? No, non fare, non dopo aver letto questo! Cosa c'è di più, non avete bisogno di uno o ...
Quando ho guardato gestito opzioni VPS, come un novellino di Linux, una cosa che mi preoccupava era di avere un pannello di controllo. Così ho creato Ubuntu, appesi su argomenti familiari Apache, ed ha aggiunto uno, prima di ripetere il processo con combinazioni alternative. Nel processo, scavando più a fondo i pro ei contro delle impostazioni server, tra le altre cose ho capito che non ha veramente bisogno del pannello di controllo che, dopo tutto, spreco di risorse e aggiunge un rischio per la sicurezza.
Che è stata una rivelazione.
VPS gestito il programma di installazione: The Ubuntu-Nginx Guida
Take your virtual private server da zero a eroe
.. Dalla casella vuota per cute-come server ..
con questo facile da seguire copia / incolla guida.
22 + parti con il video, ecco l'indice.
Ho avuto risvegli simile prima, quando ho provato Firefox ho subito mollato Internet più poveri. O Skype vs rete fissa, o Google Apps su un server di posta SMTP, che sarò che coprono in parte 18: * Google Apps for Domain-Specific-mail. Ma sto divagando.
In fretta? Leggi Parte 17: Nginx Soluzioni alternative Pannello di controllo per soluzioni immediate. Migliore per leggere questo tho prima '.
Ecco la questione fondamentale ..
Volete un pannello di controllo, o di ospitare siti Web?
Quello che volevo veramente dalla mia virtual private server, il mio obiettivo, è sceso a: --
Servire i siti e blog su un bilancio, alla massima velocità possibile, con il tempo di inattività minimo, in un ambiente più sicuro ed a prova di futuro per un facile aggiunte al sito web, la manutenzione e l'amministrazione.
(e che è proprio l'impostazione questa Bibbia VPS esce.)
Load-balancing il requisito virtuale
Una cosa era chiara. Dovevo avere Nginx. Ma reggette su un pannello di controllo sembrava problematico. Ho deciso che a perdere il CP è stato un rischio vale la pena, e fedele al mio obiettivo. Soprattutto con Linode, dove molti dei compiti principali sono eseguite con il mio pannello Manager in ogni caso (più molte opzioni avanzate che non sono disponibili con pannelli popolari).
Come si è scoperto, che con una nuova acquisizione cogliere tentativo di Linux, il gestore della VPS, un client FTP per tenere la mia mano e lentamente sempre più fiducia nei utilizzando l'interfaccia a riga di comando, ho deciso che, dopo tutto, non volevo uno cPanel tipo GUI comunque. Infatti, ciò che uno spreco di risorse.
Ma per questa serie di tutorial che era un'altra cosa. Sto cercando di aiutare i neofiti di Linux qui, i cui consigli sono molto come la mia sono stati, pochi mesi indietro.
Così, la gente, a lungo e breve di tutto ciò che è, ho una cattiva notizia, alcune notizie incoraggianti e qualche buona notizia. Più importante, ho una soluzione a tenuta stagna, o piuttosto un gruppo di loro, perché, come con tutti i moduli in un pannello, ci sono un sacco di funzioni per la soluzione (non che userete molti di coloro che, molto probabilmente. )
La cattiva notizia
Ci ain'ta pannello di controllo. Spiacente.
Dopo aver letteralmente diversi giorni solida di chiedere, l'accattonaggio e memoria, di frequentare tutti i forum e la scansione di tutti i siti, la mia conclusione è che non c'è pannello praticabile.
Ci sono alcune indicazioni per fama, ma che sono mal gestito, il resto dipende da Apache consecutivamente, senza alcuna garanzia il server sarà aggiornabile senza soluzione di continuità. Anche allora, Nginx è portatori di handicap prestazioni, in gran parte negare la ragione per installarlo, probabilmente richiederà costi di amministratore di sistema e saranno inevitabilmente lunghi tempi di inattività. Ho potuto ampliare su quello, e probabilmente lo farà nei commenti.
Qualcuno - la prego di dirmi che ho perso qualcosa. Voglio essere smentita!
Incoraggiare le News
Ci sono alcuni progetti in cantiere e, credo-si-me, non appena ci sono versioni beta sarò loro collaudo e dirvi su di loro.
La Buona Novella
Non hai bisogno di un pannello di controllo!
Con un fornitore come VPS Linode o, come ho capito, Slicehost, il pannello di Gestione svolge molte attività comuni e, come ho detto, fornire configurazioni avanzate e le funzioni non disponibili con pannelli di controllo popolare. Questi includono i processi di backup, le impostazioni di dominio e amministratore di server. Vedremo più in quelle Parte 17: Nginx Soluzioni alternative Pannello di controllo.
Non sto dicendo che non ci sono i moduli mancanti, non ci sono. Il tipico CP facilita la maggior parte di gestione del sito web, ma ..
.. Dato alcuni fatti, la copia integrale / soluzioni pasta, premendo pochi tasti e un obiettivo come la mia - non si desidera un PC. Let's ritengono che ..
You Don't Need a Pannello di controllo
Volete un CP, perché: --
- di una mancanza di fiducia da riga di comando
- Si tratta di una interfaccia visuale rassicurante
- di assuefazione; tuo host condiviso previsto uno
- dà facile (ma limitato) sito web / server installazione e manutenzione
Non hai bisogno di un CP, perché: --
- hai già uno per il server e di amministrazione del dominio, con maggior parte dei fornitori VPS
- spreca un sacco di tempo, così come le risorse del server
- E 'un rischio aggiuntivo di sicurezza
- la maggior parte di ciò che fa non si usano comunque
- hai un client SFTP per esplorare e gestire i siti
- È possibile aggiungere un client di database come phpMyAdmin per esplorare e gestire basi di dati
- qualunque sito / configurazione del server e le operazioni di manutenzione non sono trattati in pochi punti di cui sopra, vengono eseguite più facilmente con pochi semplici comandi CLI ..
- .. e che guv_chap bella è che va prep copia / incolla Cheats, solo per voi
Così, con molte funzioni CP provvedere con il tuo VPS Pannello di controllo, e di avere il vostro client sftp, in realtà si tratta verso il basso per la fiducia, e un paio di pezzi di codice che, nella maggior parte dei casi, non avrai mai bisogno di usare comunque.
E di aver seguito questa copia / incolla VPS Bibbia ogni passaggio, scommetto che i miei denti schiena che stai cominciando a sentirsi più felice con la riga di comando, no? E scommetto che i denti anteriori che non si vuole perdere le risorse del server.
But You Don't Need This!
Nella Parte 17: Nginx Soluzioni alternative Pannello di controllo guardo ogni singolo modulo utilizzato nel pannello più popolare, cPanel, e considerare che di quelle cui abbiamo bisogno, non è necessario e perché.
Legata da lì vorrei aggiungere, nel corso delle prossime settimane e in appendice a questa serie, ogni soluzione con mod.
Perché io sono testardo
Quando c'è una Nginx compatibile con PC a disposizione che vale il suo sale e funziona con Webmin, ISPConfig, Virtualmin, Plesk o qualsiasi altra cosa, come dico io, vi farò sapere.
Ma, dato lo stesso obiettivo, come me, dal momento che hai provato la mia tweaks controllo, io vi garantisco che la cura non è molto.
.. Ora che è epifania possiamo credere a.
Cued Up
Diverso ordinamento dei mods CP, faremo il crack e-mail, spostare il sito senza soluzione di continuità (o il più vicino che è possibile) e poi sto andando andare a prendere sonno.
Indice ..
VPS gestito il programma di installazione: The Ubuntu-Nginx Guida
Take your virtual private server da zero a eroe
con questo facile da seguire copia / incolla guida.
"Il mio PC locale esegue Windows" Show me per Linux
"Il mio PC locale esegue Linux" Show me per Windows
22 + parti con il video, ecco l'indice ..
-
VPS gestito il programma di installazione: The Ubuntu-Nginx Guida
VpsBible Introducing's how-to guida per la creazione di un super-VPS costo non gestito con Ubuntu e Nginx.
-
VPS (Virtual Private Server) vs Shared vs Dedicato
Prima di rimanere bloccati in, let's confrontare i tipi di host web in modo dettagliato e valutare le differenze tra gestito e non gestito VPS.
-
Impostazione di una distribuzione Linux VPS
VPS Apertura di un account di hosting, sceglieremo, configurare e avviare la distribuzione di un server Linux '.
-
Set Up Command Line Interface (CLI) usando PuTTY
Ora abbiamo un server con cui giocare, ti collegano ad esso, utilizzando il protocollo 'ssh' per una super-link sicuro.
-
Creare un utente Linux & Imposta autorizzazioni
Inizialmente aver effettuato l'accesso al vostro computer in remoto come Linux 'root'. Aggiungeremo come utente adesso, con i permessi di root o superuser.
-
Crittografare i dati con OpenSSH & Auto-Login con PuTTY
Ora possiamo usare 'le chiavi di autenticazione' per puntellare la nostra connessione e semplificando nel contempo il login per uno automatizzato, processo password gratuita ma sicuro.
-
Indurire la Secure Shell (SSH) e creare un firewall
Il passaggio finale di sicurezza: zincatura il protocollo OpenSSH e la creazione di un 'firewall iptables'. Ora il server è roccia rossastra solida.
-
Bashrc Modifica per Linux User-Friendly, più gli aggiornamenti di sistema
Usiamo il terminale un sacco So let's cut noi una pausa e di creare alcuni collegamenti di comando, quindi aggiornare il server.
-
PHP5, MySQL e XCache (per piattaforme come WordPress)
Noi abbiamo la nostra fondazione, let's laici alcuni mattoni: PHP per il server di applicazioni web lato, XCache per velocizzare le cose e per i database MySQL.
-
Aggiungere una zona dominio alla tua VPS
Per rendere il vostro server a conoscenza di yourDomain.com avrete bisogno di alcuni documenti 'DNS'. Damn è semplice sto praticamente dormendo!
-
Preparare Linux Server per e-mail con Postfix
Al fine di inviare e ricevere e-mail dal nostro applicazioni web faremo installare alcuni software e ottimizzare il 'record RDNS'.
-
Nginx (meglio di Apache) Web Server
OK mi sono svegliata .. let's installare questo server web supersonici, modificando la sua struttura di file e l'aggiunta dei file di configurazione di default.
-
Setup FileZilla per Secure FTP (SFTP)
C'è FTP, e poi c'è 'Secure FTP'. Mettiamo in scena la FileZilla usando SFTP - e quelle chiavi di autenticazione - per il trasferimento sicuro dei file.
-
Serve di più siti e blog con gli host virtuali
Vogliamo una struttura del sito web cartella, alcune autorizzazioni, alcuni file di configurazione del sito-specifici e, hey, ti collegare 'FastCGI'.
-
L'aggiunta di sottodomini con Nginx
Bisogno di un sub-dominio? Ecco come aggiungere www.sub.domain.com con un 'Un record' e un file di configurazione. (Ti permettono di saltare questo bit.)
-
Integrare un CMS come WordPress, WP MU, Drupal etc
Per quelli di voi che vogliono utilizzare un quadro specifico contenuto, come ad esempio un CMS, blog o forum software, pop in qui e faremo di ordinamento che fuori.
-
Configurare phpMyAdmin per Nginx per Mantenere MySQL
Piuttosto che alle banche dati crunch tramite la riga di comando, siamo in grado di rendere la vita più facile con l'aggiunta di questo splendido strumento per la loro gestione.
-
Google Apps for Domain-Specific-mail
Edizione GA's Standard gratuito per webmail catchall - POP o IMAP-ping-PED per il client desktop - consente di risparmiare risorse preziose per il vostro server di ragnatele.
-
Moving Day! Come spostare il vostro blog o sito
Quasi. Ecco il sito web o blog guida alla migrazione, trasferendo al tuo VPS con minimo o nessun tempo morto.
-
Appendice 1a: Nginx Pannello di controllo
Si effettua la migrazione condivisa-to-VPS e vogliono un cPanel GUI come? No, non fare, non dopo aver letto questo! Cosa c'è di più, non hai bisogno di uno o.
-
Appendice 1b: Nginx Pannello di controllo Soluzioni alternative
Per ogni pannello di controllo del modulo c'è un comando equivalente terminale. Sono tutti legati da qui così, hey, non ci sono scuse!
-
Appendice 2: Aggiungere Siti Web Nginx Cheatsheet
Una volta impostato il vostro primo sito, l'aggiunta di più diventa più facile. Soprattutto quando si può fare riferimento a questo. (Let's face it, io sono troppo bello per te.)
Hai una domanda? Vuoi commentare?
Questo sito non ha alcun sistema di commenti. Abbiamo un sistema migliore!
Si prega di utilizzare il link nella parte superiore del post e goto thread questo argomento del forum: --
- contribuire a costruire comunità
- per una conoscenza di base superiore
- per mantenere informazioni in un unico luogo, non diluito tra forum e commenti.
Per tali posti porting da Guvnr.com (pre-Feb/2010), commenti archivio restano.
Info Handy da questi commenti è in procinto di essere trasferito al forum e attribuita all'autore originale.
Se pensate che questa idea fa schifo, me lo faccia sapere.
Grazie.

















































gordon Yeong 15 luglio 2009 at 11:48
Hi there, tizio!
questo è un buon scrivere soprattutto su nginx.
Le parti che spiegano cose come permalinks are good!
the_guv 15 luglio 2009 at 11:51
big cheers Yeong sig. Apprezzare il fatto che, Sir
VPS BIBBIA - Nginx Esercitazione di manutenzione Series - VPS ADMIN - GUVNR 16 luglio 2009 at 12:31
[...] Parte 16: Nginx Pannello di controllo [...]
Marnen Laibow-Koser 2 Ottobre 2009 at 4:54
Um, perché si dice che un pannello di controllo rallenterà di altri siti, servito dalla stessa finestra? Non riesco a trovare una buona ragione per cui questo dovrebbe essere il caso - e I'ma sviluppatore web.
the_guv 6 Ottobre 2009 alle 5:51
@ Marnen .. Beh, è semplicemente che utilizza un PC è meno efficiente delle risorse rispetto all'uso del terminale. F'rinstance, svolgere un compito syntaxed ed è un comando, fatto spolverato .. ma per fare la stessa cosa in un pannello tipica, e si deve passare attraverso un mazzo di cerchi per giungere fino alle link pertinenti. Io non credo che sia così importante come è il tempo che fa risparmiare agli utenti di fare le cose attraverso il terminal tho ..
Marnen Laibow-Koser 12 Ottobre, 2009 at 1:07
Mi ha risposto alla tua affermazione che un PC "Rifiuti di risorse, rallentando i siti e blog", che non credo. Stavo cercando di arrivare a giustificare tale affermazione, ma il tuo commento non lo fa. Invece, si pone tutta una serie di obiezioni completamente diverso da un CP, irrilevante per la mia domanda iniziale.
Inoltre, non credo che la nuova serie di obiezioni è valido sia:
"F'rinstance, svolgere un compito syntaxed ed è un comando, fatto spolverato"
Yeah - salvo che si deve ricordare che il comando è. Io uso un PC sul mio box in modo da non dover ricordare tutte le sintassi di configurazione di Apache. Forse, se fossi a lavorare come amministratore di sistema e di utilizzare questi comandi ogni giorno sarebbe una cosa diversa, ma non è il caso attualmente.
".. ma per fare la stessa cosa in un pannello tipica, e si deve passare attraverso un mazzo di cerchi, anche per arrivare al link in questione. "
Allora stai usando un pannello di controllo cattivo. Sei a conoscenza Webmin?
"Io non credo che sia così importante come è il tempo che fa risparmiare agli utenti di fare le cose attraverso il tho terminale"
Utilizzando un PC consente di risparmiare tempo assolutamente me.
La riga di comando è grande per alcune cose. Non è bene per l'inserimento di comandi usati di rado la cui sintassi deve essere proprio diritto o altrimenti danneggiare la configurazione di un sistema critico (che è quello che il server Web è). Sono felice di sapere come utilizzare la riga di comando, ma preferisco non dover usare per tutto ogni volta. È per questo che non vengono eseguiti su un terminale greenscreen muto.
the_guv 12 ottobre 2009 at 10:48
hey Marnen .. TX per questo. Mi arrendo, mi hai messo a destra! debitamente modificato.
ma! ogni azione su un cp / terminale è un costo di risorse server, deviando quelli di disponibilità per i vostri siti. (sì, che è formulato in modo diverso)
Io preferisco webmin troppo. mi troverete al loro forum, spingendo per un modulo nginx. ma anche con webmin ci sono dei passi più coinvolti che con il terminale.
.. in un mondo ideale, dovremmo avere un cp di luce per convenienza, ma l'utilizzo del terminale per le attività regolari. ma non abbiamo un mondo ideale, se si desidera che il mega-efficienza dei nginx (rispetto ad Apache).
per coloro che non stare tranquillo con il terminale, leggere bashrc Modifica per Linux User-Friendly, più aggiornamenti di sistema, utilizzare come riferimento Mantenere VPS Unmanaged (4 Newbies) .. VPS Admin, e solo tipo di scorciatoie memorabile nel terminale. cron a parte, per esempio, se voglio eseguire il backup di questo DB, tipo i "tizio" di andare a distanza, poi "dbguv" per il backup.
Sarebbe bello sentire .. quali comandi frequenti? per favore fammi sapere. Sono waht considerando che manca in VPS Admin. Sono consapevole ci sono alcune cose fondamentali che non sono l'indice che dovrebbe essere.
Marnen Laibow-Koser 12 Ottobre, 2009 at 5:42
Certo, ogni azione su un PC ha un costo di risorse server, ma su un dignitoso CP, il sovraccarico sarà piuttosto minimale - e la maggior parte del costo delle risorse che saranno associati con il comando, che desideri essere eseguito in ogni caso, se dal CP o la riga di comando. Se le risorse del server sono così stretti che una CP fa davvero la differenza significativa, allora hai problemi di gran lunga peggiore.
the_guv 14 Ottobre 2009 a 4:50 pm
hmmn ..
"Tizio" di andare a distanza, poi "dbguv" per il backup.
.. appena realizzato, può meglio che ..
Crea nuovo alias nel bashrc locali: --
# db copia tizio a livello locale
alias guvdumpcp = "scp-P 1234 username@12.34.56.78: / remote / path / to / dbBACKUP.sql / local / path / to / store / dbBACKUP.sql"
I dettagli completi per Linux locale a remoto Linux ..
Carica di backup o con SCP Secure Copy (Linux / Linux)
Tutti i dettagli per Windows locale a remoto Linux ..
Carica di backup o con PuTTY PSFTP (Windows / Linux)
Poi, da quello locale, dopo l'aggiornamento bash, ogni volta che si desidera db scaricare, basta digitare: --
guvdumpcp
.. o qualunque alias che si desidera.
Meglio ancora, eseguire uno script per il download e un mazzo di DB allo scatto di una icona sul desktop / launcher ... si tutorialise che il tempo massiccia-saver (ESP per sviluppatori web e gli amministratori di sistema) in VPS Admin, hanno fatto una nota.
Certo il mio desiderio di programmazione videoregistratore era così semplice.