Inicio > ADSL > bubebu > Servidor Apache

Servidor Apache

Experto:
Usuario:
Fecha: 05/01/2005
Valoración: (5,00 sobre 5) Categoría: ADSL
30/12/2004
adonay333, usuario preguntando en ADSL
Usuario
disculpa realize unas paginas web, y tengo implementado el servidor apache, tengo mi IP, pero no puedo accesar desde equipos remotos, me podrias decir como lograrlo?

GRACIAS
03/01/2005
adonay333, experto respondiendo en ADSL
Experto
Hola

Asegurate que tienes bien instalado Apache y revisa la configuración.

En el archivo httpd.conf tienes que modificar los siguientes valores:

- ServerRoot: le pones la ruta donde hayas instalado Apache, por ejemplo:
ServerRoot "C:/Apache"

-Listen: pon el puerto que utilices. Por ejemplo el puerto 8080:
Listen 8080

- ServerName: escribe el nombre del servidor y el puerto:
ServerName www.miservidor.com:8080

- DocumentRoot: la ruta local donde se encuentran todas las páginas web:
DocumentRoot "C:/Servidor"


Lo primero haz la prueba poniendo como nombre del servidor "localhost". Arrancas apache y te intentas conectar a localhost desde tu propia máquina. Eso te tiene que funcionar.

Para conectarte desde otro ordenador cualquiera necesitas conocer la dirección ip. Solo tienes qe formar la ruta con la dirección ip y el puerto usado. Esa dirección ip donde está el servidor debe ser accesible desde el ordenador en el que lo pruebes. Prueba lo siguiente:

ping <dirección ip>

Sustituye <dirección ip> por la dirección de la máquina de tu servidor. Si ves que responde indicando el tiempo que tarda, todo está correcto.

Por ejemplo si tu dirección ip fuese 80.80.80.80, prueba a ir al menú Inicio/Ejecutar y ejecutas:

ping 80.80.80.80

esto te tiene que decir algo parecido a:

Respuesta desde 80.80.80.80: bytes=32 tiempo<110ms TDV=128


Eso indica que puedes acceder a tu servidor desde ese ordenador. Ahora abre el navegador y ejecuta lo siguiente:

http://80.80.80.80:8080/index.html

Supongo que tu servidor está en el puerto 8080, sino, cambia ese valor por el puerto de tu servidor. Se tiene que abrir la página index.html que tengas puesta en la carpeta configurada por DocumentRoot.


Si tienes un firewall revisa que tienes abiertos los puertos y que no está impidiendo que te conectes a tu ordenador.

Saludos.
03/01/2005
adonay333, usuario preguntando en ADSL
Usuario
he hecho lo que me dices pero sigo sin poder acceder, desde mi ordenador resulta bien el ping pero no la visualizacion de la pagina, y desde los otros ordenadores no resulta ni el ping, que podra ser el error?
04/01/2005
adonay333, experto respondiendo en ADSL
Experto
Es posible que no tengas bien instalado o configurado Apache porque desde tu ordenador deberías poder acceder.


Lo primero revisa la instalación de Apache. Por defecto se instala en:

C:\Archivos de programa\Apache Group\Apache

dentro de la carpeta "conf" abres "httpd.conf". Ahí tienes que buscar "ServerName" y poner:

ServerName http://

Ahora abre el menú Inicio, Programa, Apache HTTP Server, Control Apache Server, Start Apache in Console. Se queda abierta una ventana con fondo negro.

Entra en el navegador y carga una de las siguientes direcciones:

http://127.0.0.1
http://localhost

Te debe abrir una página de apache diciendo que tienes bien instalado el servidor.

Una vez que esto te funcione, prueba a poner tu dirección ip en tu navegador y en el de otro ordenador. Si tu dirección ip fuese 80.80.80.80 prueba a poner:

http://80.80.80.80

Se tiene que abrir la misma web en cualqueir ordenador.


Puedes encontrar más información de instalación y configuración de apache en:

http://www.desarrolloweb.com/articulos/1379.php?manual=41


Saludos.
05/01/2005
adonay333, usuario preguntando en ADSL
Usuario
Excelente. Una fantástica solución.
Más opciones
Enlaces patrocinados