elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Rompecabezas de Bitcoin, Medio millón USD en premios


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web (Moderador: #!drvy)
| | |-+  Servidor en PC propio
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Servidor en PC propio  (Leído 2,192 veces)
novalida

Desconectado Desconectado

Mensajes: 160


Ver Perfil
Servidor en PC propio
« en: 4 Julio 2010, 20:15 pm »

Hola,
estoy iniciándome en al programación web, por lo que seguramente mis preguntas sean muy sencillas de responder, pero al ser autodidacta, a veces me encuentro con problemas sencillos que son auténticas montañas :S
Tengo instalado en mi equipo Apache 2.0 y creo una página sencilla en el directorio prueba/index.html de mi servidor.
Si en la barra de direcciones pongo http://localhost/prueba/index.html la página se abre con normalidad.
Sin embargo, si pongo xxx.xxx.xxx.xxx/prueba/index.html sustituyendo las xxx por mi direccion IP me resulta el siguiente mesanje de error:

401 Unauthorized
Your client does not have permission to get URL /prueba/index.html from this server.


Supongo que sea un error por denegación de permisos, pero no sé a qué directiva de configuración de Apache se refiere ni nada por el estilo.
Si alguien me pudiera ayudar se lo agradecería enormemente :)
Un saludo.


« Última modificación: 4 Julio 2010, 20:17 pm por novalida » En línea

[u]nsigned


Desconectado Desconectado

Mensajes: 2.397

JS/Node developer


Ver Perfil WWW
Re: Servidor en PC propio
« Respuesta #1 en: 5 Julio 2010, 12:23 pm »

Lo que pasa es que Apache protege los directorios po IP, en este caso de cualquier IP que no sea 127.0.0.1 (localhost)

Tenes que editar el archivo de configuracion de apache (httpd.conf) cambiado las dos lineas que te pongo a continuacion:

Código
  1. <Directory "WEBDIR">#Donde WEBDIR es tu directorio de publicacion de Apache
  2.    #
  3.    # Possible values for the Options directive are "None", "All",
  4.    # or any combination of:
  5.    #   Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
  6.    #
  7.    # Note that "MultiViews" must be named *explicitly* --- "Options All"
  8.    # doesn't give it to you.
  9.    #
  10.    # The Options directive is both complicated and important.  Please see
  11.    # http://httpd.apache.org/docs/2.2/mod/core.html#options
  12.    # for more information.
  13.    #
  14.    Options Indexes FollowSymLinks
  15.  
  16.    #
  17.    # AllowOverride controls what directives may be placed in .htaccess files.
  18.    # It can be "All", "None", or any combination of the keywords:
  19.    #   Options FileInfo AuthConfig Limit
  20.    #
  21.    AllowOverride all
  22.  
  23.    #
  24.    # Controls who can get stuff from this server.
  25.    #
  26.  
  27. #   onlineoffline tag - don't remove
  28.    Order Deny,Allow
  29.    Deny from all
  30.    Allow from 127.0.0.1
  31.  
  32. </Directory>

Bueno, en realidad la primer linea no la tenes que bambiar, la dejas como este..pero es para hacerte una referencia donde esta el trozo de codigo a editar en httpd.conf. Lo que tenes que hacer es en la linea que dice Deny from all cambiarlo por Allow for all

Ten en cuenta que lo que estas haciendo es permir navegantes desde cualquier IP entren a tu hostlocal.

Saludos


En línea

No hay atajo ante la duda, el misterio se hace aquí...
Se hace carne en cada uno, el misterio es existir!
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Problema conexion con servidor propio
Redes
d00ze13 5 3,061 Último mensaje 2 Mayo 2011, 23:42 pm
por ThonyMaster
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines