Configurar Apache2 en Ubuntu para acceso externo

10,451 views
Skip to first unread message

Raúl Jiménez Ortega

unread,
Jan 9, 2010, 1:23:12 PM1/9/10
to UGR Webmasters
Buenas a tod@s, hoy vengo yo con un problema más de sistemas que de
programación/diseño.

Llevo 2 horas peleándome a ver si era capaz de hacer mi Apache local
accesible desde fuera de mi red y no lo he conseguido, a ver si sabéis
algun@ darme ideas.

Mi configuración:
---------------------------------------
Router de Orange: INVENTEL version : v5.10 Livebox-A330
Servidor: Ubuntu 8.10
Server version: Apache/2.2.9 (Ubuntu)
---------------------------------------

Actualmente puedo acceder desde dentro de mi red(misma subred) sin
problemas con PCs diferentes, por tanto imagino que el problema está
en que el Router me está haciendo la puñeta.

Os comento lo que he hecho para solucionarlo:
1.- Ponerme IP local fija en el servidor (pasando del DHCP xD)
2.- Configurar la NAT del router para que las peticiones que reciba en
el puerto 80 las envíe al servidor (ahora con IP local estática) ->
http://www.fernan.com.es/2007/09/13/orange-livebox-tutorial-para-abrir-los-puertos-del-emule/
En mi caso:
Servicio Protocolo Puerto externo Puerto interno Dirección IP
del servidor
HTTP TCP 80 80 192.168.1.126

3.- Como el problema no se solucionaba activé el DMZ y puse el
firewall del router al mínimo
4.- Luego instalé el Firestarter para ver si es que el firewall de
Ubuntu estaba bloqueando peticiones de servidores externos de mi red->
Conclusión: las peticiones ni siquiera aparecen
5.- Activé el Upnp para ver si se configurar el redireccionamiento
solo (a ver si caía la breva xD)

Luego he intentado más cosas pero creo que de poca importancia. ¿Por
donde seguiríais mirando vosotros el fallo?
Muchas gracias, ¡un saludo!

Raúl Jiménez Ortega

unread,
Jan 9, 2010, 1:49:54 PM1/9/10
to UGR Webmasters
Perdona, puse: "Os comento lo que he hecho para solucionarlo:"

Y en realidad no lo he solucionado aún, quería decir:
"Os comento lo que he hecho para INTENTAR solucionarlo:"

Así que si alguien puede ayudarme se lo agradecería :)

On 9 ene, 19:23, Raúl Jiménez Ortega <hhk...@gmail.com> wrote:
> Buenas a tod@s, hoy vengo yo con un problema más de sistemas que de
> programación/diseño.
>
> Llevo 2 horas peleándome a ver si era capaz de hacer mi Apache local
> accesible desde fuera de mi red y no lo he conseguido, a ver si sabéis
> algun@ darme ideas.
>
> Mi configuración:
> ---------------------------------------
> Router de Orange: INVENTEL version : v5.10 Livebox-A330
> Servidor: Ubuntu 8.10
> Server version: Apache/2.2.9 (Ubuntu)
> ---------------------------------------
>
> Actualmente puedo acceder desde dentro de mi red(misma subred) sin
> problemas con PCs diferentes, por tanto imagino que el problema está
> en que el Router me está haciendo la puñeta.
>
> Os comento lo que he hecho para solucionarlo:
> 1.- Ponerme IP local fija en el servidor (pasando del DHCP xD)
> 2.- Configurar la NAT del router para que las peticiones que reciba en

> el puerto 80 las envíe al servidor (ahora con IP local estática) ->http://www.fernan.com.es/2007/09/13/orange-livebox-tutorial-para-abri...

Raúl Jivaja

unread,
Jan 9, 2010, 1:56:31 PM1/9/10
to ugr-web...@googlegroups.com
Buenas.

El año pasado hice una aplicación montada en un ubuntu server 8.04.Pero el que se encargó del tema del servidor fue mi compañero, asi k te comento un poko a ver si te sirve de algo:
- creo que abrimos el puerto 80 en TCP y UDP.
- y en el archivo de configuracion de apache:
    Order Allow,Deny
    Allow from all
