Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16
  1. #1

    1500 virtualhost nell'httpd.conf

    avete capito bene, devo configurare circa 1500 vhosts nel file httpd.conf, ho provato la procedura spartana mettendo materialmente tutte le direttive in un file Include ma quando riavvio l'httpd mi restituisce un laconico "Error" e niente altro.

    sto valutando soluzioni alternative ma non ne vengo fuori perchè o l'uno o l'altro restituiscono errori e non riesco a istallarli.

    http://crazygreek.co.uk/content/mod_shapvh (mi sa che su apache 2 non funziona)

    http://www.outoforder.cc/projects/ap...host_dbi/docs/

    http://www.risorse.net/apache/config...irtualhost.asp

    la particolarità della situazione è che questi host devono puntare tutti sulla stessa cartella, ma siccome l'host principale funziona con le wildcard (*.miohost.com) tutti i sottodomini che non rientrano in questi 1500 devono puntare su una cartella diversa.

  2. #2
    Utente di HTML.it L'avatar di Enoa
    Registrato dal
    Jul 2005
    Messaggi
    573
    Ciao,

    non puoi gestire gli n host con la wildcard specificando i valori per il principale?

    codice:
    <VirtualHost *:80>
    	ServerName tanti.com
    	ServerAlias www.tanti.com
    	DocumentRoot /var/www/principale
    	<Directory /var/www/tanti>
    		Options FollowSymLinks
    		AllowOverride All
    	</Directory>
    </VirtualHost>
    
    <VirtualHost *:80>
    	ServerName pippo.tanti.com
    	DocumentRoot /var/www/pippo
    	<Directory /var/www/tanti>
    		Options FollowSymLinks
    		AllowOverride All
    	</Directory>
    </VirtualHost>
    
    <VirtualHost *:80>
    	ServerAlias *.tanti.com
    	DocumentRoot /var/www/tanti
    	<Directory /var/www/tanti>
    		Options FollowSymLinks
    		AllowOverride All
    	</Directory>
    </VirtualHost>

  3. #3
    mmm non ti seguo, per il principale metto la wildcard ma per i 1500 che devono essere esclusi perchè puntano in un altra locazione cmq li devo dichiarare

  4. #4
    l'ideale sarebbe utilizzare uno di questi moduli, quindi metto le 1500 vhost in una tabella e mi fa la query per cercare se quella richiesta è fra quelle

  5. #5
    Utente di HTML.it L'avatar di Enoa
    Registrato dal
    Jul 2005
    Messaggi
    573
    ma 1500 cartelle diverse? il codice che ti ho dato fa puntare N terzi livelli ad una singola cartella, se non specificato diversamente: per www, (vuoto) e pippo punta ad una cartella dedicata, per gli altri punta ad una cartella comune.
    ti chiedevo della wildcard per il principale perché non capisco a cosa ti serva, alla fine il principale è (vuoto)dominio.com e/o www.dominio.com, parlo a livello di configurazione Apache non DNS.

    ma forse non ho capito niente (sicuramente ) e stiamo parlando di 1500 domini e non di terzi livelli, è quel "principale" che me lo ha fatto pensare

  6. #6
    allora, il principale è sia www che senza le due situazioni vengono po gestisce dall'htaccess.

    ti spiego, la piattaforma vecchia ha all'attivo 1500 sottodomini, siccome la nuova piattaforma lavorerà sul www (e senza) e dovrà lavorare anche su tutti i nuovi subdomains che saranno creati su di essa, mentre le 1500 vecchie dovranno continuare a funzionare con la vecchia piattaforma e quindi punteranno tutte su una stessa cartella, il tutto viene gestito dall' htaccess della vecchia piattaforma.

    ammetto che è un po contorto ma il problema è che di migrazione purtroppo non se ne parla .. già provato ... assolutamente non fattibile.

  7. #7
    Utente di HTML.it L'avatar di Enoa
    Registrato dal
    Jul 2005
    Messaggi
    573
    scusa ho editato

    quindi 1 dominio master con N terzi livelli
    e 1500 domini vecchi?
    prova così
    codice:
    <VirtualHost *:80>
    	ServerName tanti.com
    	ServerAlias *.tanti.com
    	DocumentRoot /var/www/principale
    	<Directory /var/www/principale>
    		Options FollowSymLinks
    		AllowOverride All
    	</Directory>
    </VirtualHost>
    
    <VirtualHost *:80>
    	DocumentRoot /var/www/1500
    	<Directory /var/www/1500>
    		Options FollowSymLinks
    		AllowOverride All
    	</Directory>
    </VirtualHost>

  8. #8
    ma se fra i 1500 vhosts vecchi ho pincopallino.dominiomaster.com con questa configurazione l'httpd come fa a vedere che questo host deve puntare sulla cartella vecchia?

  9. #9
    Utente di HTML.it L'avatar di Enoa
    Registrato dal
    Jul 2005
    Messaggi
    573
    hai ragione, non potrebbe.
    O dichiari quelli vecchi, o dichiari quelli nuovi, perlomeno anche soltanto il ServerAlias.
    Sul sito di Apache ho trovato questo, con varie soluzioni
    http://httpd.apache.org/docs/2.2/vhosts/mass.html
    Il server ha un solo indirizzo IP?

  10. #10
    si si un solo ip,avevo visto sta cosa di apache del mass vhost ma non cio capito molto il funzionamento logico com'è

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.