Alguien sabe como instalar y configurar un lamp en linux con phpmyadmin y configurarlo de tal forma que se cambie el típico localhost/proyecto que sale por defecto por lo que tu quieras como por ejemplo proyecto1.com para cada carpeta que tengas ?. ¿ Algún tutorial sobre este tema ?, ya que llevo mucho tiempo buscandolo y lo que he visto suele estar desactualizado.
Creo que se les llama virtualhost pero no estoy muy seguro.
Tienes que crear un virtualhost en la configuración de apache, y modificar tu archivo de hosts para que el dominio apunte a localhost, por ejemplo
#archivo de /etc/host
127.0.0.1 miproyecto_molon
127.0.0.1 mi_otro_proyecto molon
Ahora cuando pongas cualquiera de esas dos cosas te redirigirá a 127.0.0.1 (localhost), tienes que tener un virtual host para cada uno definiendo cual será el document root:
#httpd.conf
<VirtualHost *:8080>
DocumentRoot "/var/www/html/miproyecto_molon" #path que hace de document root, cada virtual host puede tener un document root distinto
ServerName miproyecto_molon #host al que se responde esta configuración. Cuando se llegue al servidor a través de miproyecto_molon se ejecuta esta configuracion
</VirtualHost>
VirtualHost admite muchas más opciones pero con eso te debería tirar, sobre todo si es para un entorno de desarrollo tampoco necesistas mucho más
Por ahora he seguido este tutorial de https://www.digitalocean.com/community/tutorials/como-configurar-virtual-host-de-apache-en-ubuntu-14-04-lts-es
y parece que funciona. Me toca probar todo esto a ver si me sale con un proyecto de prueba de codeigniter. "Tengo claro que tendre que ponerle seguramente el mod rewrite.
También lo he ido instalando el resto de componentes de lamp (php y mysql ) de aquí http://ubuntuserverguide.com/2014/06/how-to-install-lamp-in-ubuntu-server-14-04-lts.html
y por último el phpmyadmin de https://www.digitalocean.com/community/tutorials/how-to-install-and-secure-phpmyadmin-on-ubuntu-12-04 que me ha dado error en algún componente porque no existía en esta versión así que no se habrá instalado pero entiendo que es porque era para la version 12 y no 14. Aun así funciona que es lo que necesitaba.
También estoy probando lo que dice en este documento a ver si me aclaro y puedo hacerlo todo junto https://httpd.apache.org/docs/2.4/vhosts/mass.html
Y por último le he metido git a los proyectos desde esta web instalando el netbeans antes que me ha precido fácil.
https://alsondelduende.wordpress.com/2013/01/27/subir-proyecto-por-primera-vez-desde-netbeans-a-github/ o en su defecto versión youtube https://www.youtube.com/watch?v=8kSS_wypmjw
No se si es porque voy cogiendole el truquillo pero esperaba que se me diera peor o hubiera mucha menos documentación.