Y si mal no recuerdo, para "abrir la puerta" no hicimos nada más. Siento no ser de mas ayuda :(

Saludos.
Rj

José Luis López Pino

unread,
Jan 9, 2010, 2:01:44 PM1/9/10
to ugr-web...@googlegroups.com
Sí, creo que puede ser lo que dice Raúl Jivaja, en el fichero de configuración /etc/apache2/sites-available/default creo que por defecto únicamente permite acceder desde 127.0.0.1 y tienes que permitir acceso para cualquier IP.

También puede ser útil que consultes el log de /var/log/apache2/access.log para ver si llega la conexión al servidor o no.

--
Has recibido este mensaje porque estás suscrito a Grupo "UGR
Webmasters" de la Asociación de Webmasters de Granada.
Si quieres publicar en este grupo, envía un mensaje de correo
electrónico a ugr-web...@googlegroups.com
Para anular la suscripción a este grupo, envía un mensaje a
ugr-webmaster...@googlegroups.com
Si quieres modificar la perioricidad con la que recibes mensajes entra en http://groups.google.com/group/ugr-webmasters/subscribe
Para obtener más opciones, visita este grupo en
http://groups.google.com/group/ugr-webmasters?hl=es?hl=es.
También puedes visitar nuestro sitio web y suscribirte a las noticias del mismo:
http://www.webmastergranada.es/

Raúl Jiménez Ortega

unread,
Jan 9, 2010, 2:09:43 PM1/9/10
to ugr-web...@googlegroups.com
Gracias chicos por las respuestas. He abierto tb el 80-UDP y sigue haciéndome lo mismo( No se puede conectar -> podéis verlo vosotros mismos 85.61.12.80). le he añadido a l directorio raiz las directivas que comenta Raúl y he reiniciado Apache, pero no se soluciona :(

Tb he mirado el archivo de logs y la única máquina aparte de el propio servidor que a accedido es mi otro pc de la red local.

El fichero default ahora está así:

<VirtualHost *:80>
    ServerAdmin webmaster@localhost
   
    DocumentRoot /var/www/
    <Directory />
        Options FollowSymLinks
        AllowOverride None
        Order allow,deny
        allow from all
    </Directory>

   ....(más directivas)
</VirtualHost>
--------------------------------------------------------------------
Raúl Jiménez Ortega
Móvil: 652 38 43 50
Blog: www.rauljimenez.info
Asociación de webmasters: www.webmastergranada.es | webmastersmalaga.com
Xing: www.xing.com/profile/Raul_JimenezOrtega
Linkedin: www.linkedin.com/pub/dir/raul/jimenez%20ortega



2010/1/9 José Luis López Pino <jllop...@gmail.com>

Raúl Jivaja

unread,
Jan 9, 2010, 2:15:14 PM1/9/10
to ugr-web...@googlegroups.com
No recuerdo muy bien para que servia esto, pero además de lo que tienes puesto, yo tengo en mi configuracion de apache:

php_flag engine on

Puedes añadirlo (por si acaso)

José Luis López Pino

unread,
Jan 9, 2010, 2:19:32 PM1/9/10
to ugr-web...@googlegroups.com
Si accedes desde otra IP de la red local, yo buscaría el problema en el router. Mucho router utilizan el puerto 80 para su propio servidor web. Prueba con otro.

Peluki

unread,
Jan 9, 2010, 2:22:40 PM1/9/10
to UGR Webmasters
Hola.

Raul muchas veces, el ruter usa el puerto 80 para la configuracion del
propio ruter. Cambia el puerto que use el ruter para mostrar su web de
configuracion o si no quieres tocar esto, puedes probar a onfigurar
apache en el puerto 85 por ejemplo y redireccionar el puerto 85 del
ruter al 85 de tu pc. Para comprobarlo prueba esto: 85.61.12.80:85
pero no desde tu red que a veces los ruters no acceden desde la ip
externa a tu red.

Creo que será por eso, porque no tiene más historia.

Un saludo,

José Alberto

--
Tlf. 651 506 772
Email. in...@josealbertonerja.com
Web. http://www.josealbertonerja.com
http://www.webmastersmalaga.com

> > 2010/1/9 José Luis López Pino <jllopezp...@gmail.com>


>
> > Sí, creo que puede ser lo que dice Raúl Jivaja, en el fichero de
> >> configuración /etc/apache2/sites-available/default creo que por defecto
> >> únicamente permite acceder desde 127.0.0.1 y tienes que permitir acceso para
> >> cualquier IP.
>
> >> También puede ser útil que consultes el log de /var/log/apache2/access.log
> >> para ver si llega la conexión al servidor o no.
>

> >> El 9 de enero de 2010 19:56, Raúl Jivaja <jivaj...@gmail.com> escribió:
>
> >>> Buenas.
>
> >>> El año pasado hice una aplicación montada en un ubuntu server 8.04.Pero
> >>> el que se encargó del tema del servidor fue mi compañero, asi k te comento
> >>> un poko a ver si te sirve de algo:
> >>> - creo que abrimos el puerto 80 en TCP y UDP.
> >>> - y en el archivo de configuracion de apache:
> >>>     Order Allow,Deny
> >>>     Allow from all
> >>> Y si mal no recuerdo, para "abrir la puerta" no hicimos nada más. Siento
> >>> no ser de mas ayuda :(
>
> >>> Saludos.
> >>> Rj
>
> >>> --
> >>> Has recibido este mensaje porque estás suscrito a Grupo "UGR
> >>> Webmasters" de la Asociación de Webmasters de Granada.
> >>> Si quieres publicar en este grupo, envía un mensaje de correo
> >>> electrónico a ugr-web...@googlegroups.com
> >>> Para anular la suscripción a este grupo, envía un mensaje a

> >>> ugr-webmaster...@googlegroups.com<ugr-webmasters%2Bunsu...@googlegroups.com>


> >>> Si quieres modificar la perioricidad con la que recibes mensajes entra en
> >>>http://groups.google.com/group/ugr-webmasters/subscribe
> >>> Para obtener más opciones, visita este grupo en
> >>>http://groups.google.com/group/ugr-webmasters?hl=es?hl=es.
> >>> También puedes visitar nuestro sitio web y suscribirte a las noticias del
> >>> mismo:
> >>>http://www.webmastergranada.es/
>
> >> --
> >> Has recibido este mensaje porque estás suscrito a Grupo "UGR
> >> Webmasters" de la Asociación de Webmasters de Granada.
> >> Si quieres publicar en este grupo, envía un mensaje de correo
> >> electrónico a ugr-web...@googlegroups.com
> >> Para anular la suscripción a este grupo, envía un mensaje a

> >> ugr-webmaster...@googlegroups.com<ugr-webmasters%2Bunsu...@googlegroups.com>


> >> Si quieres modificar la perioricidad con la que recibes mensajes entra en
> >>http://groups.google.com/group/ugr-webmasters/subscribe
> >> Para obtener más opciones, visita este grupo en
> >>http://groups.google.com/group/ugr-webmasters?hl=es?hl=es.
> >> También puedes visitar nuestro sitio web y suscribirte a las noticias del
> >> mismo:
> >>http://www.webmastergranada.es/
>
> > --
> > Has recibido este mensaje porque estás suscrito a Grupo "UGR
> > Webmasters" de la Asociación de Webmasters de Granada.
> > Si quieres publicar en este grupo, envía un mensaje de correo
> > electrónico a ugr-web...@googlegroups.com
> > Para anular la suscripción a este grupo, envía un mensaje a

> > ugr-webmaster...@googlegroups.com<ugr-webmasters%2Bunsu...@googlegroups.com>

Peluki

unread,
Jan 9, 2010, 2:24:46 PM1/9/10
to UGR Webmasters
Hola.

Raul muchas veces, el ruter usa el puerto 80 para la configuracion del
propio ruter. Cambia el puerto que use el ruter para mostrar su web de
configuracion o si no quieres tocar esto, puedes probar a onfigurar
apache en el puerto 85 por ejemplo y redireccionar el puerto 85 del
ruter al 85 de tu pc. Para comprobarlo prueba esto: 85.61.12.80:85
pero no desde tu red que a veces los ruters no acceden desde la ip
externa a tu red.

Creo que será por eso, porque no tiene más historia.

Un saludo,

José Alberto


On 9 ene, 20:19, José Luis López Pino <jllopezp...@gmail.com> wrote:

> > 2010/1/9 José Luis López Pino <jllopezp...@gmail.com>


>
> > Sí, creo que puede ser lo que dice Raúl Jivaja, en el fichero de
> >> configuración /etc/apache2/sites-available/default creo que por defecto
> >> únicamente permite acceder desde 127.0.0.1 y tienes que permitir acceso para
> >> cualquier IP.
>
> >> También puede ser útil que consultes el log de /var/log/apache2/access.log
> >> para ver si llega la conexión al servidor o no.
>

> >> El 9 de enero de 2010 19:56, Raúl Jivaja <jivaj...@gmail.com> escribió:
>
> >>> Buenas.
>
> >>> El año pasado hice una aplicación montada en un ubuntu server 8.04.Pero
> >>> el que se encargó del tema del servidor fue mi compañero, asi k te comento
> >>> un poko a ver si te sirve de algo:
> >>> - creo que abrimos el puerto 80 en TCP y UDP.
> >>> - y en el archivo de configuracion de apache:
> >>>     Order Allow,Deny
> >>>     Allow from all
> >>> Y si mal no recuerdo, para "abrir la puerta" no hicimos nada más. Siento
> >>> no ser de mas ayuda :(
>
> >>> Saludos.
> >>> Rj
>
> >>> --
> >>> Has recibido este mensaje porque estás suscrito a Grupo "UGR
> >>> Webmasters" de la Asociación de Webmasters de Granada.
> >>> Si quieres publicar en este grupo, envía un mensaje de correo
> >>> electrónico a ugr-web...@googlegroups.com
> >>> Para anular la suscripción a este grupo, envía un mensaje a

> >>> ugr-webmaster...@googlegroups.com<ugr-webmasters%2Bunsu...@googlegroups.com>


> >>> Si quieres modificar la perioricidad con la que recibes mensajes entra en
> >>>http://groups.google.com/group/ugr-webmasters/subscribe
> >>> Para obtener más opciones, visita este grupo en
> >>>http://groups.google.com/group/ugr-webmasters?hl=es?hl=es.
> >>> También puedes visitar nuestro sitio web y suscribirte a las noticias del
> >>> mismo:
> >>>http://www.webmastergranada.es/
>
> >> --
> >> Has recibido este mensaje porque estás suscrito a Grupo "UGR
> >> Webmasters" de la Asociación de Webmasters de Granada.
> >> Si quieres publicar en este grupo, envía un mensaje de correo
> >> electrónico a ugr-web...@googlegroups.com
> >> Para anular la suscripción a este grupo, envía un mensaje a

> >> ugr-webmaster...@googlegroups.com<ugr-webmasters%2Bunsu...@googlegroups.com>


> >> Si quieres modificar la perioricidad con la que recibes mensajes entra en
> >>http://groups.google.com/group/ugr-webmasters/subscribe
> >> Para obtener más opciones, visita este grupo en
> >>http://groups.google.com/group/ugr-webmasters?hl=es?hl=es.
> >> También puedes visitar nuestro sitio web y suscribirte a las noticias del
> >> mismo:
> >>http://www.webmastergranada.es/
>
> > --
> > Has recibido este mensaje porque estás suscrito a Grupo "UGR
> > Webmasters" de la Asociación de Webmasters de Granada.
> > Si quieres publicar en este grupo, envía un mensaje de correo
> > electrónico a ugr-web...@googlegroups.com
> > Para anular la suscripción a este grupo, envía un mensaje a

> > ugr-webmaster...@googlegroups.com<ugr-webmasters%2Bunsu...@googlegroups.com>

Raúl Jiménez Ortega

unread,
Jan 9, 2010, 2:44:57 PM1/9/10
to ugr-web...@googlegroups.com
Gracias Peluki!!!!!

Cambiando eso he dado con la tecla! Ya funciona! :-*
Te debo una!!!


--------------------------------------------------------------------
Raúl Jiménez Ortega
Móvil: 652 38 43 50
Blog: www.rauljimenez.info
Asociación de webmasters: www.webmastergranada.es | webmastersmalaga.com
Xing: www.xing.com/profile/Raul_JimenezOrtega
Linkedin: www.linkedin.com/pub/dir/raul/jimenez%20ortega



2010/1/9 Peluki <in...@josealbertonerja.com>

biologo_78_profe

unread,
Mar 7, 2011, 7:55:47 AM3/7/11
to ugr-web...@googlegroups.com
Buenas, después de mucho tiempo sigo intentando solucionar un problema
muy similar al que inicia este debate.
Tengo Apache2 instalado y funciona perfectamente en local pero no
puedo acceder a la web que desde fuera de la red local.
He intentado todo lo que habéis indicado arriba pero ni así consigo
que funcione.
Detallo mi situación.

Tengo Ip fija con telefónica.
El router es Thomson Speedtouch 580

Detrás del router tengo una red local del tipo 192.168.1.XXX

A.- Tengo un ordenador, el 192.168.1.50, que actúa de servidor con el
programa IIS7, instalado por una empresa de Granada. Ese ordenador
sirve contenidos hacia fuera
Para acceder a él desde fuera de la red hay que escribir en el
navegador la IP_fija:8888/acweb, ya que en el router está abiertos
varios puertos en NAPT entries, de la siguiente forma:
NATP entries
Nº Type Inside _address Outside_address Port State
1 Temp 192.1681.1.50 unspecified:8888 tcp NONE
2 Temp 192.1681.1.50 unspecified:4443 tcp NONE
3 Temp 192.1681.1.50 unspecified:7615 tcp NONE
4 Temp 192.1681.1.4 unspecified:4444 tcp NONE

Para acceder a este servidor desde la red interna la dirección es
diferente: 192.168.1.50/acweb
La entrada nº 4 corresponde al otro ordenador, el que me da el
problema.

B.- Ese otro ordenador es el 192.168.1.4, en él tengo instalado LAMP
en Ubuntu Server 9.10, lo hice siguiendo el tutorial de forat:
http://www.forat.info/2008/08/12/servidor-en-linux-ubuntu-server-manual-completo/
Cuando trabajo en red local funciona perfectamente pero cuando quiero
acceder a él desde internet me dice que está tardando demasiado en
responder, o servidor ocupado.
En la configuración de Apache2: /etc/apache2/sites-available/default
tengo:

<Virtual Host 192.168.1.4:444>

ServerAdmin mico...@hotmail.com
DocumentRoot /home/colegio/web/
</Directory />
Options FollowSymLinks
AllowOverride Node
</Directory>

</Directory /home/colegio/web/>
Options Indexes FollosSymlinks Multiviews
AllowOverride Node
Order Allow,deny
Allow from all
</Directory>

más directivas....

Alias /doc/ "/usr/share/doc/"
<Directory "/usr/share/doc/">
Options Indexes FollosSymlinks Multiviews
AllowOverride Node
Order Allow,deny
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
</Directory>

</VirtualHost>

Y en el fichero /etc/apache2/ports.conf

NameVirtualHost 192.168.1.4:4444
Listen 80
listen 192.168.1.4:4444

mas directivas...

Llevo con este problema desde Agosto he buscado en muchos sitios web ,
he cambiado muchas cosas pero ninguna funciona. Lo más parecido a lo
que me pasa es lo que he visto en este debate, pero he probado la
solución propuesta y que le ha funcionado a Raúl Jiménez pero a mí no
me funciona.
Lo extraño es que el otro servidor va muy bien tanto desde dentro como
desde fuera aunque algo lento. Esto que me hace pensar que el problema
no es del router ya que he abierto el puerto 4444 igual que Windows
IIS7 tiene abiertos los otros.
Pienso que algo de la configuración de apache2 no está bien. No sé si
tengo que modificar más archivos de Apache2 o de PHP, MySql, etc..
Tengo mucho interés en poder abrir el servidor a internet ya que
serviría a los profesores y alumnos del colegio donde trabajo para
intercambiar información ya que lo tengo estructurado como un blog
bajo Wordpress.
Como habréis deducido de lo anterior estoy en un colegio de granada,
además os digo que es un centro concertado donde soy el
'administrador' de los servidores y también profesor, y jefe de
estudios, etc.
Gracias de antemano por la ayuda.

---------- Forwarded message ----------
From: Peluki <i...@josealbertonerja.com>
Date: Jan 9 2010, 8:24 pm
Subject: Configurar Apache2 en Ubuntu para acceso externo
To: Asociación de Webmasters de Granada


Hola.

Raul muchas veces, el ruter usa el puerto 80 para la configuracion del
propio ruter. Cambia el puerto que use el ruter para mostrar su web de
configuracion o si no quieres tocar esto, puedes probar a onfigurar
apache en el puerto 85 por ejemplo y redireccionar el puerto 85 del
ruter al 85 de tu pc. Para comprobarlo prueba esto: 85.61.12.80:85
pero no desde tu red que a veces los ruters no acceden desde la ip
externa a tu red.

Creo que será por eso, porque no tiene más historia.

Un saludo,

      José Alberto

--
Tlf. 651 506 772

Email. i...@josealbertonerja.com
Web.http://www.josealbertonerja.comhttp://www.webmastersmalaga.com

Raúl Jiménez Ortega

unread,
Mar 8, 2011, 1:43:37 PM3/8/11
to Asociación de Webmasters de Granada
Un comentario tonto, has puesto en una linea que en una directiva
aparece:

<Virtual Host 192.168.1.4:444>

Y luego escuchas en 4444
No le faltan un 4 al vidutalhost? (solo hay 3).
Salu2


On 7 mar, 13:55, biologo_78_profe <biologo_78_pr...@hotmail.com>
wrote:
> en Ubuntu Server 9.10, lo hice siguiendo el tutorial de forat:http://www.forat.info/2008/08/12/servidor-en-linux-ubuntu-server-manu...
> Cuando trabajo en red local funciona perfectamente pero cuando quiero
> acceder a él desde internet me dice que está tardando demasiado en
> responder, o servidor ocupado.
> En la configuración de Apache2: /etc/apache2/sites-available/default
> tengo:
>
> <Virtual Host 192.168.1.4:444>
>
>     ServerAdmin micor...@hotmail.com
> > >>> ugr-webmaster...@googlegroups.com<ugr-webmasters%2Bunsubscribe@go oglegroups.com>
> > >>> Si quieres modificar la perioricidad con la que recibes mensajes entra en
> > >>>http://groups.google.com/group/ugr-webmasters/subscribe
> > >>> Para obtener más opciones, visita este grupo en
> > >>>http://groups.google.com/group/ugr-webmasters?hl=es?hl=es.
> > >>> También puedes visitar nuestro sitio web y suscribirte a las noticias del
> > >>> mismo:
> > >>>http://www.webmastergranada.es/
>
> > >> --
> > >> Has recibido este mensaje porque estás suscrito a Grupo "UGR
> > >> Webmasters" de la Asociación de Webmasters de Granada.
> > >> Si quieres publicar en este grupo, envía un mensaje de correo
> > >> electrónico a ugr-web...@googlegroups.com
> > >> Para anular la suscripción a este grupo, envía un mensaje a
> > >> ugr-webmaster...@googlegroups.com<ugr-webmasters%2Bunsubscribe@go oglegroups.com>
> > >> Si quieres modificar la perioricidad con la que recibes mensajes entra en
> > >>http://groups.google.com/group/ugr-webmasters/subscribe
> > >> Para obtener más opciones, visita este grupo en
> > >>http://groups.google.com/group/ugr-webmasters?hl=es?hl=es.
> > >> También puedes visitar nuestro sitio web y suscribirte a las noticias del
> > >> mismo:
> > >>http://www.webmastergranada.es/
>
> > > --
> > > Has recibido este mensaje porque estás suscrito a Grupo "UGR
> > > Webmasters" de la Asociación de Webmasters de Granada.
> > > Si quieres publicar en este grupo, envía un mensaje de correo
> > > electrónico a ugr-web...@googlegroups.com
> > > Para anular la suscripción a este grupo, envía un mensaje a
> > > ugr-webmaster...@googlegroups.com<ugr-webmasters%2Bunsubscribe@go oglegroups.com>

Rubén Dugo Martín

unread,
Mar 8, 2011, 1:47:28 PM3/8/11
to ugr-web...@googlegroups.com
Haz un netstat -tln y envía lo que pone.

PD: Y se más organizado en los emails xD

Has recibido este mensaje porque estás suscrito al grupo de Google Groups de la Asociación de Webmasters de Granada.

Si quieres publicar en este grupo, envía un mensaje de correo
electrónico a ugr-web...@googlegroups.com
Para anular la suscripción a este grupo, envía un mensaje a
ugr-webmaster...@googlegroups.com
Si quieres modificar la periodicidad con la que recibes mensajes entra en http://groups.google.com/group/ugr-webmasters/subscribe

Antonio José Fernández Martín

unread,
Mar 8, 2011, 2:20:46 PM3/8/11
to ugr-web...@googlegroups.com
Ha sido un error tonto al escribir, naturalmente tengo 4444 en todos los sitios, de todas formas lo he revisado por si acaso, pero ...
está bien escrito.
¿Podría ser que haya que modificar esta línea

       Allow from 127.0.0.0/255.0.0.0 ::1/128?

Poniendo algo que haga referencia al ordenador de destino.
Gracias de todas formas por tu interés.
Saludos.
AJ:)


> Date: Tue, 8 Mar 2011 10:43:37 -0800
> Subject: [awgr] Re: Fwd: Configurar Apache2 en Ubuntu para acceso externo
> From: hhk...@gmail.com
> To: ugr-web...@googlegroups.com
> Has recibido este mensaje porque estás suscrito al grupo de Google Groups de la Asociación de Webmasters de Granada.

> Si quieres publicar en este grupo, envía un mensaje de correo
> electrónico a ugr-web...@googlegroups.com
> Para anular la suscripción a este grupo, envía un mensaje a
> ugr-webmaster...@googlegroups.com
> Si quieres modificar la periodicidad con la que recibes mensajes entra en http://groups.google.com/group/ugr-webmasters/subscribe

Antonio José Fernández Martín

unread,
Mar 9, 2011, 6:22:45 AM3/9/11
to ugr-web...@googlegroups.com
El netstat -tln me da lo siguiente:

Conexiones activas de Internet (solo servidores)
Protocolo    Recv-Q   Send-Q   Dirección local             Dirección externa   Estado
tcp              0           0            0.0.0.0:22                  0.0.0.0:*               ESCUCHAR
tcp              0           0            0.0.0.0:445                0.0.0.0:*               ESCUCHAR
tcp              0           0            192.168.1.4:3306       0.0.0.0:*               ESCUCHAR
tcp              0           0            0.0.0.0:139                0.0.0.0:*               ESCUCHAR
tcp6            0           0            :::21                         :::*                       ESCUCHAR
tcp6            0           0            :::22                         :::*                       ESCUCHAR

En cuanto a lo del orden disculpa pero es que no sabía cómo funcionaba lo del googlegroups y no sabía donde mandar el correo, por otro lado si está mal explicado es porque para mí es un verdadero lío explicar en poco espacio el problema que tengo (soy de ciencias).

Saludos y muchas gracias por tu atención.
AJ:)



Date: Tue, 8 Mar 2011 19:47:28 +0100
Subject: Re: [awgr] Fwd: Configurar Apache2 en Ubuntu para acceso externo
From: rdugo...@gmail.com
To: ugr-web...@googlegroups.com

Rubén Dugo Martín

unread,
Mar 9, 2011, 6:30:31 AM3/9/11
to ugr-web...@googlegroups.com
Aham!

Y si en lugar de poner listen 192.168.1.4:4444 lo cambias por Listen 4444 en mayúscula?

Prueba a ver que tal, y recuerde reiniciar el server con /etc/init.d/apache2 restart.

Si no va, pégame la salida de las 10 últimas línea de /var/log/apache2/error.log

Saludos!

Antonio José Fernández Martín

unread,
Mar 9, 2011, 6:57:41 AM3/9/11
to ugr-web...@googlegroups.com
Al cambiar la l por la L y hacer restart me ha dado el siguiente error

Syntax error on line 208 of /etc/apache2/apache2.conf: Could not open configuration file /etc/apache2/httpd.conf: No such file or directory

Efectivamente en las líneas 207 y 208 de apache2.conf pone lo siguiente:

#Include all the user configurations:
Include /etc/apache2/httpd.conf  

cuando tal fichero no está por ninguna parte, lo más parecido que tengo es /etc/phpmyadmin/lighttpd.conf
(lo he buscado con locate httpd.conf)

Gracias por la rapidez.
AJ:)

Date: Wed, 9 Mar 2011 12:30:31 +0100

Rubén Dugo Martín

unread,
Mar 9, 2011, 7:03:45 AM3/9/11
to ugr-web...@googlegroups.com
Ok, lo que pasaba era que apache no arrancaba, no entendía listen en minúscula, ahora ha seguido con el arranque y no encuentra el fichero /etc/apache2/httpd.conf.

Ahora simplemente comenta la línea 208 con él sostenido al principio y restart!

Venga que apache ya está andando! ;)

