Un nuovo account di hosting cPanel includerà un bel po' di file e directory per impostazione predefinita. Diamo un'occhiata a cosa appare quando accedi per la prima volta utilizzando il File Manager integrato di cPanel. Per seguire questa guida, accedi al tuo account cPanel con Hostwinds e vai a File Manager nei File sezione.
Quali file vengono forniti con un cPanel nuovo di zecca
In File Manager, possiamo vedere i seguenti file predefiniti su un nuovissimo account di hosting web cPanel:
La parte superiore mostra / che è dove si trovano tutti i tuoi file e cartelle per il tuo account. Il nome utente cPanel viene generato casualmente per motivi di sicurezza e non deve essere condiviso (e non può essere modificato).
- ecc. – Sotto sotto c'è ecc. directory che può contenere file di configurazione (e magari aggiornata da cPanel quando modifichi le impostazioni) ed è suddivisa per domini nell'account.
- Registri – I registri contiene i registri degli accessi e degli errori di Apache per l'account, con quelli più vecchi compressi in formato .gz al mese.
- Sotto è dove tutta la tua posta viene memorizzato per l'account, con sottodirectory per ogni dominio, dominio aggiuntivo e ogni account di posta elettronica con ulteriori sottodirectory per inviati/bozze/ecc.
- ftp_pubblico – Anche se devi abilitarlo specificamente negli account FTP, public_ftp sarebbe dove vengono caricati i file caricati in modo anonimo.
- html_pubblici – La directory più utilizzata, public_html, è lo spazio di archiviazione per i file del sito Web stessi. Questa sarà la radice per il dominio principale (o unico) sull'account di hosting. I domini aggiuntivi sono in genere sottodirectory di questa cartella e qualsiasi cosa inserita in questa directory è pubblicamente accessibile da qualsiasi browser Web per impostazione predefinita.
- CGI-bin – Anche se non così popolare come PHP o HTML, può essere posizionato ovunque all'interno del tuo public_html directory, Perl o altri script CGI possono essere inseriti nel CGI-bin directory per la programmazione di siti web. Dovrai impostare gli script come eseguibili ( 0755 autorizzazioni in cPanel) affinché funzionino.
- SSL – L'SSL La directory viene visualizzata per impostazione predefinita anche senza alcun certificato generato per i domini nell'account.
- certificati – I certificati la directory memorizza i certificati
- CSRS – Le CSR sono Richieste di firma di certificati generate dal server che un fornitore di certificati può utilizzare per creare certificati
- chiavi – Le chiavi memorizzano le chiavi crittografiche pubbliche e private associate ai certificati e crittografano le comunicazioni con le persone che si connettono al sito web.
- tmp – A volte, tu o la tua applicazione avete bisogno di un posto dove archiviare un file per un minuto. I file di sessione o altri file temporanei possono entrare in tmp directory — non contare sul fatto che qualcosa rimanga a lungo in questa directory. Può essere svuotato periodicamente dal sistema.
www e log di accesso – Sul lato destro, noterai www e log di accesso che non sono directory ma collegamenti simbolici a public_html e registri rispettivamente.
Includi file nascosti
Se fai clic sulle "opzioni" nella parte in alto a destra del tuo File Manager e selezioni la casella per mostrare i file nascosti, vedrai un po' di più rispetto a quanto sopra.
(Sono anche conosciuti come 'dotfiles' perché un file con un . all'inizio di solito non viene mostrato per impostazione predefinita nei browser di file Linux/UNIX)
Per la maggior parte, questi file sono nascosti perché hanno bisogno che non vengano modificati da mani umane.
- .cagefs è per il file system virtualizzato che mantiene privato questo account cPanel e gli altri sul server.
- .cl.selettore memorizza alcune opzioni per l'account cPanel, come l'implementazione PHP e un elenco di percorsi di file .htaccess.
- .cpanel memorizza le configurazioni e le cache per cPanel.
- .cphorde memorizza le configurazioni per il client webmail di Horde.
- .htpasswds memorizzerà le password hash per le directory protette dalla funzione Directory Privacy.
- .softaculous memorizza le informazioni per il componente aggiuntivo Softaculous su cPanel incluso in hosting condiviso, aziendale e rivenditore.
- .spamassassin memorizza le preferenze per il filtraggio antispam della posta in arrivo ai domini dell'account cPanel.
- .subaccount memorizza un database SQLite di e-mail, FTP e altri account all'interno dell'account cPanel.
- .trash memorizza i file eliminati tramite il file manager di cPanel
Ci sono un paio di .bash e un .zsh file nella radice della directory dell'account:anche se non consentiamo l'accesso SSH o altra console ai server condivisi o aziendali, sono comunque account utente Linux e il sistema operativo li aggiunge alla creazione dell'utente.
Altri 'dotfile' nascosti notevoli.
All'interno di public_html o una sottodirectory può essere .htaccess, che può essere importante per la gestione o il debug di un sito Web. Questo file verrà generato e modificato da modifiche di cPanel come l'aggiunta di un reindirizzamento, installazioni di WordPress o altro software e potrebbe essere modificato se necessario per vari motivi.
Inoltre, all'interno di public_html o una sottodirectory potrebbe essere .well-known — una directory che memorizza i file temporanei per la convalida del dominio durante la generazione del certificato AutoSSL. Questa directory non deve essere toccata.