Pagina 1 di 1

apache e pagina personale da win

Inviato: ven 20 apr 2007, 17:06
da red
Non riesco a capire perché nella mia rete casalinga quando da linux nel browser digito

Codice: Seleziona tutto

http://ip_del_server/~nome_utente
mi si visualizza la sua pagina personale.
Quando invece da windows faccio la stessa cosa, il browser mi cambia l'indirizzo precedente in

Codice: Seleziona tutto

http://www.nomeserver.dominio/~nome_utente
e ovviamente mi dice "indirizzo non trovato".

Perché tutto ciò?

Inviato: ven 20 apr 2007, 18:45
da diego
dipende dalla configurazione del /etc/apache/httpd.conf

Codice: Seleziona tutto

ServerName
li dovresti metterci l'ip se vuoi
e poi dovresti decommentare

Codice: Seleziona tutto

<Directory /home/*/public_html>
    AllowOverride FileInfo AuthConfig Limit
    Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
    <Limit GET POST OPTIONS PROPFIND>
        Order allow,deny
        Allow from all
    </Limit>
    <LimitExcept GET POST OPTIONS PROPFIND>
        Order deny,allow
        Deny from all
    </LimitExcept>
</Directory>
e nella home dell'utente crei la directory public_html dove metterai le pagine web.
Ricordati che ad ogni modifica che fai all' httpd.conf dai un bel

Codice: Seleziona tutto

apachectl configtest
per vedere che sia tutto ok e quindi un

Codice: Seleziona tutto

apachectl restart
credo sia sufficente.
Ciao

Inviato: sab 21 apr 2007, 19:33
da red
Avevo provato anche io con queste opzioni, vista un attimo la documentazione, ma niente... mi sa che mi è sfuggito qualcosa.
Mi pare già strano che continui ad aggiungermi il www :?

Inviato: dom 22 apr 2007, 18:54
da diego
prova cosi':

Codice: Seleziona tutto

http://ip_del_server/~nome_utente/
con la / finale.
Se ti va aggiungi l'ip al file hosts.
Ciao

Inviato: dom 22 apr 2007, 21:05
da red
Non ci credo... funziona veramente! Non capisco cosa cambi... però è poco pratico... secondo te posso evitare di dover mettere per forza la "/" finale usando magari la direttiva "redirect" o in qualche altro modo?

Per l'altra cosa, intendi il file hosts di win?

Inviato: lun 23 apr 2007, 8:41
da diego
no /etc/hosts
prova metterci l'ip della macchina
suppongo ci sia solo 127.0.0.1