¿Compartir web para vhosts?

0

Me gustaría poder compartir sitios web que estoy desarrollando con otros usuarios en mi red usando Web Sharing. Sin embargo, no desarrollo en mi carpeta 'Sitios', tengo una carpeta separada para todos mis proyectos.

(Nota: el uso compartido web funciona en general. Si lo visito http://[my-local-ip-address]/~[myusername], muestra el sitio local predeterminado que nunca toco).

por ejemplo, uso el archivo httpd-vhosts.conf de apache y / etc / hosts para configurar dominios locales a los que puedo acceder de esta manera:

http://mytestsite

Entonces, ¿puedo configurar OS X Lion & apache para permitir que otros los vean en la LAN de esta manera?

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

¡Gracias! Ben

Mera Desarrollo
fuente

Respuestas:

1

Sí, puede configurar Mac OS X 10.7, también conocido como Lion, para servir múltiples sitios web usando URL como http://[my-local-ip-address]/~mytestsite.

El formato de URL que sugiera puede lograrse creando un nuevo usuario para cada sitio y almacenando las páginas web en la carpeta Sitios de ese usuario.

Alternativamente, puede crear subcarpetas dentro de la carpeta de su sitio:

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

Yendo un paso más allá, puede personalizar los archivos de configuración Apache httpd 2 en /etc/apache2/users/[myusername]para ajustar la configuración a sus necesidades exactas.

Graham Miln
fuente
1

Si tiene todos los proyectos en una sola carpeta, simplemente configure Apache DocumentRooten el /etc/apache2/httpd.confdirectorio.

O simplemente puede poner las carpetas del proyecto /Library/WebServer/Documents.

bahamat
fuente