+ Rispondi alla Discussione
Risultati da 1 a 3 di 3

[Apache] Creare un Virtual Host in locale

Ultimo Messaggio di w_t il:
  1. #1
    w_t è offline
    User
    Data Registrazione
    Mar 2008
    Località
    Arezzo
    Messaggi
    165

    [Apache] Creare un Virtual Host in locale

    Salve,
    sto utilizzando EasyPHP-Devserver su Win10,
    vorrei invece che richiamare le pagine cosi: http:\\127.0.0.1\directory\progetto\contatti.php
    richiamarle cosi: http:\\nome-mio-progetto\contatti.php

    (gli slash sono al contrario chiaramente)

    è possibile farlo tramite i Virtual Hosts?

    il mio attuale è questo:
    Codice:
    <VirtualHost 127.0.0.1>
        DocumentRoot "D:/EasyPHP-Devserver-17/eds-www"
        ServerName 127.0.0.1
        <Directory "D:/EasyPHP-Devserver-17/eds-www">
            Options FollowSymLinks Indexes ExecCGI
            AllowOverride All
            Order deny,allow
            Allow from 127.0.0.1
            Deny from all
            Require all granted
        </Directory>
    </VirtualHost>
    oppure se esiste un altro metodo....

    Grazie molte a tutti.

  2. #2
    Utente Premium L'avatar di altraSoluzione
    Data Registrazione
    Jun 2017
    Località
    Roma
    Messaggi
    385
    Segui altraSoluzione su Twitter Aggiungi altraSoluzione su Google+ Aggiungi altraSoluzione su Facebook Aggiungi altraSoluzione su Linkedin Visita il canale Youtube di altraSoluzione
    Ciao,
    purtroppo creare il virtual host non basta, devi anche utilizzare un dominio di primo livello (per esempio nome-mio-progetto.miopc) con un dns locale che ti permetta di risolvere i nomi con wildcard (*.miopc). Ti consiglio Acrylic DNS che è gratuito e funziona bene.

    In questo caso il VirdualHost potrebbe essere simile a questo e nome-mio-progetto.miopc punterebbe alla directory D:/EasyPHP-Devserver-17/eds-www/nome-mio-progetto/

    Codice:
    <VirtualHost *:80>
        UseCanonicalName Off
        ServerAlias *.${USERDOMAIN}
        VirtualDocumentRoot "D:/EasyPHP-Devserver-17/eds-www/%1"
        <Directory "D:/EasyPHP-Devserver-17/eds-www/*">
            Options Indexes FollowSymLinks
            AllowOverride All
            Order Allow,Deny
            Allow from all
        </Directory>
    </VirtualHost>

  3. #3
    w_t
    w_t è offline
    User
    Data Registrazione
    Mar 2008
    Località
    Arezzo
    Messaggi
    165
    Citazione Originariamente Scritto da altraSoluzione Visualizza Messaggio
    Ciao,
    purtroppo creare il virtual host non basta, devi anche utilizzare un dominio di primo livello (per esempio nome-mio-progetto.miopc) con un dns locale che ti permetta di risolvere i nomi con wildcard (*.miopc). Ti consiglio Acrylic DNS che è gratuito e funziona bene.

    In questo caso il VirdualHost potrebbe essere simile a questo e nome-mio-progetto.miopc punterebbe alla directory D:/EasyPHP-Devserver-17/eds-www/nome-mio-progetto/

    Codice:
    <VirtualHost *:80>
        UseCanonicalName Off
        ServerAlias *.${USERDOMAIN}
        VirtualDocumentRoot "D:/EasyPHP-Devserver-17/eds-www/%1"
        <Directory "D:/EasyPHP-Devserver-17/eds-www/*">
            Options Indexes FollowSymLinks
            AllowOverride All
            Order Allow,Deny
            Allow from all
        </Directory>
    </VirtualHost>
    Ok, ti ringrazio!

+ Rispondi alla Discussione

^ Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •  
  • Il codice BB è Attivato
  • Le faccine sono Attivato
  • Il codice [IMG] è Attivato
  • Il codice [VIDEO] è Attivato
  • Il codice HTML è Disattivato
  • Trackbacks Attivato
  • Pingback Attivato
  • Refback Attivato

SEO by vBSEO 3.6.0 PL2 ©2011, Crawlability, Inc.