Antonio José Fernández Martín

unread,
Mar 9, 2011, 7:10:18 AM3/9/11
to ugr-web...@googlegroups.com
Esperemos que así sea, al hacer restart me da el siguiente mensaje:

* Starting web server apache2
[Wed Mar 09 13:05:03 2011] [error] (EAI 2)Name or service not kwon: Failed to resolve server name for 192.168.1.4 (check DNS) -- or specify an explicit ServerName [ OK]

Ufff http://tracking.technodesignip.com/?action=count&projectid=642&contentid=6578&referrer=-&urlaction=r...¿Qué pasa ahora?

AJ:)


Date: Wed, 9 Mar 2011 13:03:45 +0100

Rubén Dugo Martín

unread,
Mar 9, 2011, 7:22:36 AM3/9/11
to ugr-web...@googlegroups.com
En ports.conf cambia; NameVirtualHost 192.168.1.4:4444 a NameVirtualHost *:4444

En todos los VirtualHost los pones como VirtualHost *:4444

Ah! Y en todos los VirtualHost tienes que poner un ServerName, que es el nombre del servidor, por ejemplo, ServerName pruebas, ServerName dominio.com, etc

Y restart! A ver que pasa :)

Antonio José Fernández Martín

unread,
Mar 9, 2011, 7:47:18 AM3/9/11
to ugr-web...@googlegroups.com
Hecho , he cambiado el VirtualHost en /etc/apache2/ports.conf y en  /etc/apache2/sites-available/default y he añadido el ServerName servidorCPM

