Come costruire un server Web Hosting

September 26

Come costruire un server Web Hosting


Il compito di ospitare il proprio sito web richiede una buona testa per le reti di sistema --- e una buona dose di ambizione. Se non sono intimiditi dalle impostazioni di configurazione di rete e sono sicuro che è possibile gestire la manutenzione di amministrazione del server, sono disponibili diverse opzioni software per la costruzione del server host. Le seguenti istruzioni sono destinate a due programmi più comunemente utilizzati --- Internet Information Server (che gira su Microsoft Windows Server) e Apache (che funziona sulla maggior parte delle versioni o Linux e Unix) --- ma si potrebbe voler indagare WebSphere, Tux e Google Web Server per determinare se in base alle esigenze.

istruzione

Costruire un Server per lanciare su Microsoft Windows Server

1 Installare il sistema operativo di base (Microsoft Windows Server) sul computer che fungerà da server di web hosting.

2 Configurare il server con le impostazioni di rete di base. Vai al Pannello di controllo e selezionare "Impostazioni di rete". Fai clic destro sulla connessione di rete appropriata e selezionare "Proprietà". Fare doppio clic su qualsiasi versione di Internet Protocol (IP) si sta utilizzando (molto probabilmente la versione 4 o 6). Nella scheda Generale, selezionare "Utilizza il seguente indirizzo IP" e inserire l'indirizzo IP permanente che si desidera utilizzare.

3 Installare i file di web hosting di Internet Information Server sul computer. Dal menu Start, selezionare "Server Manager." Selezionare "Aggiungi ruoli" e scegliere "Server Web". Assicurarsi di avere i file di installazione di Windows 2008.

4 Completare la configurazione di IIS o Apache web server. Si vuole garantire che il server Web è configurato con l'indirizzo IP giusto. Anche se questo non è un problema per i server Web configurati con un solo indirizzo IP, è un problema se si è multi-homing.

Passare attraverso IIS o Apache e assicurarsi che le autorizzazioni siano impostate correttamente, verificando gli utenti che hanno bisogno di accedere al sito hanno il giusto livello di accesso pure. Per IIS, aprire la Gestione IIS e selezionare "Modifica permessi". Per Apache, controllare che le autorizzazioni siano corrette per cui si trovano i file web. Per informazioni su come specificare lettura, scrittura ed esecuzione su un server Linux in esecuzione Apache, passare alla riga di comando e digitare:

man chmod

Costruire un Server per lanciare su Linux

5 Installare il sistema operativo di base (Linux) sul computer che fungerà da server di web hosting.

6 Configurare il server con le impostazioni di rete di base. Poiché le interfacce grafiche di Linux variano da quale versione si utilizza, si consiglia di configurare le impostazioni tramite la riga di comando. Per fare ciò, utilizzare il seguente formato per inserire informazioni di indirizzamento che si dovrebbe avere ottenuto dal provider Internet o ingegnere di rete dell'organizzazione:

/ Sbin / ifconfig eth0 192.168.1.2 netmask 255.255.255.0 192.168.1.255 in onda

In questo esempio, 192.168.1.2 è l'indirizzo di rete, 255.255.255.0 è la maschera di rete e 192.168.1.255 è l'indirizzo di broadcast.

7 Scarica l'ultima versione RPM di Apache dei file di installazione (disponibile presso linux-sxs.org). RPM è un sistema di gestione dei pacchetti, che semplifica l'installazione dei file di applicazione di Linux.

8 Installare i file del server Apache web hosting sul computer eseguendo il comando seguente, con il simbolo # prompt che si vede quando è in modalità riga di comando:

rpm -ivh httpd-2.0.49-4.i386.rpm

Consigli e avvertenze

  • Quando si seleziona un computer per il server host, assicurarsi di fattore del numero di utenti simultanei che cercano di connettersi ad esso --- più utenti, maggiori sono le richieste di prestazioni. considera anche che il sistema operativo si prevede di installare (per esempio, Windows 2008 Server ha maggiori requisiti hardware di Linux).
  • Anche se è possibile configurare il server per avere un indirizzo dinamico IP (Internet Protocol), si consiglia vivamente di assegnare un indirizzo statico o permanente (supponendo che è stato registrato un nome di dominio all'indirizzo IP in questione).
  • Entrambi i server web Apache e IIS hanno entrambi una vasta documentazione su come ottimizzare le prestazioni e, in alcuni casi, utilità gratuite per proteggere il server web.
  • Fino a quando si è sicuri di aver configurato il server Web correttamente, non installare e accendere il server web fino al momento. funzionalità del server Web è uno che gli hacker comunemente aggirare; senza le misure appropriate in luogo questo può essere ottenuto con il minimo sforzo.