Come installare IIS 7 e configurare un sito Web statico in 13 semplici passaggi / Pluralsight
Perché installare IIS? La risposta più ovvia è perché avete bisogno di un server web che è facile da configurare e lavorare con. IIS 7 in Windows Server 2008 è un animale completamente diverso da quello che è stato in passato.
Sembra che Microsoft abbia finalmente creato una versione di IIS che competerà contro Apache per funzionalità e prestazioni. IIS 7 è un gigantesco passo avanti per la piattaforma IIS con i seguenti miglioramenti:
- Design modulare – In passato era un’installazione tutto o niente per IIS, ma non più così. Con la possibilità di caricare solo i moduli necessari per il funzionamento del server si aumentano sia le prestazioni che la sicurezza
- Nuova interfaccia di gestione-IIS 7 ha un’interfaccia completamente nuova che consente di modificare rapidamente e facilmente le impostazioni necessarie per ogni sito. Anche in questa versione è la possibilità di modificare tutte le impostazioni del sito web in un file basato su testo
- Condividere le attività con i proprietari del sito – Se l’hosting di più siti si possono delegare le funzioni amministrative di controllo per gli sviluppatori o i proprietari di contenuti
In questo articolo andremo a esplorare l’installazione e l’attivazione delle funzioni di base di IIS 7 e posizionamento di un sito web statico in servizio. Per questo articolo, assumerò che hai installato Server 2008 e sai come avviare Server Manager.
Installazione di IIS 7 su Windows Server 2008
Poiché il server Web IIS non è installato di default, la prima cosa che dobbiamo fare è installare IIS come ruolo per il server su cui stiamo lavorando.
1. Fare clic su Start – > Strumenti di amministrazione – > Server Manager
2. In Server Manager scorri verso il basso fino a Riepilogo ruoli e fai clic su Aggiungi ruoli
3. La procedura guidata Aggiungi ruoli inizia a questo punto e ti avvisa che se hai intenzione di aggiungere un ruolo per assicurarti:
- L’account amministratore ha una password complessa
- Le impostazioni di rete, come IP statico, sono configurate
- Vengono installati gli ultimi aggiornamenti di sicurezza dagli aggiornamenti di Windows
4. Fare clic su Avanti per andare alla pagina Aggiungi ruolo server. Posizionare un segno di spunta accanto a Web Server (IIS) e quindi fare clic sul pulsante Avanti
5. La pagina successiva vi darà alcune informazioni di base sui server Web IIS e alcuni link con informazioni aggiuntive, se necessario. Fare clic sul pulsante Avanti per continuare
6. La finestra successiva è Select Role Services. Questa schermata molto importante ti consentirà di aggiungere solo i moduli necessari per l’installazione pianificata di IIS.
Quando si sceglie un modulo in questa schermata nell’angolo in alto a destra si ottengono ulteriori informazioni su ciò che il modulo è per. Per il nostro esempio ci accingiamo a caricare i seguenti moduli:
- Contenuto statico: consente al server Web di pubblicare formati di file Web statici, come pagine HTML e file immagine.
Utilizzare il contenuto statico per pubblicare file sul server Web che gli utenti possono visualizzare utilizzando un browser Web.
- Documento predefinito: consente di configurare un file predefinito per il ritorno del server Web quando gli utenti non specificano un file in un URL.
Documenti predefiniti rendono più facile e più conveniente per gli utenti di raggiungere il tuo sito Web.
- Errori HTTP: consente di personalizzare i messaggi di errore restituiti ai browser degli utenti quando il server Web rileva una condizione di errore.
Utilizzare gli errori HTTP per fornire agli utenti un’esperienza utente migliore quando si imbattono in un messaggio di errore. Considerare la possibilità di fornire agli utenti un indirizzo e-mail per il personale che può aiutarli a risolvere l’errore.
- Reindirizzamento HTTP: fornisce supporto per reindirizzare le richieste degli utenti a una destinazione specifica.
Utilizzare il reindirizzamento HTTP ogni volta che si desidera che i clienti che utilizzano un URL finiscano effettivamente in un altro URL. Questo è utile in molte situazioni, dalla semplice rinominare il tuo sito Web, a superare un nome di dominio che è difficile da scrivere, o costringendo i clienti a utilizzare un canale sicuro.
- Registrazione HTTP: consente la registrazione delle attività del sito Web per questo server.
Quando si verifica un evento loggabile, di solito una transazione HTTP, IIS chiama il modulo di registrazione selezionato, che quindi scrive su uno dei registri memorizzati nel file system del server Web. Questi log si aggiungono a quelli forniti dal sistema operativo.
- Filtro richieste – Visualizza tutte le richieste in arrivo al server e filtra queste richieste in base alle regole impostate dall’amministratore.
Molti attacchi dannosi condividono caratteristiche comuni, come richieste estremamente lunghe o richieste di un’azione insolita. Filtrando le richieste, è possibile tentare di mitigare l’impatto di questi tipi di attacchi.
- IIS Management Console – Fornisce l’infrastruttura per gestire IIS 7 utilizzando un’interfaccia utente.
È possibile utilizzare la console di gestione IIS per gestire un server Web locale o remoto che esegue IIS 7. Per gestire SMTP o FTP, è necessario installare e utilizzare la console di gestione IIS 6.
7. Fare clic su Avanti per accedere alla schermata Conferma selezioni installazione per verificare le impostazioni scelte.
8. Fare clic su Installa e l’installazione verrà avviata
9. Dopo l’installazione si dovrebbe vedere la pagina dei risultati di installazione. Fare clic su Chiudi per terminare il processo.
10. Nella finestra Server Manager, sotto Riepilogo ruoli, ora dovresti vedere Web Server (IIS)
11. Andiamo avanti e aprire IIS Manager andando a Start – > Strumenti di amministrazione- > Internet Information Services (IIS) Manager
12. Una volta aperto IIS Manager, espandere il server Web e quindi espandere la cartella Siti. Fare clic destro su siti e quindi fare clic su Aggiungi sito Web
13. Nella finestra Aggiungi sito Web abbiamo alcune informazioni di base da compilare per un sito statico:
- Nome del sito-Nome del sito, questo sarà domain.com oppure *.dominio.com (Dove * rappresenterebbe un nome di dominio secondario come www o blog, ad esempio)
- Percorso fisico: la posizione sul server locale che conserverà i file per il sito web. Se non avete impostato questo anticipo è possibile creare una cartella tramite questa interfaccia
- Tipo: scegliere http o https, a seconda se il tuo sito utilizza SSL (Secure Socket Layer) certificato o non
- Indirizzo IP – Dal menu a discesa, è possibile specificare l’IP, il sito web deve rispondere o utilizzare l’opzione default di Tutti non assegnati
- Nome Host – Se volete questo sito per rispondere ad altri nomi di dominio, si può mettere questi qui
ora Avete installato IIS 7 e configurato statico sito. Basta posizionare i file html nella directory specificata durante la creazione del sito e sei a posto.