He parado y arrancado apache2 y dice :


* Starting web server apache2

y ya está. ¿eso quiere decir que funciona?, ya que ahora estoy en red local y no puedo comprobar si se accede desde fuera.Lengua

Ya te diré qué ha pasado.
Muchas gracias.
AJ:)


Date: Wed, 9 Mar 2011 13:22:36 +0100

Rubén Dugo Martín

unread,
Mar 9, 2011, 7:51:00 AM3/9/11
to ugr-web...@googlegroups.com
Estupendo, prueba desde fuera y nos comentas.

Saludos!

Antonio José Fernández Martín

unread,
Mar 9, 2011, 1:33:07 PM3/9/11
to ugr-web...@googlegroups.com
Bueno, ahora estoy en casa y para mi decepción esto sigue sin funcionar.
No obstante si en el navegador (mozilla) escribo
http://ip_externa:4444/phpmyadmin
http://ip_exterma:4444/cgi-bin/awstats.pl?config=awstats.servidorCPM.conf
(ya que también tengo instalado PHP y tambien Awstats) puedo acceder a las dos páginas y lo veo todo perfecto (me pide usuario y contraseña),
pero si trato de acceder al blog de WordPress me dice que 192.168.1.4 esta ocupado o tardando mucho en responder.

Por ejemplo si sólo escribo
http://ip_externa:4444/ no entro, me sale lo de siempre
Como no recuerdo el fichero de inicio del blog he probado con :
http://ip_externa:4444/prueba.php

