apache e pagina personale da win

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Avatar utente
red
Linux 3.x
Linux 3.x
Messaggi: 810
Iscritto il: gio 20 gen 2005, 0:00
Slackware: current
Kernel: 6.6.12
Desktop: fluxbox
Località: Verona
Contatta:

apache e pagina personale da win

Messaggio 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ò?

Avatar utente
diego
Linux 2.x
Linux 2.x
Messaggi: 333
Iscritto il: ven 1 apr 2005, 0:00

Messaggio 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

Avatar utente
red
Linux 3.x
Linux 3.x
Messaggi: 810
Iscritto il: gio 20 gen 2005, 0:00
Slackware: current
Kernel: 6.6.12
Desktop: fluxbox
Località: Verona
Contatta:

Messaggio 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 :?

Avatar utente
diego
Linux 2.x
Linux 2.x
Messaggi: 333
Iscritto il: ven 1 apr 2005, 0:00

Messaggio 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

Avatar utente
red
Linux 3.x
Linux 3.x
Messaggi: 810
Iscritto il: gio 20 gen 2005, 0:00
Slackware: current
Kernel: 6.6.12
Desktop: fluxbox
Località: Verona
Contatta:

Messaggio 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?

Avatar utente
diego
Linux 2.x
Linux 2.x
Messaggi: 333
Iscritto il: ven 1 apr 2005, 0:00

Messaggio da diego »

no /etc/hosts
prova metterci l'ip della macchina
suppongo ci sia solo 127.0.0.1

Rispondi