![]() |
![]() |
|
| Condividi questo contenuto nei Social Network: |
|
Tweet |
|
|
|
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. |
||||
|
|||||||||
|
|
LinkBack | Strumenti di discussione |
|
|
#1 (permalink) |
|
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 |
|
|
|
|
|
|
|
|
#2 (permalink) |
|
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>
![]() 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. |
|
|
|
|
|
|
#4 (permalink) | |
|
Quote:
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 ![]() | ||
|
|
|
|
|
#6 (permalink) |
|
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
![]() | |
|
|
|
|
|
#7 (permalink) |
|
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 |
|
|
|
|
|
|
#8 (permalink) |
|
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 |
|
|
|
|
|
|
#9 (permalink) |
|
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 |
|
|
|
|
|
|
#10 (permalink) | |
|
Quote:
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 Codice:
ErrorLog /var/log/apache2/error.log # 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 ![]() | ||
|
|
|
|
|
#11 (permalink) | |
|
Esperto
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:
![]() ![]() ![]() ![]() | |
|
|
|
|
|
#12 (permalink) | |
|
Quote:
Problema temporaneo di dns o di firewall... nn saprei. | ||
|
|
|
|
|
#13 (permalink) | ||
|
Quote:
Quote:
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. |
|||
|
|
|
|
|
#14 (permalink) |
|
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 |
|
|
|
|
|
|
#15 (permalink) | ||
|
Quote:
Quote:
Prova a sostituire * con IP [server|pubblico] ...e poi rivedi i log che ti dicono. NOTA: sottovaluta TUTTO ma NON i LOG ![]() | |||
|
|
|
| Tags: apache2, sottodomini |
| Strumenti di discussione | |
|
|