Un Evento Unico. 5 Sale. 27 Interventi. SEO, SOCIAL, E-Commerce, Mobile, Turismo.
CLICCA QUI e SCOPRI DI PIù X Chiudi
 
Forum GT: Condividiamo idee e conoscenza Forum GT: Condividiamo idee e conoscenza


Condividi questo contenuto nei Social Network:
Ti stiamo aspettando: Registrati subito e gratis. Entra a far parte di una delle comunità più attive in Italia. Se hai dimenticato i tuoi dati li puoi recuperare subito.


Vai indietro   Forum per Webmaster: Condividiamo Idee e Conoscenza > Hardware, Software e Toys > Software > Mondo Linux
Benvenuto! Forum Regole FAQ Lista utenti Calendario Segna come letti


Rispondi
 
LinkBack Strumenti di discussione
Vecchio 29-08-06, 09:55   #1 (permalink)
 
L'avatar di Salatti.NET
 
Data di registrazione: Sep 2005
Ubicazione: Livorno
Messaggi: 354
Invia un messaggio tramite MSN a Salatti.NET Invia un messaggio tramite Skype a Salatti.NET
Sottodomini con Apache2

Salve a tutti...
Sto provando a configurare apache2 per gestire un paio di sottodomini...
Non riesco pero' a cavarci le gambe: mettiamo che io abbia un sito, sito.com, con la home in /var/www.
Io dovrei creare un sottodominio del tipo sotto.sito.com che punti a /var/www/sotto.
Qualcuno sa dirmi come si fa (o postarmi qualche link)?
Grazie in anticipo...
__________________
Salatti.NET - Il mio Blog e i miei progetti
Salatti.NET non in linea   Rispondi citando
Vecchio 29-08-06, 11:53   #2 (permalink)
 
L'avatar di KING_Hack
 
Data di registrazione: Mar 2005
Ubicazione: Aquileia
Messaggi: 1,711
Invia un messaggio tramite MSN a KING_Hack Invia un messaggio tramite Skype a KING_Hack
Nel mio serverino casalingo ho qualcosa del genere:

Codice:
NameVirtualHost 192.168.0.3

<VirtualHost 192.168.0.3>
    ServerAdmin tua@mail.ext
    DocumentRoot /var/www
    <Directory /var/www>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride FileInfo
        Order allow,deny
        allow from all
    </Directory>

    ServerName www.dom.ext
    ServerAlias www.dom.ext:*
    ErrorLog logs/dom_err
    CustomLog logs/dom common
</VirtualHost>

<VirtualHost 192.168.0.3>
    ServerAdmin tua@mail.ext
    DocumentRoot /var/www/sotto
    <Directory /var/www/sotto>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride FileInfo
        Order allow,deny
        allow from all
    </Directory>

    ServerName sotto.dom.ext
    ServerAlias sotto.dom.ext:*
    ErrorLog logs/sotto_err
    CustomLog logs/sotto common
</VirtualHost>
Prova e facci sapere

