paginas - ¿Cómo configurar el archivo hosts para múltiples dominios/hosts con la misma ip?
modificar archivo host windows 10 (2)
Como debe saber, puede asignar nombres de host a direcciones IP con el archivo "hosts". Esto es muy útil especialmente cuando se está desarrollando, ya que puede cambiar localhost para project1.
Esa parte está clara, pero desafortunadamente no puedo entender cómo configurar esto para abrir múltiples proyectos con la misma ip. He intentado algunas cosas sin éxito como:
127.0.0.1/projects/project1 project1
127.0.0.1/projects/project2 project2
Revisé algunas preguntas relacionadas pero no pude encontrar una respuesta. Entonces, ¿puedo lograr lo que estoy tratando de hacer de todos modos? ¿Alguna sugerencia?
Conseguí esto resuelto gracias a Google y los colaboradores, @jvilhena y @DRC. Así es como lo hice:
Si está utilizando Windows y XAMPP, en mi caso, el primer paso es configurar el archivo ''hosts''. Si está utilizando Windows, es probable que lo encuentre en C: / Windows / System32 / drivers / etc / hosts. Puedes usar cualquier editor de texto para editarlo.
Puede configurar tantos nombres de host como desee, todos los que apunten a su host local, cada uno en la mayoría de los casos debería ser accesible con la ip, 127.0.0.1.
Por ejemplo:
127.0.0.1 local.project1
127.0.0.1 local.project2
127.0.0.1 youcanuseany.name.here
El segundo paso fue tratar con el archivo httpd-vhosts.conf en mi apache. Una vez más, estoy usando windows y XAMPP. Es probable que este archivo esté en c: / xampp / apache / conf / extra / httpd-vhosts.conf
No es obligatorio, pero me gusta mantener las carpetas de mis proyectos en mi carpeta htdocs. Es probable que cada una esté en su computadora @ c: / xampp / htdocs.
Para cada proyecto en el que cree un "nombre de host", debe agregar lo siguiente a su archivo httpd-vhosts.conf:
<VirtualHost *>
DocumentRoot "C:/xampp/htdocs/projectx"
ServerName youcanuseany.name.here
<Directory "C:/xampp/htdocs/projectx">
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
Un ejemplo más solo por el bien de esto :)
<VirtualHost *>
DocumentRoot "C:/xampp/htdocs/project1"
ServerName local.project1
<Directory "C:/xampp/htdocs/project1">
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
Ahora puede escribir local.project1 y youcanuseany.name.here en su navegador y debería abrir su proyecto como si estuviera escribiendo localhost / project1 y localhost / projectX. Espero que ayude.
el archivo de hosts es solo una asignación de ip a varios nombres para que pueda especificar todos los nombres junto a una ip como esta
127.0.0.1 name1 name2 name3.domain