http://ip_externa:4444/index.htm

http://ip_externa:4444/index.html

http://ip_externa:4444/menu.php


http://ip_externa:4444/menu.htm

http://ip_externa:4444/menu.html

En todos los casos me responde

The requested URL /index.html was not found on this server.  (según lo que pongo varía lo de index.html)


Apache/2.2.14 (Ubuntu) Server at XXX.XXX.XXX.XXX Port 4444  (las XXX se corresponden la ip_externa)

En cambio con

http://ip_externa:4444/index.php

me dice que
Problema al cargar la página
La conexión ha caducado
El servidor 192.168.1.4 está tardando demasiado en responder etc. etc.

Como no tengo el servidor a mano no puedo ver los directorios ni nada, así que no sé que hacer.
Tengo instalado Samba en el puerto 22 y Proftpd en el 21 pero no los he abierto en el router y no los he probado desde fuera.

Espero tu ayuda.
Gracias.
AJ:)

Date: Wed, 9 Mar 2011 13:51:00 +0100

Rubén Dugo Martín

unread,
Mar 9, 2011, 2:16:51 PM3/9/11
to ugr-web...@googlegroups.com
Ummm, parece algo de PHP o de la configuración de la bd de wordpress, prueba entrar a /wp-admin a ver que te dice.

