Visualizzazione dei risultati da 1 a 9 su 9

Discussione: Virtual Hosts

  1. #1

    Virtual Hosts

    salve avrei bisogno di una dritta per far andare questo virtualhost.
    Il sito web principale finziona correttamente,avrei la necessità di hostarne un secondo.
    Vi posto la configurazione di apache che ho effettuato ma che purtroppo nn sembra funzionare:

    codice:
    ServerName www.SITOPRINCIPALE.it:80
    
    
    NameVirtualHost 8x.xx.xx.xx:80
    
    <VirtualHost 8x.xx.xx.xx:80>
    	ServerAdmin info@xxxx.it   
    	ServerName www.xxxx.it 
    	ServerAlias xxxx.it
        	DocumentRoot C:\xxxx
        	<Directory "C:\xxxx">
    		Options Indexes FollowSymLinks
    		AllowOverride None
    		Order allow,deny
            	Allow from all
    	</Directory>
    	<IfModule dir_module>
        		DirectoryIndex index.html
    	</IfModule>
    	<FilesMatch "^\.ht">
        		Order allow,deny
        		Deny from all
    	</FilesMatch>
        	ErrorLog logs/rdpelettronica.it-error_log
        	CustomLog logs/xxxx.it-access_log common
    </VirtualHost>
    l'ip che ho inserito è quello statico fornitomi dal provider, se provo ad inserire quello della scheda di rete del server, apache non mi permette di startare

    CONFIDO IN AIUTO DELLA COMMUNITY.
    GRAZIE

  2. #2

  3. #3
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    Come accedi al sito, ovvero come chiami le pagine del virtual host?
    think simple think ringo

  4. #4
    ciao marketto grazie per la cortese risposta..
    allora ti speigo meglio il problema.
    io ho il mio dominio principale www.miosito.it (ed anche www.miosito.eu)
    ho un secondo dominio www.altrosito.it.
    dopo aver configurato apache per la pubblicazione del sito principale mi è stato chiesto di hostare anche il secondo dominio ma avendo un solo ip statico ho pensato di creare un virtual host con questa configurazione:


    codice:
    NameVirtualHost www.altrosito.it:80
    <VirtualHost ipstatico:80>
    	DocumentRoot "C:\cartella"  
    	<Directory "C:\cartella">
    		Options Indexes FollowSymLinks
    		AllowOverride None
    		Order allow,deny
        		Allow from all
            </Directory>
    	ServerAdmin info@altrosito.it  
    	ServerName www.altrosito.it
        	ServerAlias altrosito.it
    	<IfModule dir_module>
        		DirectoryIndex index.html
    	</IfModule>
    	<FilesMatch "^\.ht">
        		Order allow,deny
        		Deny from all
    	</FilesMatch>
    </VirtualHost>
    non riesco a capire ora dove sia l'errore visto che ho rispettato semantica e configurazione ereditata dal main.
    secondo te dove sbaglio?

    ma questa porzione di codice va inserita in qualche sezione particolare dell'httpd.conf?
    io la inserisco subito dopo servername.

  5. #5

  6. #6

  7. #7
    piccolo aggiornamento..ci sto lavorando ma non ottengo risultati

    codice:
    <VirtualHost www.rdpelettronica.it:80>
        ServerAdmin info@rdptlc.com
        DocumentRoot "C:\Programmi\Apache Software Foundation\Apache2.2\htdocs\rdpelettronica"
        ServerName rdpelettronica.it
        ServerAlias www.rdpelettronica.it
         	<Directory "C:\Programmi\Apache Software Foundation\Apache2.2\htdocs\rdpelettronica">
    		Options Indexes FollowSymLinks
    		AllowOverride None
    		Order allow,deny
        		Allow from all
        	</Directory>
        ErrorLog "C:\Programmi\Apache Software Foundation\Apache2.2\logs\rdpelettronica.it-error_log"
        CustomLog "C:\Programmi\Apache Software Foundation\Apache2.2\logs\rdpelettronica.it-access_log" common   	
    	<IfModule dir_module>
        		DirectoryIndex index.html index.htm
    	</IfModule>
    	<FilesMatch "^\.ht">
        		Order allow,deny
        		Deny from all
    	</FilesMatch>
    </VirtualHost>

  8. #8
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    Prova a scrivere:
    codice:
    NameVirtualHost *:80
    <VirtualHost *:80>
        ServerAdmin info@rdptlc.com
        DocumentRoot "C:\Programmi\Apache Software Foundation\Apache2.2\htdocs\rdpelettronica"
        ServerName rdpelettronica.it
        ServerAlias www.rdpelettronica.it
    </VirtualHost>
    Quello che devi usare è un Name-based Virtual Host:
    http://httpd.apache.org/docs/2.0/vhosts/name-based.html
    think simple think ringo

  9. #9
    grazie a marketto per la dritta su *
    posto il settaggio in maniera chiara cosicchè lo conoscano tutti:

    VIRTUAL HOST NAMe BASED:
    Premessa: inserire * e " come indicato nel codice sottostante.

    codice:
    NameVirtualHost *:80
    
    <VirtualHost *:80>
    ServerName ww w.dominio principale.estensione
    ServerAlias dominioprincipale.estensione *.dominioprincipale.estensione
    DocumentRoot "percorso della cartella contenente la index"
    </VirtualHost>
    
    <VirtualHost *:80>
    ServerAdmin mail di riferimento
        DocumentRoot "percorso della cartella contenente la index"
        ServerName dominio2.estensione
        ServerAlias ww w.dominio2.estensione
         	<Directory "percorso della cartella contenete la index">
    		Options Indexes FollowSymLinks
    		AllowOverride None
    		Order allow,deny
        		Allow from all
        	</Directory>
        ErrorLog "C:\Programmi\Apache Software Foundation\Apache2.2\logs\dominio2.estensione-error_log"
        CustomLog "C:\Programmi\Apache Software Foundation\Apache2.2\logs\dominio2-access_log" common   	
    	<IfModule dir_module>
        		DirectoryIndex index.html index.htm
    	</IfModule>
    	<FilesMatch "^\.ht">
        		Order allow,deny
        		Deny from all
    	</FilesMatch>
    </VirtualHost>

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.