Hola Underc0ders:
Estoy trabajando en el desarrollo de una web para una empresa en forma local (por políticas de la empresa no tengo acceso al servidor). Necesito direccionar el contenido de la web al dominio del sitio desde el localhost, para que cuando busque la url desde mi navegador me muestre mi contenido en localhost. ¿Se entiende? :-\ :-\ :-\
¿Cómo lo hago? Alguien podría orientarme un poco :( :(
Gracias miles.
Queen*
Hola,
Dejaré esto por aquí http://www.vsantivirus.com/faq-hosts.htm
Espero te ayude :)
Saludos!
Claro, el tema es que el archivo hosts en mi caso, ya estaba redireccionado como local hacia el dominio que necesito, pero no funciona localmente. Ahí mi duda.
Buenas QueenLannister (http://queenlannister),
Por lo que das a entender, ¿quieres simular la página en local como si estuviera en la web, cierto?. Es decir, un ejemplo, que cuando pongas xxxx.com, vaya a tu página local y muestre la dirección en la URL.
Pues bien, como tú misma lo mencionaste, el asunto está en el archivo denominado "hosts". Sin embargo, nos cuentas que no funciona. ¿Podrías publicarlo por favor?.
Un saludo.
# Copyright (c) 1993-2009 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
# 102.54.94.97 rhino.acme.com # source server
# 38.25.63.10 x.acme.com # x client host
# localhost name resolution is handled within DNS itself.
# 127.0.0.1 localhost
# ::1 localhost
127.0.0.1 www.cofam.org.ar
ESE ES MI ARCHIVO HOSTS, WWW.COFAM.ORG.AR ES LA URL QUE QUIERO EJECUTAR COMO LOCAL. Al ejecutar me dirige a phpmyadmin. :( :( :(
Gracias.
Bien,
Te hago una pregunta rápida: ¿tienes la aplicación en la carpeta de "/www/" o "/www/aplicación"?. En caso del primer caso, debería funcionar perfecto. Si está del otro modo, en otra ruta, lo más apropiado sería crear un VirtualHost.
Además, intenta de esta forma:
Citar127.0.0.1 www.cofam.org.ar
::1 www.cofam.org.ar
De la anterior forma, funciona perfecto si la aplicación la tienes en la raíz de "www". Es decir, cuando yo ingreso "www.cofam.org.ar" en la URL, me lleva al
index.php de la raíz del "www".
En caso de querer crear el VirtualHost, puedes hacerlo de una forma muy sencilla, yendo al archivo de "httpd-vhosts.conf", que generalmente lo encuentras en la siguiente dirección: "
C:\xampp\apache\conf\extra\httpd-vhosts.conf" (si usas
Xampp) y "
C:\wamp64\bin\apache\apache2.4.37\conf\extra" (si usas
Wampp). En caso de estar una distro de GNU/Linux, simplemente lo encuentras en apache2.
En éste archivo, vas a encontrar la redirección por defecto del LocalHost en Apache:
# Virtual Hosts
#
<VirtualHost *:80>
ServerName localhost
ServerAlias localhost
DocumentRoot "${INSTALL_DIR}/www"
<Directory "${INSTALL_DIR}/www/">
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride All
Require local
</Directory>
</VirtualHost>
Ahora, se debe agregar tu VirtualHost personalizado, en este caso, detalla que voy a crearlo abajo del que viene por defecto:
<VirtualHost www.myhost>
DocumentRoot "C:\wamp64\www\carpetadelproyecto"
ServerName www.cofam
ServerAlias www.cofam
<Directory "C:\wamp64\www\carpetadelproyecto">
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
Entonces, te quedaría así:
# Virtual Hosts
#
<VirtualHost *:80>
ServerName localhost
ServerAlias localhost
DocumentRoot "${INSTALL_DIR}/www"
<Directory "${INSTALL_DIR}/www/">
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride All
Require local
</Directory>
</VirtualHost>
<VirtualHost www.cofam>
DocumentRoot "C:\wamp64\www\carpetadelproyecto"
ServerName www.cofam
ServerAlias www.cofam
<Directory "C:\wamp64\www\carpetadelproyecto">
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
Y lo tendrías, tipeando la dirección url, se iría a la ruta de tu proyecto personalizada.
Un saludo.
Perdón, pero no entiendo lo que me quieres decir :/
Reemplaza esto en tu archivo "hosts" por favor:
# Copyright (c) 1993-2009 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
# 102.54.94.97 rhino.acme.com # source server
# 38.25.63.10 x.acme.com # x client host
# localhost name resolution is handled within DNS itself.
# 127.0.0.1 localhost
# ::1 localhost
127.0.0.1 www.cofam.org.ar
::1 www.cofam.org.ar
Y pon en tu navegador web, www.cofam.org.ar. Vas a notar que te va a llevar al directorio donde se almacenan las aplicaciones, que es en "/www", ¿cierto?. ¿Ahí tienes tu aplicación? ¿qué aplicación para levantar el servidor estás usando(Xampp,Wamp)?.
No, no me lleva a un directorio me lleva a la página de XAMPP... que dice WELCOME to Apache... y eso.
Exactamente, es por eso mismo. Porque cuando realizas la redirección del archivo "hosts" se va al index.php del xampp que por defecto, se encuentra en htdocs o www(no recuerdo, porque no lo uso). Ahora, dame la ruta completa donde se encuentra tu aplicación por favor.
C:\xampp\htdocs\cofam
Entonces por favor, busca el archivo httpd-vhosts.conf en tu carpeta de Xampp. Una vez lo encuentres, copia y pega lo siguiente:
NameVirtualHost 127.0.0.1
<VirtualHost 127.0.0.1>
DocumentRoot "C:\xampp\htdocs\
ServerName localhost
</VirtualHost>
<VirtualHost www.cofam>
DocumentRoot "C:\xampp\htdocs\cofam"
ServerName www.cofam
ServerAlias www.cofam
<Directory "C:\xampp\htdocs\cofam">
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
Reinicias el servidor, y cuando tipees www.cofam.org.ar, irá a la carpeta "C:\xampp\htdocs\cofam" a buscar tu aplicación.
@QueenLannister (https://underc0de.org/foro/index.php?action=profile;u=92834)
Hola compañero, te ayudare dependiendo de la compresión de cómo redactaste el problema.
Según lo que deseas hacer, es redireccionar la URL del host local (localhost, 127.0.0.1, ::1) hacia el dominio www.cofam.org.ar "remotamente". Si este es el problema puedes hacerlo de distintas maneras: "https://www.ionos.es/digitalguide/dominios/gestion-de-dominios/metodos-para-redireccionar-una-pagina-web/" y si es de manera local hazlo con el archivos hosts.
Si lo que deseas es incluir el dominio en el servidor local, usa un iframe.
Por lo que dices es que cuando ingresas en la página "www.cofam.org.ar" te redirecciona a el servidor local (una conjetura mía, debido a que indicas que te muestra la página de XAMP), así pues indicas que tienes algo mal configurado.
Si puedes volver a explicar, mucho mejor.
- DtxdF
No tienes permitido ver los links.
Registrarse o Entrar a mi cuenta
No, no me lleva a un directorio me lleva a la página de XAMPP... que dice WELCOME to Apache... y eso.
si seguis sin resolver porque no entendes lo que te explican más arriba, agarra el contenido de C:\xampp\htdocs\cofam
y copialo en C:\xampp\htdocs\ sobreescribiendo el index.php y listo cuando entres al dominio vas a poder ver el sitio
@QueenLannister (https://underc0de.org/foro/index.php?action=profile;u=92834)
Creo!, que solucione tu problema. Si lo que quieres es que cuando ingreses a el host local (127.0.0.1, localhost, ::1) se muestre la pagina cliente (www.cofam.org.ar), entonces tendrás que editar el archivo hosts pero tendrás que hacerlo de otra manera.
Me refiero en vez colocar en el archivo hosts que te muestre la pagina cliente al ingresar la dirección del host local, hazlo con un dominio diferente o copia y pega lo siguiente y experimenta:
# Copyright (c) 1993-2009 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
# 102.54.94.97 rhino.acme.com # source server
# 38.25.63.10 x.acme.com # x client host
# localhost name resolution is handled within DNS itself.
# 127.0.0.1 localhost
# ::1 localhost
190.113.136.212 dtxdf.com
Te explico, la dirección IP "190.113.136.212" es la del dominio "www.cofam.org.ar" y el dominio "dtxdf.com" es un dominio de ejemplo aunque si lo colocas en el navegador te mostrara la pagina cliente o haces un ping veras que te muestra es la dirección IP del dominio "www.cofam.org.ar".
Para obtener la dirección IP del dominio "www.cofam.org.ar" solo haz un ping:
Haciendo ping a www.cofam.org.ar [190.113.136.212] con 32 bytes de datos:
Respuesta desde 190.113.136.212: bytes=32 tiempo=1448ms TTL=45
Respuesta desde 190.113.136.212: bytes=32 tiempo=380ms TTL=45
Respuesta desde 190.113.136.212: bytes=32 tiempo=296ms TTL=45
Respuesta desde 190.113.136.212: bytes=32 tiempo=354ms TTL=45
Estadísticas de ping para 190.113.136.212:
Paquetes: enviados = 4, recibidos = 4, perdidos = 0
(0% perdidos),
Tiempos aproximados de ida y vuelta en milisegundos:
Mínimo = 296ms, Máximo = 1448ms, Media = 619ms
*Recuerda que la dirección IP cambia si es dinámica*.
Y por ultimo en el archivo hosts vas a editarlo junto al dominio que desees (En vez de colocar dtxdf.com, coloca otro que desees), por ultimo ingresa en el navegador, coloca el dominio y pum!, listo.
- DtxdF
No tienes permitido ver los links.
Registrarse o Entrar a mi cuenta
Entonces por favor, busca el archivo httpd-vhosts.conf en tu carpeta de Xampp. Una vez lo encuentres, copia y pega lo siguiente:
NameVirtualHost 127.0.0.1
<VirtualHost 127.0.0.1>
DocumentRoot "C:\xampp\htdocs\
ServerName localhost
</VirtualHost>
<VirtualHost www.cofam>
DocumentRoot "C:\xampp\htdocs\cofam"
ServerName www.cofam
ServerAlias www.cofam
<Directory "C:\xampp\htdocs\cofam">
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
Reinicias el servidor, y cuando tipees www.cofam.org.ar, irá a la carpeta "C:\xampp\htdocs\cofam" a buscar tu aplicación.
Seguí lo que me dijiste y no ha funcionado. Me sigue direccionando a la página de XAMPP.
No tienes permitido ver los links.
Registrarse o Entrar a mi cuenta
No tienes permitido ver los links.
Registrarse o Entrar a mi cuenta
No, no me lleva a un directorio me lleva a la página de XAMPP... que dice WELCOME to Apache... y eso.
si seguis sin resolver porque no entendes lo que te explican más arriba, agarra el contenido de C:\xampp\htdocs\cofam
y copialo en C:\xampp\htdocs\ sobreescribiendo el index.php y listo cuando entres al dominio vas a poder ver el sitio
No sé a qué te refieres con "sobre escribir" el index.php. ¿Qué se supone que debería escribir allí? no entiendo.
Bueno te han dado varias soluciones, el problema es que sigues sin entender ninguna de las que te damos. Por eso te recomendaría que te pongas a aprender sobre servidores, algo muy básico...
También del manejo de sistemas operativos.
por lo que relatas, si entras a
http://www.cofam.org.ar/cofam/ estaria resuelto.
¡LO HE RESUELTO!
En primer lugar, como les comenté el localhost apuntaba al dominio correcto (configuación a través del archivo hosts), el problema era que tenía los archivos duplicados, uno con la conexión a la DB y el otro con el index.php renombrado. Lo que hice fue renombrar la carpeta de xampp y realizar una nueva instalación, luego copié mis archivos a la raíz www e hice una nueva conexión con la DB.
Funcionó. Gracias.
Seguro que hay mucho que tendré que aprender (tengo otra profesión y estoy haciendo un trabajo que corresponde a otra persona), aunque sean cosas "básicas", creo que el foro está para intercambiar conocimientos y no está bueno mostrar soberbia ante otros usuarios .
Saludos :-* :-*
No tienes permitido ver los links.
Registrarse o Entrar a mi cuenta
¡LO HE RESUELTO!
En primer lugar, como les comenté el localhost apuntaba al dominio correcto (configuación a través del archivo hosts), el problema era que tenía los archivos duplicados, uno con la conexión a la DB y el otro con el index.php renombrado. Lo que hice fue renombrar la carpeta de xampp y realizar una nueva instalación, luego copié mis archivos a la raíz www e hice una nueva conexión con la DB.
Funcionó. Gracias.
Seguro que hay mucho que tendré que aprender (tengo otra profesión y estoy haciendo un trabajo que corresponde a otra persona), aunque sean cosas "básicas", creo que el foro está para intercambiar conocimientos y no está bueno mostrar soberbia ante otros usuarios .
Saludos :-* :-*
Felicitaciones. Por lo que dices de soberbia nadie te trato mal, muchas veces al ser un trato impersonal se puede entender dependiendo de como lo tome el lector.
en mi caso y cito:
CitarPor eso te recomendaría que te pongas a aprender sobre servidores, algo muy básico...
te recomendé que que aprendas sobre servidores, la soberbia hablando hubiera sido, decir que no sabes nada. y que uno sabe mas que vos, pero no fue el caso. Saludos.