Come costruire un sito web utilizzando Apache

December 28

Come costruire un sito web utilizzando Apache


La capacità di costruire siti web è una capacità che può beneficiare chiunque. Sia che si sta cercando di espandere la vostra attività, promuovere l'organizzazione a cui si appartiene o semplicemente mettere in su un sito personale, la potenza di Internet può essere sfruttata a vostro vantaggio. Una considerazione importante quando si pianifica lo sviluppo del tuo sito web è quale server si intende utilizzare. Per anni, Apache è il web server a singolo più popolare in uso. Saper costruire un sito web utilizzando Apache come server è un modo sicuro per creare una presenza sul web affidabile.

istruzione

1 Scaricare e installare l'ultima versione di Apache. Applicare le patch di sicurezza più recenti. Fissare la configurazione accendendo e spegnendo le informazioni di identificazione che potrebbe aiutare un hacker può sfruttare il sistema. Esempi di informazioni da nascondere includono il numero di versione di Apache e informazioni sul sistema operativo. Assicurarsi che Apache non è in esecuzione come utente root. Idealmente, dovrebbe avere proprio conto. Anche se gran parte della configurazione può già essere impostato per fornire il maggior sicurezza possibile, controllare per assicurarsi che questo è il caso. Consultare la versione più recente di manuale di Apache per verificare la presenza di altre impostazioni che possono lasciare vulnerabili.

2 Installare tutti i moduli di cui avete bisogno per rendere il vostro sito web completamente funzionale. Lato server linguaggi di scripting come PHP, Perl e Python richiedono i moduli appropriati da installare e abilitati. Allo stesso modo, caratteristiche come SSL richiedono moduli per essere attivata e configurata.

3 Pianificare la struttura delle directory del tuo sito per mantenere i file organizzato e facile da gestire. struttura di directory di Apache comporta una directory contenente i seguenti sotto-directory: htdocs, cgi-bin, sbin, conf, le immagini, le icone, i registri. Htdocs è la più importante, in quanto conterrà le pagine che verranno serviti agli utenti. Si potrebbe desiderare di prendere in considerazione le sottodirectory per i file CSS, script lato client e una directory per ogni tipo di utente carica il sito può consentire.

4 Configurare un file .htaccess per apportare modifiche specifiche directory alla configurazione del tuo sito web. Inserendo un file .htaccess in una determinata directory, si possono fare cose come ad esempio modificare il comportamento di una particolare estensione del file, proteggere con password file e le directory e consentire l'esecuzione di script CGI.

5 Controllare i file di log di Apache periodicamente. Questo vi permetterà di trovare gli errori che rompono la funzionalità di porzioni del tuo sito web, i problemi di sicurezza che possono compromettere il server o anche problemi di configurazione solo minori che portano a inefficienza. La fissazione di tali problemi consente di massimizzare il potenziale del tuo sito web.

Consigli e avvertenze

  • Verificare le autorizzazioni per le directory per garantire un'esperienza di hosting sicuro. i permessi dei file non corretti possono portare al vostro intero server compromissione.