Antonio José Fernández Martín

unread,
Mar 9, 2011, 2:28:56 PM3/9/11
to ugr-web...@googlegroups.com
Pues me dice que

Problema al cargar la página
La conexión ha caducado
El servidor 192.168.1.4 está tardando demasiado en responder etc. etc.

AJ:)

Date: Wed, 9 Mar 2011 20:16:51 +0100

Rubén Dugo Martín

unread,
Mar 9, 2011, 2:37:20 PM3/9/11
to ugr-web...@googlegroups.com
Ok, lo dejamos por hoy entonces.

Pégame mañana las últimas líneas de /var/apache/error.log después de haber entrado al wordpress y de que de el error para asegurarnos de que lo último que contiene es el error.

Un saludo!

Antonio José Fernández Martín

unread,
Mar 10, 2011, 5:43:18 AM3/10/11
to ugr-web...@googlegroups.com
Bueno, hoy tengo clase toda la mañana y ahora en el recreo he probado lo que me dices, el fichero error.log no está en esa dirección, mirando en apache2.conf  lo he encontrado en /var/log/apache2/error.log el contenido es muy corto:
PHP Deprecated: Comments starting with '#' are deprecated in /etc/php5/apache2/conf.d/mcrypt.ini on line 1 un Unknown
on line 0
[Thu Mar 10 06:29:44 2011]  [notice] Apache/2.2.14 (Ubuntu PHP/5.3.2-1ubuntu4.7 with Suhosin-Path configured -- resuming normal operations

El contenido de  /etc/php5/apache2/conf.d/mcrypt.ini
# configuration for php MCrypt module
extension=mcrypt.so

El directorio de inicio de apache2 es /home/colegio/web/ ahí esta index.php
El contenido de wp-config.php es
bastante extenso pero algunas líneas son

define ('DB_NAME', 'blogcolegio');
define ('DB_USER', 'root');
define ('DB_PASSWORD', 'la contraseña');
define ('DB_HOST', 'localhost');
define ('DB_CHARSET', 'utf8');
define ('DB_COLLATE', '');
define ('AUTH_KEY',                                        'put your unique phrase here');
define ('SECURE_AUTH_KEY',                           'put your unique phrase here');
define ('LOGGED_IN_KEY',                                'put your unique phrase here');
define ('NONCE_KEY',                                       'put your unique phrase here');
define ('AUTH_SALT',                                      'put your unique phrase here');
define ('SECURA_AUTH_SALT',                         'put your unique phrase here');
define ('LOGGED_IN_SALT',                              'put your unique phrase here');
define ('NONCE_SALT',                                    'put your unique phrase here');
$table_prefix = 'wp_';
define ('WPLANG',  'es_ES');
define ('WP_DEBUG', false);
if ( !defined('ABSPATH') )
       define ('ABSPATH', dirname(__FILE__) . '/');
require_once(ABSPATH . 'wp-settings.php');

Espero que con estos datos podamos arreglar esto.
Gracias.
AJ:)

