Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Virtual Host

  1. #1

    Virtual Host

    Salve a tutti sto seguendo il libro "Sviluppare applicazioni Web 2.0 con PHP", ma trovo una
    grossa difficoltà già al secondo capitolo.
    Lo scopo della configurazione del web server Apache che cerca di spiegare
    è riuscire a raggiungere l'applicazione in locale, all'indirizzo http://phpweb20 , ma tutto
    questo a me non capita.
    Ho seguito un tutorial molto ben fatto ed installato Apache, PHP e MySQL e sembra
    andare tutto correttamente (It Works! e riesco a collegarmi a mysql).
    Ho anche creato la struttura delle directory consigliata dal libro per MVC:

    codice:
    /var/www/phpweb20
    
    |- /data
    |  |- /logs
    |  |- /uploaded-files
    |  |- /tmp
    |- /htdocs
    |- /include
    |  |- /Controlers
    |- /templates
    Non ho ben capito dove devo mettere questa struttura...secondo voi va bene
    nella Root del Server ovvero "C:\Programmi\Apache Software Foundation\Apache2.2\htdocs"?
    Ho modificato il file hosts di Windows seguendo le indicazioni:

    codice:
    192.168.0.80 phpweb20
    Ho modificato anche il file conf di Apache:

    codice:
    <IfModule dir_module>
        DirectoryIndex index.php index.html
    </IfModule>
    A questo punto nel settare il VirtualHost ho un problema:

    codice:
    # 'Main' server configuration
    #
    # The directives in this section set up the values used by the 'main'
    # server, which responds to any requests that aren't handled by a
    # <VirtualHost> definition.  These values also provide defaults for
    # any <VirtualHost> containers you may define later in the file.
    #
    # All of these directives may appear inside <VirtualHost> containers,
    # in which case these default settings will be overridden for the
    # virtual host being defined.
    #
    
    <VirtualHost *:80>
    	ServerName phpweb20
    	DocumentRoot "C:/www/phpweb20/htdocs"
    
    	<Directory "c:/www/phpweb20/htdocs">
    		AllowOverride None
    		Options All
    #		Order allow, deny
    		Allow from all
    	</Directory>
    	php_value include_path ".;c:/www/phpweb20/include;C:/php/PEAR"
    	php_value magic_quotes_gpc off
    	php_value register_globals off
    </VirtualHost>
    Se tolgo il commento a quella riga Apache non si avvia.
    Inoltre nel libro il percorso di PEAR era completamente diverso (Program Files).
    In ogni caso l'indirizzo http://phpweb20 non carica nulla.
    Altra cosa che ho notato è che a parte http://localhost per tutti gli altri
    indirizzi ricevo Forbidden.
    Grazie per qualsiasi consiglio.


  2. #2
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    prova a mettere nell'httpd.conf la riga:
    codice:
    Listen 192.168.0.80:80
    think simple think ringo

  3. #3

    Order allow, deny

    Order allow, deny
    questa va scritta

    Order allow,deny (senza lo spazio)

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.