Foros del Web » Administración de Sistemas » Apache »

Se puede instalar apache solo locamente?

Estas en el tema de Se puede instalar apache solo locamente? en el foro de Apache en Foros del Web. Buenas, mi pregunta es que yo actualmente estoy aprendiendo php/mysql, y entonces me gustaria instalar los softwares necesarios para correr los scripts en mi navegador, ...
  #1 (permalink)  
Antiguo 16/07/2009, 14:34
 
Fecha de Ingreso: abril-2009
Mensajes: 39
Antigüedad: 15 años
Puntos: 0
Se puede instalar apache solo locamente?

Buenas, mi pregunta es que yo actualmente estoy aprendiendo php/mysql, y entonces me gustaria instalar los softwares necesarios para correr los scripts en mi navegador, en mi equipo (linux, debian), y queria saber si hay alguna manera de que solo se pueda acceder localmente, osea que no venga alguien y coloque mi ip en su navegador y le salga la pagina que tengo montada, sin oque solo pueda ser visto localmente.... (Espero me haya explicado bien)

Gracias de antemano.
Saludos cordiales.
  #2 (permalink)  
Antiguo 16/07/2009, 14:37
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: Se puede instalar apache solo locamente?

Sólo tienes que denegar el acceso desde cualquier parte que no sea localhost:
Código Apache:
Ver original
  1. Order Deny, Allow
  2. Deny from All
  3. Allow from localhost
Saludos.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #3 (permalink)  
Antiguo 16/07/2009, 14:38
Avatar de Acron_0248  
Fecha de Ingreso: junio-2005
Ubicación: 127.0.0.1
Mensajes: 1.648
Antigüedad: 18 años, 10 meses
Puntos: 18
Respuesta: Se puede instalar apache solo locamente?

Agrego ya que David se adelantó.... :P

Si tienes un router o algún tipo de firewall o si tu ISP bloquea el puerto 80, de nada serviría que alguien tratara de cargar algo usando tu IP, a menos que tú abrieras tal acceso, con reglas en el router o en el firewall o cambiando el puerto (en cuyo tendrían que usar la IP más el puerto)

Pero si eso no te basta, simplemente configuras apache para escuchar (Listen 80) solo en localhost (Listen 127.0.0.1:80)
__________________
Usuario Reigistrado de linux #399288
  #4 (permalink)  
Antiguo 16/07/2009, 15:03
 
Fecha de Ingreso: abril-2009
Mensajes: 39
Antigüedad: 15 años
Puntos: 0
Respuesta: Se puede instalar apache solo locamente?

Cita:
Iniciado por Acron_0248 Ver Mensaje
Agrego ya que David se adelantó.... :P

Si tienes un router o algún tipo de firewall o si tu ISP bloquea el puerto 80, de nada serviría que alguien tratara de cargar algo usando tu IP, a menos que tú abrieras tal acceso, con reglas en el router o en el firewall o cambiando el puerto (en cuyo tendrían que usar la IP más el puerto)

Pero si eso no te basta, simplemente configuras apache para escuchar (Listen 80) solo en localhost (Listen 127.0.0.1:80)

Solo tendria entoncs que copiar lo que me escribio david dentro del httpd.conf? en cualquier parte?
saludos
  #5 (permalink)  
Antiguo 16/07/2009, 15:04
 
Fecha de Ingreso: abril-2009
Mensajes: 39
Antigüedad: 15 años
Puntos: 0
Respuesta: Se puede instalar apache solo locamente?

Cita:
Iniciado por David Ver Mensaje
Sólo tienes que denegar el acceso desde cualquier parte que no sea localhost:
Código Apache:
Ver original
  1. Order Deny, Allow
  2. Deny from All
  3. Allow from localhost
Saludos.
Gracias David, esto lo puedo pegar en cualquier parte del httpd.conf?
saludos.
  #6 (permalink)  
Antiguo 16/07/2009, 16:26
Avatar de Acron_0248  
Fecha de Ingreso: junio-2005
Ubicación: 127.0.0.1
Mensajes: 1.648
Antigüedad: 18 años, 10 meses
Puntos: 18
Respuesta: Se puede instalar apache solo locamente?

Las opciones que te dió David irían en la configuración del DocumenRoot, algo tipo:

(las rutas son solo ejemplos, adáptalo según la configuración de tu httpd.conf)

Código:
DocumentRoot "C:/Archivos de Programa/Apache/htdocs"

....

<Directory "C:/Archivos de Programa/Apache/htdocs">
.....
   Order Deny,Allow
   Deny from All
   Allow from localhost
</Directory>
Algo similar verás en el httpd.conf solo que dirá algo tipo Allow from All. Eso es lo que deberías cambiar.

La opción Listen (por defecto Listen 80) está también en el httpd.conf y es la que podrías cambiar a Listen 127.0.0.1:80.

Con cualquiera de las dos formas te sirve.
__________________
Usuario Reigistrado de linux #399288
  #7 (permalink)  
Antiguo 17/07/2009, 13:57
 
Fecha de Ingreso: abril-2009
Mensajes: 39
Antigüedad: 15 años
Puntos: 0
Respuesta: Se puede instalar apache solo locamente?

Cita:
Iniciado por Acron_0248 Ver Mensaje
Las opciones que te dió David irían en la configuración del DocumenRoot, algo tipo:

(las rutas son solo ejemplos, adáptalo según la configuración de tu httpd.conf)

Código:
DocumentRoot "C:/Archivos de Programa/Apache/htdocs"

....

<Directory "C:/Archivos de Programa/Apache/htdocs">
.....
   Order Deny,Allow
   Deny from All
   Allow from localhost
</Directory>
Algo similar verás en el httpd.conf solo que dirá algo tipo Allow from All. Eso es lo que deberías cambiar.

La opción Listen (por defecto Listen 80) está también en el httpd.conf y es la que podrías cambiar a Listen 127.0.0.1:80.

Con cualquiera de las dos formas te sirve.

Gracias Acron, excelente ayuda de todos, muchas gracias por su ayuda....
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 15:14.