ADD: (magari l'hai già letta ma...) qui parte una buona documentazione http://httpd.apache.org/docs/2.2/vhosts/
__________________

Ultima modifica di KING_Hack : 29-08-06 11:55.
KING_Hack non in linea   Rispondi citando
Vecchio 30-08-06, 09:43   #3 (permalink)
Esperto
 
L'avatar di osvi
 
Data di registrazione: Jul 2006
Ubicazione: Siena
Messaggi: 1,077
KING_Hack, come mai fai un bind sull'ip locale? °_°
il tuo è un server interno alla lan? o ti funziona anche all'esterno?
osvi non in linea   Rispondi citando
Vecchio 30-08-06, 10:37   #4 (permalink)
 
L'avatar di KING_Hack
 
Data di registrazione: Mar 2005
Ubicazione: Aquileia
Messaggi: 1,711
Invia un messaggio tramite MSN a KING_Hack Invia un messaggio tramite Skype a KING_Hack
Quote:
osvi
KING_Hack, come mai fai un bind sull'ip locale? °_°
il tuo è un server interno alla lan? o ti funziona anche all'esterno?
Tutte e 2 quelle che hai scritto

Ho installato un DNS server poi perchè all' interno della lan se no al digitare di www.miodominio_interno_alla.lan mi sputava fuori la finestra di login del routerozzo
__________________
KING_Hack non in linea   Rispondi citando
Vecchio 30-08-06, 10:39   #5 (permalink)
Esperto
 
L'avatar di osvi
 
Data di registrazione: Jul 2006
Ubicazione: Siena
Messaggi: 1,077
ah capisco
un alternativa poteva anche essere il file hosts

ciao!
osvi non in linea   Rispondi citando
Vecchio 30-08-06, 10:45   #6 (permalink)
 
L'avatar di KING_Hack
 
Data di registrazione: Mar 2005
Ubicazione: Aquileia
Messaggi: 1,711
Invia un messaggio tramite MSN a KING_Hack Invia un messaggio tramite Skype a KING_Hack
Si osvi, nn ci sono dubbi, ma visto che come "serverino casalingo" sto gestendo una cosa tipo 4/5 domini con relativi (abbastanza se non molti) sottodomini tutti per allenarmi, smanettare e divertirmi su una slack allora ho voluto anche implementare il serverozzo DNS per far le cose ... profescionals
__________________
KING_Hack non in linea   Rispondi citando
Vecchio 30-08-06, 11:42   #7 (permalink)
 
L'avatar di Salatti.NET
 
Data di registrazione: Sep 2005
Ubicazione: Livorno
Messaggi: 354
Invia un messaggio tramite MSN a Salatti.NET Invia un messaggio tramite Skype a Salatti.NET
Ho messo dentro /etc/apache2/sites-enabled/000-default queste righe, esattamente con questi ritorni a capo:

NameVirtualHost *

<VirtualHost *>
ServerAdmin mail@dominio.ext
DocumentRoot /var/www
<Directory /var/www>
Options Indexes FollowSymLinks MultiViews
AllowOverride FileInfo
Order allow,deny
allow from all
</Directory>

ServerName www.dominio.ext
ServerAlias www.dominio.ext:*
ErrorLog logs/salatti_err
CustomLog logs/salatti common
</VirtualHost>

<VirtualHost *>
ServerAdmin mail@dominio.ext
DocumentRoot /var/www/ase
<Directory /var/www/ase>
Options Indexes FollowSymLinks MultiViews
AllowOverride FileInfo
Order allow,deny
allow from all
</Directory>

ServerName ase.dominio.ext
ServerAlias ase.dominio.ext:*
ErrorLog logs/ase_err
CustomLog logs/ase common
</VirtualHost>


Ho messo prima l'IP, poi l'asterisco, /var/www e' la home, il sottodominio dovrebbe puntare a /var/www/ase che esiste. Il problema e' che apache2 non si avvia. Ho controllato la doc che mi ha passato KING al link sopra, ma non sono riuscito a cavarne niente... Il dominio usa i DNS giusti...

>>Per quanto riguarda apache che non parte hai provato a vedere nei log?
Che ti dice? E' la prima cosa da verificare per risalire al problema.

Sai che non trovo i log!?!?

>>Pasta la riga della direttiva sul http.conf che dice di andare a vedere in questa path /etc/apache2/sites-enabled/ ; probabile che 000-default sia per il VHost di default e IMHO dovresti creare singoli file per ogni VH che aggiungi alla configurazione.

httpd.conf? c'e' solo questo:

# This is here for backwards compatability reasons and to support
# installing 3rd party modules directly via apxs2, rather than
# through the /etc/apache2/mods-{available,enabled} mechanism.
#
#LoadModule mod_placeholder /usr/lib/apache2/modules/mod_placeholder.so
LoadModule jk_module /usr/lib/apache2/modules/mod_jk.so

Aiutttoooo!!!
__________________
Salatti.NET - Il mio Blog e i miei progetti
Salatti.NET non in linea   Rispondi citando
Vecchio 30-08-06, 11:51   #8 (permalink)
 
L'avatar di Salatti.NET
 
Data di registrazione: Sep 2005
Ubicazione: Livorno
Messaggi: 354
Invia un messaggio tramite MSN a Salatti.NET Invia un messaggio tramite Skype a Salatti.NET
I log gli ho trovati, ma non mi sembra ci sia nulla di strano...se volete li posto ma sono lunghissimi e pieni di 404...
__________________
Salatti.NET - Il mio Blog e i miei progetti
Salatti.NET non in linea   Rispondi citando
Vecchio 30-08-06, 11:57   #9 (permalink)
 
L'avatar di Salatti.NET
 
Data di registrazione: Sep 2005
Ubicazione: Livorno
Messaggi: 354
Invia un messaggio tramite MSN a Salatti.NET Invia un messaggio tramite Skype a Salatti.NET
Scusate se continuo a scrivere, ma "ssh utente@dominio.ext" mi da:
ssh: dominio.ext: Temporary failure in name resolution

E' dovuto a apache che non si avvia??
__________________
Salatti.NET - Il mio Blog e i miei progetti
Salatti.NET non in linea   Rispondi citando
Vecchio 30-08-06, 12:02   #10 (permalink)
 
L'avatar di KING_Hack
 
Data di registrazione: Mar 2005
Ubicazione: Aquileia
Messaggi: 1,711
Invia un messaggio tramite MSN a KING_Hack Invia un messaggio tramite Skype a KING_Hack
Quote:
Salatti.NET
0. Ho messo prima l'IP, poi l'asterisco,

1. Sai che non trovo i log!?!?

2. httpd.conf? c'e' solo questo:

# This is here for backwards compatability reasons and to support
# installing 3rd party modules directly via apxs2, rather than
# through the /etc/apache2/mods-{available,enabled} mechanism.
#
#LoadModule mod_placeholder /usr/lib/apache2/modules/mod_placeholder.so
LoadModule jk_module /usr/lib/apache2/modules/mod_jk.so

3. Aiutttoooo!!!
0. l'asterisco solo qui sul post per prob di privacy o anche nella conf originale?

1. /var/log/apache/ /var/log/httpd/ /usr/local/apache/logs/ (path standard... l'ho buttata li... moooolto a grandi linee... sorry)
Prova cmq a far cosi (SE hai anche un apache.conf) da shell:
Codice:
# cat apache.conf |grep log
Dovrebbe darti una serie di linee tra cui magari qualcosa del genere:
Codice:
ErrorLog /var/log/apache2/error.log
2. hai provato a vedere col comando che ti dice qui?
# installing 3rd party modules directly via apxs2,

3. Non gridare Aiutttoooo!!! ...non ti servirà a configurare in automatico i file per la conf di apache
__________________
KING_Hack non in linea   Rispondi citando
Vecchio 30-08-06, 12:03   #11 (permalink)
Esperto
 
L'avatar di osvi
 
Data di registrazione: Jul 2006
Ubicazione: Siena
Messaggi: 1,077
posta la parte che ci interessa del log..
oppure svuotali e riavvia apache e postali
non usare graceful, dai proprio un restart completo

ps.
la configurazione di apache2 secondo me è stata migliorata e molto
perchè usare httpd.conf e mettere tutti i siti in "default"?
http://guide.debianizzati.org/index....e,_MySQL_e_PHP


Quote:
KING_Hack
3. Non gridare Aiutttoooo!!! ...non ti servirà a configurare in automatico i file per la conf di apache
osvi non in linea   Rispondi citando
Vecchio 30-08-06, 12:10   #12 (permalink)
 
L'avatar di KING_Hack
 
Data di registrazione: Mar 2005
Ubicazione: Aquileia
Messaggi: 1,711
Invia un messaggio tramite MSN a KING_Hack Invia un messaggio tramite Skype a KING_Hack
Quote:
Salatti.NET
Scusate se continuo a scrivere, ma "ssh utente@dominio.ext" mi da:
ssh: dominio.ext: Temporary failure in name resolution

E' dovuto a apache che non si avvia??
Io per la verità non ho problemi ad ssaccare il TUO dominio.ext
Problema temporaneo di dns o di firewall... nn saprei.
__________________
KING_Hack non in linea   Rispondi citando
Vecchio 30-08-06, 12:29   #13 (permalink)
 
L'avatar di Salatti.NET
 
Data di registrazione: Sep 2005
Ubicazione: Livorno
Messaggi: 354
Invia un messaggio tramite MSN a Salatti.NET Invia un messaggio tramite Skype a Salatti.NET
Quote:
KING_Hack
Io per la verità non ho problemi ad ssaccare il TUO dominio.ext
Problema temporaneo di dns o di firewall... nn saprei.
Ok...rete dell'uni che perde i colpi... Mi stava venendo una crisi di panico...


Quote:
KING_Hack
0. l'asterisco solo qui sul post per prob di privacy o anche nella conf originale?

1. /var/log/apache/ /var/log/httpd/ /usr/local/apache/logs/ (path standard... l'ho buttata li... moooolto a grandi linee... sorry)
Prova cmq a far cosi (SE hai anche un apache.conf) da shell:
Codice:
# cat apache.conf |grep log
Dovrebbe darti una serie di linee tra cui magari qualcosa del genere:
Codice:
ErrorLog /var/log/apache2/error.log
2. hai provato a vedere col comando che ti dice qui?
# installing 3rd party modules directly via apxs2,

3. Non gridare Aiutttoooo!!! ...non ti servirà a configurare in automatico i file per la conf di apache
0. L'asterisco anche nella configurazione originale...ho provato prima con l'ip, poi con l'asterisco. Se puo' aiutare ci sono due server DNS funzionanti...asterisco o IP??

1 + osvi. Trovati, svuotati, fatto ripartire apache2:

Unable to open logs

Problema di permessi?? I file esistono, creati a mano dal sottoscritto (prima mi diceva che non esistevano)...


2. ???


3. ok...
__________________
Salatti.NET - Il mio Blog e i miei progetti

Ultima modifica di Salatti.NET : 30-08-06 12:32.
Salatti.NET non in linea   Rispondi citando
Vecchio 30-08-06, 13:06   #14 (permalink)
 
L'avatar di Salatti.NET
 
Data di registrazione: Sep 2005
Ubicazione: Livorno
Messaggi: 354
Invia un messaggio tramite MSN a Salatti.NET Invia un messaggio tramite Skype a Salatti.NET
Ok, ho tolto le righe relative ai log nel file, e ora parte tranquillamente...devo trovare un altro posto dove mettreli? Erano in /var/log/apache2/logs (directory creata da me)... Mi sa che li non vanno bene...
Adesso pero' anche se parte il sottodominio ase.dominio.ext non e' raggiungibile da browser......
__________________
Salatti.NET - Il mio Blog e i miei progetti
Salatti.NET non in linea   Rispondi citando
Vecchio 30-08-06, 13:22   #15 (permalink)
 
L'avatar di KING_Hack
 
Data di registrazione: Mar 2005
Ubicazione: Aquileia
Messaggi: 1,711
Invia un messaggio tramite MSN a KING_Hack Invia un messaggio tramite Skype a KING_Hack
Quote:
Erano in /var/log/apache2/logs (directory creata da me)... Mi sa che li non vanno bene...
Perchè? Se loggava potevi lasciarli li tranquillamente.

Quote:
Adesso pero' anche se parte il sottodominio ase.dominio.ext non e' raggiungibile da browser......
Perchè sicuramente cè qualce direttiva sbagliata sul conf di apache.
Prova a sostituire * con IP [server|pubblico]

...e poi rivedi i log che ti dicono.

NOTA: sottovaluta TUTTO ma NON i LOG
__________________
KING_Hack non in linea   Rispondi citando
Rispondi
Tags: ,



Strumenti di discussione

Regole di scrittura
Non puoi postare nuove discussioni
Non puoi rispondere alle discussioni
Non puoi allegare file
Non puoi editare i tuoi post

BB code is Attivo
smilies è Attivo
[IMG] il codice è Attivo
Il codice HTML è Disattivato
Trackbacks are Attivo
Pingbacks are Attivo
Refbacks are Disattivato
Vai al forum



Tutti gli orari sono GMT +3. Attualmente sono le 17:31.




Forum GT - © 2004-2009 GT idea S.r.l P.iva 02418200800 - Privacy/Disclaimer

SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.