condivisione web per i vhost?

0

Mi piacerebbe poter condividere i siti web che sto sviluppando con altri utenti della mia rete usando la condivisione sul Web. Però non sviluppo nella mia cartella 'Sites', ho una cartella separata per tutti i miei progetti.

(Nota: la condivisione sul Web funziona generalmente. Se visito http://[my-local-ip-address]/~[myusername] mostra il sito locale predefinito che non tocco mai.)

es. Uso il file httpd-vhosts.conf di apache e / etc / hosts per configurare domini locali a cui posso accedere da me in questo modo:

http://mytestsite

Quindi .. posso configurare OS X Lion & apache per consentire ad altri di vederli intorno alla LAN come questo?

http://[my-local-ip-address]/~mytestsite

Grazie! Ben

    
posta Mere Development 06.06.2012 - 23:28
fonte

2 risposte

1

Sì, puoi configurare Mac OS X 10.7, noto anche come Lion, per servire più siti Web utilizzando URL come http://[my-local-ip-address]/~mytestsite .

Il formato dell'URL suggerito può essere ottenuto creando un nuovo utente per ciascun sito e memorizzando le pagine Web nella cartella Siti dell'utente.

In alternativa, puoi creare sottocartelle all'interno della cartella del tuo sito:

  • http://[my-local-ip-address]/~[myusername]/site1
  • http://[my-local-ip-address]/~[myusername]/site2
  • http://[my-local-ip-address]/~[myusername]/site3

Facendo un ulteriore passo avanti, puoi personalizzare i file di configurazione di http 2 di Apache a /etc/apache2/users/[myusername] a modificare l'impostazione in base alle proprie esigenze.

    
risposta data 07.06.2012 - 10:11
fonte
1

Se hai tutti i progetti in una singola cartella, imposta la DocumentRoot di Apache in /etc/apache2/httpd.conf nella directory.

Oppure puoi semplicemente mettere le cartelle del progetto in /Library/WebServer/Documents .

    
risposta data 08.06.2012 - 01:11
fonte

Leggi altre domande sui tag