Guida Apache. Lezione 5 installazione Virtual Host
Classifica Articoli e Pagine
- Wordpress Tutorial Lezioni 6.6. Salvare i dati nel Database.
- Problema Windows Defender 10 Il tuo amministratore IT ha un accesso limitato
- Come abilitare Gpedit Group Policy Editor di Windows Home Edition
- Lezione 2 Metodi Matematici Ingegneria. La trasformata di Laplace
- Lezioni di Elettrotecnica 3. I Fasori e il regime sinusoidale
Privacy e cookie: Questo sito utilizza cookie. Continuando a utilizzare questo sito web, si accetta l’utilizzo dei cookie.
Per ulteriori informazioni, anche su controllo dei cookie, leggi qui: Informativa sui cookie
Per ulteriori informazioni, anche su controllo dei cookie, leggi qui: Informativa sui cookie
Analisi SEO
Geo IP Site
Htaccess
- Redirec Nuova Directory vecchia directory
- Redirect Vecchio Url nuovo url
- Redirect Nuovo Dominio Vecchio Dominio
Tipi di articoli
Categorie
Categorie
Tag
Anno
Guida Server Apache
Guida all'installazione e ai moduli del server Apache
Lezione 1 Guida Introduttiva Apache
Lezione 2. Installazione
Lezione 3. il modulo httpd
Lezione 4. Installazione PHP e Mysql su Server Apache
Lezione 5. Realizzare un Virtual Hosting
Tipi di articoli
Categorie
Categorie
Tag
Anno
L | M | M | G | V | S | D |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
Legge sui Cookies
Utilizziamo i cookie sul nostro sito Web per offrirti l'esperienza più pertinente ricordando le tue preferenze e ripetendo le visite. Cliccando su "Accetta" acconsenti all'uso di TUTTI i cookie. Puoi visionare la nostra politica sui Cookie alla Pagina sulla Cookie Policy . Nella pagina potrai trovare tutti i cookie che il sito utilizza e il trattamento che viene effettuato sui cookie stessi , sul sito dove vengono immagazzinati e sul trattamento a cui sono sottoposti.Per ogni dubbio o approfondimento ti invitiamo a contattarci grazie al nostro modulo di contatto
Privacy & Cookies Policy
Privacy
Questo sito Web utilizza i cookie per migliorare la tua esperienza durante la navigazione nel sito Web. Di questi cookie, i cookie classificati come necessari vengono memorizzati nel browser in quanto sono essenziali per il funzionamento delle funzionalità di base del sito Web. Utilizziamo anche cookie di terze parti che ci aiutano ad analizzare e capire come utilizzi questo sito web. Questi cookie verranno memorizzati nel tuo browser solo con il tuo consenso. Hai anche la possibilità di disattivare questi cookie. Ma la disattivazione di alcuni di questi cookie potrebbe avere un effetto sulla tua esperienza di navigazione.
I cookie necessari sono assolutamente essenziali per il corretto funzionamento del sito web. Questa categoria include solo i cookie che garantiscono funzionalità di base e caratteristiche di sicurezza del sito web. Questi cookie non memorizzano alcuna informazione personale.
Tutti i cookie che potrebbero non essere particolarmente necessari per il funzionamento del sito Web e vengono utilizzati specificamente per raccogliere dati personali dell\'utente tramite analisi, pubblicità, altri contenuti incorporati sono definiti come cookie non necessari. È obbligatorio ottenere il consenso dell\'utente prima di eseguire questi cookie sul tuo sito web.
%d blogger hanno fatto clic su Mi Piace per questo:
Come vi abbiamo gia’ detto il principale file di configurazione di Apache si chiama httpd.conf e continee direttive e contenitori o come l’avevamo gia’ chiamate sezioni.
E’ possibile inserire commenti all’interno del file utilizzando il carattere “cancelletto” # all’inizio di un rigo. In quanto le righe di commento sono ovviamente ignorate da Apache
Una direttiva puo’ estendersi su piu’ righe se si utilizza alla fine di ciascun rigo il carattere backslash \
Quando un argomento di una direttiva è un percorso relativo, esso si intende riferito al percorso d’installazione del server o server root. Per esempio se l’installazione di Apache è avvenuta tramite il sorgente, come gia’ visto in questo capitolo, la server root è /usr/local/apache2 etc. Tramite la direttiva ServerRoot è anche possibile modificare questo valore predefinito.
I Container di Apache e il Virtual Host
I Container di direttive dette anche sezioni servono a limitare il raggio di azione delle direttive , il loro ambito sarà lo scope predefinito del server config e verranno applicate all’interno del server
Vediamo alcune direttive di Container predefinite da Apache.
<VirtualHost>
Specifica un server virtuale in quanto apache consente l’utilizzo di diversi server virtuali nella stessa macchina
<DirectoryMatch> applicano direttive a una certa directory o gruppo di directory nel file system.
<Location> e <LocationMatch> applicano le direttive a specifici URL o a modelli di URL.
<Files> and <FileMatch> applicano direttive a specifici file o modelli di file.
Affrontiamo adesso un attimo i Container Condizionali di direttive.
<IfDefine> le direttive di questo container verranono eseguite se si passa all’eseguibile di Apache un’istruzione specifica da linea di comando
<IfModule> esegute solamente se il modulo passato come argomentoo è presente nel weeeb server.
Facciamo un esempio nel file di configurazione httpd.conf
Installazione Virtual Hosting
Vi poniamo subito la domanda di cosa sia un Hosting Virtuale. La risposta è un modo di gestire diversi siti con una singola istanza del server Apache, utilizzando l’hosting virtuale basato su indirizzo IP ed anche sul nome.
Il modo piu’ immediato di ottenere un hosting virtuale è basato sulla combinazione indirizzo IP/Porta a cui il client si connette. Apache puo’ essere configurato a tale scopo usando le sezioni < VirtualHost>
un esempio potrebbe essere il seguente.
dove 80 è ovviamente la porta di ascolto .
Facciamo adesso un esempio dove il server apache gestisce tre host virtuali basati su IP.
La direttiva ServerName sarà utilizzata per la costruzione degli url, mentre la direttiva DocumnetRoot specifica una locazione diversa per i conmtenuti dei siti per ciascun host virtuale.
Ovviamente è indispensabile mettere le porte su il server è in Ascolto, altrimente si genererebbero solo errori.
Questi erano hosting virtuali basati sugli ip, ma è anche possibile in modo analogo configurare hosting virtuali basati sui nomi in quanto non è dissimile dall’iP
Prendiamo in considerazione due host virtuali che condividono IP 192.168.200.2. Apache di volta in volta che avrà una richesta decideraà verso quale host dirigere la richiesta, basandosi sul valore di intestazione di Host: della richiesta HTTP, che verrà comparato con il nome di host fornito da ServerName e con altri nomi in presenza di istruzioni opzionali ServerAlias
Vediamo subito un esempio.
L’istruzione NameVirtualHost india che un particolare IP sarà utilizzato per gli host virtuali basati sul nome.. Ovviamente i DNS dovranno essere configurati nel rooter per avere un indirizzamento a 192.168.200.2
Come ultimo passo vediamo come fare coesistere host virtuali basati sul nome con host virtuali basati sull’ip e lo facciamo nel modo piu’ semplice possibile ossia attraverso un esempio
E con questa lezione concludiamo la nostra guida per quanto riguarda il server Apache ossia il server piu’ utilizzato nel web, nella speranza di esservi stati di aiuto.
Condividi:
Mi piace: