He estado buscando durante semanas cómo configurar el entorno localhost en ubuntu sin ninguna buena solución.
Esto es lo que quiero lograr:
Quiero tener Mi carpeta raíz como /home/'username'/Sites/'projectname.pl 'o / home /' username '/ Sites / pl /' projectname '/ public (o simular)
Al acceder a mi localhost no quiero tener que escribir localhost / 'projectname' / public (o cualquier otra cosa) Me gustaría poder acceder al proyecto simplemente escribiendo http: //'projectname'.pl
Sé que esto se puede lograr en el servidor apache en OSX, pero no he podido encontrar ninguna guía para lograr esto en mi máquina Ubuntu.
Realmente agradecería cualquier ayuda, y realmente espero que sea posible.
¡Saludos!
fuente
Solo para agregar a las otras respuestas aquí, la forma en que configuré tal comportamiento es con enlaces simbólicos ... Parece funcionar bien. Es muy fácil de hacer y no requiere ningún archivo de configuración.
La última parte de lo anterior puede ser diferente para usted. Lo anterior es lo que uso en Linux Mint 17. El directorio '/ var / www / html /' es la carpeta predeterminada "sitio" de apache.
Entonces, sí, para cualquiera que esté buscando un método limpio y fácil de asignar un sitio sin colocar el directorio de su sitio en la carpeta predeterminada de Apache, ya está.
Nota: No estoy seguro de si lo anterior es apropiado para entornos de producción, pero para el desarrollo local, parece estar bien. La razón por la que no estoy seguro es porque el enlace simbólico lleva los permisos de la carpeta en el directorio de inicio, que (probablemente) es "propiedad" del usuario. Si lo necesita, obviamente puede cambiarlo a la 'raíz' más segura como el directorio apache, pero dejo el mío solo porque lo estoy usando en un entorno de desarrollo.
fuente
Resolví esto siguiendo esta guía. Una solución realmente ordenada que le permite crear una carpeta en la carpeta "Sitios" especificada y luego acceder a ella sin tener que agregar sitios disponibles para cada sitio nuevo.
LA guía -> http://css.dzone.com/articles/drop-folder-directory-and-have
fuente