Date: Wed, 9 Mar 2011 20:37:20 +0100

Rubén Dugo Martín

unread,
Mar 10, 2011, 11:23:36 AM3/10/11
to ugr-web...@googlegroups.com
Buenas, perdona pero ha sido un día liadillo...

Tiene pinta de ser que la BD no esta bien configurada en wordpress, asegurate de que todos los parámetros son correctos.

Por cierto, accedes desde el servidor a el mismo: http://192.168.1.4:4444/ ???

Saludos!

Antonio José Fernández Martín

unread,
Mar 10, 2011, 1:53:48 PM3/10/11
to ugr-web...@googlegroups.com
Parece que hoy estamos todos algo ocupados.
Bien, desde la red local sigo accediendo al Blog.
Buscando por internet creí haber encontrado una posible causa.
En esta página http://codex.wordpress.org/Editing_wp-config.php he encontrado esto:

MySQL Alternate Port

If your host uses an alternate port number for your database you'll need to change the DB_HOST value in the wp-config.php file to reflect the alternate port provided by your host.
For localhost
 define('DB_HOST', 'localhost:3307');
Other
define('DB_HOST', 'mysql.example.com:3307');
Replace 3307 with whatever port number you host gives you.

Entonces he modficado esa línea en wp-config.php en la siguiente forma:
 define('DB_HOST', 'localhost:4444');
