Sottorete con Server Apache2

3 risposte [Ultimo contenuto]
Ritratto di blackout
blackout
(Junior)
Offline
Junior
Iscritto: 21/03/2006
Messaggi: 34

Ciao a tutti, ho un problema con l'impostazione di una rete locale con un Server Web Apache2. Il problema è che vorrei realizzare un servizio di hosting valido per una piccola rete lan, (e.g. http://www.sitointerno.locale). Per fare questo ho un router NetGear su cui ho impostato la base per la rete, DCHP attivo per indirizzi da 192.168.1.101 fino a 192.168.1.253. Questa impostazione deriva dal fatto che vorrei assegnare i primi cento IP (98) per i siti web e lasciare i restanti per gli host in connessione con DHCP. Ho installato Apache2 e ho configurato un nuovo VirtualHost con caratteristiche tipiche:

[VirtualHost 192.168.1.99]
ServerName www.sito.locale
...
[/VirtualHost]

Vado dopo nel file di configurazione hosts (/etc/hosts) e inserisco il nome e IP del sito...

192.168.1.99 www.sito.locale

Riavvio Apache ma non succede nulla... Non rileva ne l'indirizzo ne il nome del sito (e.g. metto 192.168.1.99 su FireFox e non si apre e neanche tramite il nome). Questo succede anche tramite un client collegato al router... Dove sbaglio? Come mai apache non crea l'host virtuale?


Pallanuoto per sempre!!!!!!!!!!!!

Ritratto di ferretti75
ferretti75
(Monster)
Offline
Monster
Iscritto: 08/07/2005
Messaggi: 476

Scusa ma forse non ho capito ... Hai assegnato al server 100 ( 98 ) indirizzi ip ? e come hai fatto ? Oppure hai delle vm che prendono tutte un indirizzo dal router tra 1 e 100 ?

Personalmente ( ma sono solo siti di test ) :
[VirtualHost *:80<443>]
ServerName nomesito.miodominio
...
[/VirtualHost]

nel file hosts non metto niente . su moz :http://nomesito.miodomio e vedo tutto

Nel file host delle macchine da cui mi devo collegare metto
nomesito.miodominio indirizzodelserver

Se hai un dns interno allora gestisci tutto da lì

Ripeto ... potrei sbagliarmi alla grande

magic is real ... unless explicitly declared as integer

Ritratto di blackout
blackout
(Junior)
Offline
Junior
Iscritto: 21/03/2006
Messaggi: 34

Grazie mille per la risposta! Provo a spiegarmi meglio...

Per i 100 IP ho semplicemente costretto il router ad assegnare indirizzi IP dinamici da 101 a 253, in questo modo non vengono assegnati in automatico i primi 98 (da 2 a 99) e quindi sono liberi per creare degli host virtuali.

Il problema è che se utilizzo la tecnica che hai descritto il tutto funziona solo sul server, apri il browser (dal server) e visualizza il sito ma un clienti collegato alla rete (computer fisico diverso dal server) fa una richiesta per quel sito e non riesce a contattarlo. Per questo ho utilizzato le VirtualMachine con IP statico, ma apache non mi riserva l'host virtuale, e infatti con un comando PING risponde con un host non rintracciabile. In pratica credo che il problema nasca con il fatto che Apache non mi riserva un IP per il sito, come posso fare per avere questo host virtuale, con un indirizzo statico 192.168.1.2-99 (a seconda del sito) così poi con il server DNS gli collego un nome.


Pallanuoto per sempre!!!!!!!!!!!!

Ritratto di blackout
blackout
(Junior)
Offline
Junior
Iscritto: 21/03/2006
Messaggi: 34

Ho risolto tutto, ho iniziato a scrivere una guida, ne trovate una bozza sul mio sito: www.manosdepiedra.com nella sezione dedicata alle reti, appena finisco la invierò anche a debianitalia.

ciao
Walter


Pallanuoto per sempre!!!!!!!!!!!!