Foros del Web » Administración de Sistemas » Software para Servers »

Problema al montar Servidor Casero

Estas en el tema de Problema al montar Servidor Casero en el foro de Software para Servers en Foros del Web. Hola a todos : Como muchos haceis estoy intentando montar un servidor casero par servir una pagina Web, tengo instalado Apache, php, msql, webadmin y ...
  #1 (permalink)  
Antiguo 12/09/2007, 17:33
b44
 
Fecha de Ingreso: diciembre-2005
Mensajes: 142
Antigüedad: 19 años
Puntos: 0
Problema al montar Servidor Casero

Hola a todos :
Como muchos haceis estoy intentando montar un servidor casero par servir una pagina Web, tengo instalado Apache, php, msql, webadmin y debe estar bien instalado porque al teclear http://localhost/test.php me aparece todo lo que tengo instalado. Php apache..
El problema es que no se como seguir.
Dudas:
¿ que archivo de configuracion tengo tocar y que tengo que poner en él?
¿Donde coloco mi pagina Web para que apache la lea y la sirva?
¿Quiero en principio entrar a ella por la direccion ip es decir http://62.365.xxx.xxx, pero no se si la que tengo que teclear es mi direccion o la del router o no lo se?
El sistema operativo que utilizo es ubuntu (Linux) tengo un router y la ip contratada es dinamica aunque el ordenador si tiene su direccion ip estatica interna.

Os pido si podeis aclararme algo las ideas.
Gracias por vuestro tiempo si necesitais mas informacion pedidla.
  #2 (permalink)  
Antiguo 13/09/2007, 03:19
Avatar de elfran222  
Fecha de Ingreso: junio-2006
Mensajes: 550
Antigüedad: 18 años, 6 meses
Puntos: 7
Re: Problema al montar Servidor Casero

La pagina la pones donde hallas decido al configurar apache
Tienes que poner la IP publica. Al ser la IP dinamica lo vas a tener mas complicado, puesto que tu te refieres a la tuya interna como la IP local pero esa IP no sirve para internet. Por lo tanto, necesitas la IP publica. Al ser dinamica puedes pedirte a tu proveedor una IP estatica. O utilizar un sistema como no-ip que te dan unas DNS digamos, que sera como tu IP. Tu instalas un programa en tu ordenador y automaticamente cambiara la IP de esas DNS depende de la IP que tengas pero claro si lo vas a hacer profesionalmente mejor una estatica.
  #3 (permalink)  
Antiguo 14/09/2007, 15:21
b44
 
Fecha de Ingreso: diciembre-2005
Mensajes: 142
Antigüedad: 19 años
Puntos: 0
Re: Problema al montar Servidor Casero

Lo de la ip publica casi me preocupa ahora menos, ya lo solucionare tambien tengo cuenta en dyndns, lo que mas me interesa es saber como configurar Apache.

Veamos:

Yo lo he intalado sudo apt-get install apache2 y se instalo bien tambien instale php mysql...y todos los demas programas si hago pruebas funciona bien. o almenos eso parece.

1.- Lo que yo primero que quiero saber es donde colocar el index.html y el resto de carpetas que cuelgan de él.
2.- Despues si tengo que configurar algun archivo donde indique la salida de la ip interna del ordenador tengo una ip estatica.(si hubiera que configurarlo). configurar el puerto de apache ya que cuando yo lo instale no me solicito ningun tipo de configuración ...
3.- Una vez que este configurado en esta direccion puedo saber cual es mi IP en un momento determinado ( http://www.whatismyipaddress.com/ ) con esa ip que en estos momentos es (http://80.27.xxx.xxx ) yo tecleo esa direccion en el navegador y supongo que debe servir la pagina web en vez la direccion del router.

Gracias y decirme como puedo configurar apache en ubuntu.
  #4 (permalink)  
Antiguo 15/09/2007, 07:21
Avatar de TheRipper  
Fecha de Ingreso: marzo-2004
Mensajes: 824
Antigüedad: 20 años, 8 meses
Puntos: 1
Re: Problema al montar Servidor Casero

el DocumentRoot esta en
/var/www/apache2-default , pero lo puedes cambiar por ---->
DocumentRoot /var/www/html
var/www/apache2-default/> ----> var/www/html/>

Guardamos y creamos el directorio
mkdir /var/www/html

asi de sencillo...

para la pregunta dos...por default apache toma el puerto 80...desde tu router vas a abrir el puerto 80 de la ip de tu servidor apache...

para la pregunta tres....si el router toma como puerto para su configuracion el puerto 80 , cambialo por otro, para evitar conflictos de que al entrar via internet se vea tu router y no tu servidor apache...por ejemplo cambialo por el 81, asi que cuando quieras a entrar a administrarlo entrarias asi : http://ip-router:81 , y el de apache dejalo en 80, para que sea visto desde fuera....

lo de verlo desde fuera con poner tu ip publica bastaria si es que ya tienes abierto el puerto 80 de tu servidor....si usas ip dinamica, habra que hacer un dominio de dns dinamico, ya sea dyndns.org o no-ip, por mencionar algunos...

saludos y suerte...
__________________
"Si un pajarito te habla debes estar loco,pues los pajaros no hablan..." ;-) "
Usuario Linux # : 423916.
  #5 (permalink)  