pero no ha funcionado, sí lo hace en red local pero desde fuera no hay forma.

A través del navegador mozilla puedo acceder, desde fuera, a algunos archivos: license.txt; readme.html; wp-activate.php, y algunos más.

Al acceder a wp-activate.php  me dice que WordPress ya está instalado y me pone un enlace para iniciar sesión, cuando escribo el usuario
la contraseña vuelve a salir el mensaje de error habitual.

En cuanto a la base de BD accedo a ella a través de phpmyadmin me aparecen las siguientes bases de datos:

localhost

blogcolegio (11 tablas)
information_schema (28 tablas)
mysql (23 tablas)
phpmyadmin (9 tablas)

En priviliegios tengo lo siguiente

Usuario                     Servidor        Contraseña   Privilegios globales       etc..
debian-sys-maint        localhost            Sí             ALL PRIVILEGES
phpmyadmin              localhost            Sí             ALL PRIVILEGES
root                          127.0.0.1           Sí             ALL PRIVILEGES
root                          localhost            Sí             ALL PRIVILEGES
root                          servidorCPM       Sí             ALL PRIVILEGES

Por otra parte, como te dije ayer tengo instalado Proftpd y he logrado acceder al disco duro con Filezilla abriendo el puerto correspondiente en el router.
Si necesitas más información...
Saludos.
AJ:)


Date: Thu, 10 Mar 2011 17:23:36 +0100
Reply all
Reply to author
Forward
0 new messages