Configurar correctamente el localhost
Configurar correctamente el localhost
Hola a todos, espero estén muy bien, inauguro este foro :) .
Tengo un problema con la configuración del localhost después de que estuve intentando crear un nuevo archivo de configuración para apache (intentando crear un servidor casero). El problema es que el "localhost" ya no solamente aparece en sino que también está en todas las ips locales (192.168.0.1 en adelante) por lo que no puedo conectarme a otros computadores de mi red y tampoco el modem es accesible (sale la interfaz de apache en la del modem).
Solicito su valiosa ayuda para que la ip 192.168.0.1 y las que siguen muestren lo que está en la red local y no lo que está en localhost.
He intentado seguir este tutorial: pero no me ha dado resultados. Igual con este: y en el caso de este: si modifico la dirección "/var/www/" en el archivo "000-default.conf" lo único que cambia es el directorio que aparece por defecto en apache.
Según vi también podría tener que ver el "port forwarding", ya que estuve dirigiendo el tráfico por el puerto 80 y 8080 a la ip de mi máquina, pero ese servidor virtual ya fue retirado de las reglas del modem, por lo cual no debería operar más, ¿no?
Agradezco la información que me puedan brindar.
¿Cuál es el contenido del archivo /etc/hosts? ¿Se te ha ocurrido, cuando una cosa no te funciona, restaurar dicho archivo (lo que podrías hacer si hubieras hecho una copia antes de andar cambiando)?
No hay bar que por bien no venga....
¿Si haces un ping a la puerta de enlace te responde ?
¿Que te muestra ifconfig ?
¿Que tiene el archivo /etc/hosts ?
El redireccionado de puertos en el modem ,lo unico que haces es redirigir las peticiones externas a determinados puertos ,hacia los mismos puertos de un host interno que brinda algun servicio ( supongamos sirviendo una pagina web ) No debiera intervenir en la red interna , a menos que hayas modificado sin darte cuenta la configuracion del modem .
Edito:Panko fue mas rápido , pero lo mismo
Y absolutamente recomendable como politica propia antes de tocar un archivo de configuracion hacer copia!!
# mv /ruta/archivo/configuracion /ruta/archivo/configuracion.copia
La copia, la tengo, ya lo he reemplazado sin resultado, sí ando con precaución :(
El ping: Normal (tengo acceso a internet)
en el archivo etc/hosts.conf
Y tiene ese contenido porque yo mismo lo puse, pero tampoco tiene efecto.
Ifconfig:
Hay algo que no capto correctamente ( creo ) tenes acceso a tu puerta de enlace ( el ping te responde) pero no tenes acceso a otros host de tu red LAN ? o sea si haces un ping a cualquiera de ellas no responde ?
Responden correctamente al ping, pero por ejemplo hacer ssh con algún computador en red no es posible, ni tampoco ver la interfaz de ingreso del modem.
¿Intentas acceder a otro host mediante ssh con :
ssh usuario@192.168.0.x
Edito :No podes acceder a la página de configuración del módem ,el módem sirve una página como si de un servidor web se tratara, ¿habras errado en la configuración al redireccionar el puerto 80 ?
¿podes volver al punto inicial del módem antes de configurar eso ?
Eso intento, lo mismo que tratar de entrar a la interfaz del modem (a la que antes entraba con normalidad) en: 192.168.0.1 pero lo que ahora muestra es el index de apache, que busco mover a localhost o 127...
Busco hacer esto: pero inversamente, para devolverlo a "localhost"
Edito: La página del modem no se muestra, si coloco su dirección IP aparecen los archivos de apache. Ya he devuelto la configuración inicial al modem, creo que es una cuestión de mi pc pero no tengo idea de cómo arreglarlo.
Deshabilita apache
Ahora solo muestra el navegador:
En lo poco que entiendo del asunto, creo que este archivo es importante, pero no sé como modificarlo y que de el resultado esperado:
Entra al configurador del modem desde otra pc
Ya lo hice y funciona correctamente, insisto que se trata de este computador.
Entenderás que no estando nosotros detrás de tu computador,ni teniendo el paso a paso de las cosas que configuraste, ni el cómo, ni el por qué, para intentar entender necesitamos un proceso de eliminación ,de ahi las comprobaciones pedidas.
La descripción de ciertos detalles es algo que se suele olvidar en el momento de plantear un tema,y la descripción de esos detalles hacen la diferencia entre poder deducir algo o no .
Entonces, intenta recordar que cosas configuraste, que archivos del sistema modificaste ,como primer paso para revertir al punto inicial .
Si detenido apache sigue el problema , una primer intento ( drástico ) es desinstalarlo y sus archivos de configuración
jeje también ya realicé la "purga" y no funcionó, y te entiendo, no escribí la anterior respuesta de mala onda (como sí me parece que fue el regaño de pancho o como se llame al inicio de este tema, no todo el mundo tiene la sabiduría en sistemas). Los archivos que moví fueron varios. está el que ya nombré arriba 000-default.conf, creé un par de certificados SSL, y lo que me llevó a tal error fue con seguridad alguno de estos pasos en este post:
Gracias por tu ayuda.
Leyendo con cuidado todo el tema , en principio borra el contenido del archivo
Edito:Toma los "regaños" de quienes saben mas que vos ( mientras sea de forma respetuosa) como una llamada de atención, entiendo que es frustrante no saber ,no saber lo que no sabes, y que otros que se suponen saben con facilidad te llaman la atención respecto a algo, pero te aseguro que TODOS estuvimos en tu posición alguna vez ,y el proceso de aprendizaje no nos ha resultado sencillo, mas que enojarte, aprovecha la oportunidad de aprender y sacarle provecho a lo que te indican .
NO tomes esto como personal ,es para todos ,este no es un foro de soluciones o asistencia técnica, la idea es compartir conocimiento y experiencias.
No vieras como era el asunto en los viejos foros linux !! ahora somos la mar de la gentileza y el buen trato
Hecho, reinicié también el servicio de Apache pero no funcionó, sigue mostrando los archivos de apache y no el acceso al modem en 192.168.0.1.
Fijate lo que te indique a lo ultimo ,ese archivo /hosts.conf
Jejeje sí, ya lo hice, por eso te escribí "hecho"
Bien ahora no se me ocurre algo,no tengo apache ,siempre use otros servidores , Y claro no tengo idea de cuales archivos del sistema modificaste.Supongo que reiniciaste el sistema para probar ¿cierto?
Edito:Nunca mostraste el contenido de /etc/hosts
Caliban muchas gracias. ya reinicié y... lo hemos resuelto, pero no sé cuáles de estas dos cosas fue la que dio resultado:
- Borré los certificados SSL que había creado para apache
- Borré el contenido de /hosts.conf (supongo que este fue)
Muchas gracias :D Ahora ya podré navegar por mi LAN sin problema. Saludito
Edito: También modifiqué el archivo "sudo nano /etc/network/interfaces" y lo dejé como estaba por defecto, puede ser uno de los indicios de la solución.
Seguro fue el archivo /etc/hosts.conf ,si te interesa saber tenes algo de lectura (para comenzar=)
Otro buen consejo, ademas de copiar archivos de configuracion por si las moscas, si haces algo nuevo ,toma nota en papel ,el paso a paso de lo que haces te va a salvar los papeles muchas veces, y resolver mas de un dolor de cabeza .