Antiguo 16/09/2007, 10:30
b44
 
Fecha de Ingreso: diciembre-2005
Mensajes: 142
Antigüedad: 19 años
Puntos: 0
Re: Problema al montar Servidor Casero

He seguido tu receta y me han surgido varios problemas.

Segun me dices
Código:
el DocumentRoot esta en
/var/www/apache2-default , pero lo puedes cambiar por ---->
DocumentRoot /var/www/html
var/www/apache2-default/> ----> var/www/html/>

Guardamos y creamos el directorio
mkdir /var/www/html
1.- en la direccion /var/www/apache2-default hay un archivo denominado DocumentRoot y me indicas que cambie la direccion de busqueda de apache de /var/www/apache2-default a var/www/html/ asi como que cree el la carpeta html en www e incluya hay el index de mi pagina web.

Yo no he encontrado el archivo DocumnetRoot por ningun lugar aunque si he encontrado en esta carpeta /var/www/apache2-default un archivo index.html con el siguiente codigo: <html><body><h1>It works!</h1></body></html> (yo entiendo que dice que apache esta trabajando)

2.- Para lo de cambiar el puerto del router no comprendo lo siguiente:
Si apache y el router trabajan en el mismo puerto, el 80 entiendo que me dices que cambie el puerto del router para que tengan diferente puerto mi conexion a internet y el servidor de apache, pero mi router es un DLINK DSL G640T y no encuentro ninguna forma de modificar los puertos de conesion del router. Tambien he intentado entrar al router por la direccion que me has dado
y no puedo pero tampoco desde esta otra si tuviera el puerto 80 http://ip-router:80/

Además si alguien conoce este router ( DLINK DSL G640T ) y puede comentarme como se cambian los puertos se lo agradezco.
  #6 (permalink)  
Antiguo 19/09/2007, 04:17
b44
 
Fecha de Ingreso: diciembre-2005
Mensajes: 142
Antigüedad: 19 años
Puntos: 0
Re: Problema al montar Servidor Casero

Trasteando trasteando he conseguido que me sirva datos desde la red interna.
Si yo tecleo http://192.168.1.2, que es la direccion IP estática del servidor, en la barra de direccion del navegador me sirve mi pagina web y funciona correctamente. Si lo hago desde otro ordenador conectado al mismo router tambien funciona correctamente.
Mi pregunta es la siguiente:
Como hago para que cuanto yo teclee mi IP dinamica, http://62.58.xxx.xxx también aparezca mi pagina web en vez de que aparezca la entrada al router, segun me comento The Ripper tenia que cambiar el puerto del router, el 80 por el 81 aunque desconozco como hacerlo.
  #7 (permalink)  
Antiguo 19/09/2007, 05:44
 
Fecha de Ingreso: febrero-2007
Mensajes: 17
Antigüedad: 17 años, 10 meses
Puntos: 0
Re: Problema al montar Servidor Casero

¿As probado poner la ip pública de tu router desde fuera de la red LAN?

Prueba desde el ordenador de un amigo o algo fuera de tu ruter.
  #8 (permalink)  
Antiguo 20/09/2007, 08:11
Avatar de TheRipper  
Fecha de Ingreso: marzo-2004
Mensajes: 824
Antigüedad: 20 años, 8 meses
Puntos: 1
Re: Problema al montar Servidor Casero

Cita:
Iniciado por b44 Ver Mensaje
Como hago para que cuanto yo teclee mi IP dinamica, http://62.58.xxx.xxx también aparezca mi pagina web en vez de que aparezca la entrada al router, segun me comento The Ripper tenia que cambiar el puerto del router, el 80 por el 81 aunque desconozco como hacerlo.
Pues antes de cambiar el puerto del router , has la prueba abriendo el puerto 80 de la ip de tu servidor...ve a la configuracion de tu router, por ahi debe de haber algo que diga NAT o Virtual Server, ahi es para abrir los puertos...vas a abrir el puerto 80 de la ip 192.168.1.2 , que segun es la ip de tu servidor...si pones en tu browser la ip publica y ves la pagina de apache, es que ya funciona, ya la hiciste, si no, habra que ver como cambiar el puerto de configuracion de tu router...


saludos y suerte...
__________________
"Si un pajarito te habla debes estar loco,pues los pajaros no hablan..." ;-) "
Usuario Linux # : 423916.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:13.