PDA

Visualizza la versione completa : virtualhost - proprio non VA!!!


lakota
16-07-2007, 12:48
Scusate ragazzi le ho provate propio tutte, ma prioprio non riesco a configurare hostvirtuali con apache su sistema linux suse 10.0

imposto nel file Hosts la seguente direttiva:

192.168.1.5 www.sviluppo.casa

e nel file di configurazione host.conf


NameVirtualHost 192.168.1.5:80

<VirtualHost 192.168.1.5>
ServerName www.sviluppo.casa
DocumentRoot /home/sviluppo/public_html
ServerAdmin sviluppo@localhost
CustomLog logs/sviluppo-access_log common
ErrorLog logs/sviluppoa-error_log
<directory "/home/sviluppo/public_html/">
Options Indexes FollowSymLinks
Order allow,deny
Allow from all
</directory>
</VirtualHost>

Premesso che ho provveduto in precedenza a creare le directory di cui sopra assegnandogli i permessi necessari legati all'utente "sviluppo".

Non riscontro errori, ma da browser, non accade nulla, se non visualizzare il server web di default, ossia quello che risponde diditando localhost oppure 192.168.1.5, sembra appunto che le direttive impartite nei file di cui sopra, non sortiscano nessun effetto.

C'è qualcos'altro da impostare ?

menphisx
16-07-2007, 13:35
Scusa ma quelle direttive non dovrebbero stare in httpd.conf ?
:ignore:

sylvaticus
17-07-2007, 23:41
Originariamente inviato da lakota
imposto nel file Hosts la seguente direttiva:

192.168.1.5 www.sviluppo.casa

e nel file di configurazione host.conf


NameVirtualHost 192.168.1.5:80

<VirtualHost 192.168.1.5>
ServerName www.sviluppo.casa


Che razza di nome è "www.sviluppo.casa" ??? non è che hai typpato.. ???

lakota
17-07-2007, 23:59
Se sei intervenuto solo per questo, potevi andare su qualche altro sito ... magari per te era più divertente.

sylvaticus
18-07-2007, 08:27
Originariamente inviato da lakota
Se sei intervenuto solo per questo, potevi andare su qualche altro sito ... magari per te era più divertente.

??? intendevo che non è un indirizzo web valido, tipo ad es. www.sviluppo-casa.it, per questo non vedo come apache potrebbe reindirizzarti sulla cartella giusta.. adesso non conosco bene le direttive di apache ma di solito i virtual host sono "name based", cioè apache riconosce il nome che hai messo e ti porta sulla cartella giusta... quindi di solito devi registrare un nome di dominio da far puntare alla tua macchina (es. www.sviluppocasa.it o quello che vuoi.. ma valido!) e poi apache quando riceverà la chiamata con quel nome ti andrà a pescare dalla cartella che hai specificato..

Guardati anche webmin+virtualmin sono molto potenti e, una volta installati, facili da usare...
http://webmin.com
http://www.virtualmin.com

lakota
18-07-2007, 09:34
Scusami la reazione un pò dura, ma è da un bel pò che ci combatto e non riesco a venirne a capo.
L'esempio che ho postato, viene da un tutorial che ho scaricato qualche tempo fa dalla rete ed ho dato per scontato che la tipologia di nome proposto fosse corretto.

Comunque proverò a fare come dici...
Grazie.

lakota
18-07-2007, 09:45
non cambia nulla... mi dice sempre:

FORBIDDEN
you don't have permission to access / on this server.
Additionally, a 403 forbidden error was encountered while trying to use an ErrorDocument to handle the request.

Apache/2.0.54 (Linux/suse) Server at www.tizio.it Port 80

In questo caso ho utilizzato il nome tizio, sia per la cartella che come nome di dominio virtuale....
:dhò: :dhò: :dhò: :dhò: :dhò:

stai_tranquillo
18-07-2007, 10:17
parti da una configurazione basilare funzionante, tipo




NameVirtualHost 192.168.1.5:80

<VirtualHost *:80>
ServerName www.sviluppo.casa
DocumentRoot /home/sviluppo/public_html
ServerAdmin sviluppo@localhost
CustomLog logs/sviluppo-access_log common
ErrorLog logs/sviluppoa-error_log
</VirtualHost>



poi appena ti funziona giochi a cambiare un'opzione per volta..

lakota
18-07-2007, 10:26
Idem con patate...

Sembra dal messaggio che ci siano, problemi d'accesso in base ai diritti.
Eppure mi sono attenuto alle varie linee guida trovate su internet, che riportano tutte il medesimo esempio.

Sto per dire una bestemmia... siamo sicuri che linux sia così performante???

stai_tranquillo
18-07-2007, 10:30
A parte il fatto che non è una faccenda di performance.. casomai di facilità di utilizzo.
Il problema non è linux, è che non lo sai usare.

Comunque, nella directroy /home/sviluppo/public_html c'è un file index.html o htm ?
i permessi come sono?
a chi appartiene la dir?

Loading