Sitio plone en subdominio

9 messages Options
Embed this post
Permalink
spanish

Sitio plone en subdominio

Reply Threaded More More options
Print post
Permalink
Hola de nuevo,

¿Alguien sabe cómo configurar un VirtualHost en el httpd.conf de Apache para que asocie un sitio Plone con un subdominio? (he hecho unas cuantas pruebas y buscado bastante, sin conseguirlo).

Mi idea es usar un subdominio pruebas.dominio.org para que los moderadores y demás usuarios del sitio en producción (dominio.org) puedan probar que todo va bien en el clon que hayamos creado para probar nuevos productos, versiones,... antes de implementarlas en el sitio web en producción.

Gracias por la atención y abrazos:

Manuel
Israel Saeta Pérez

Re: Sitio plone en subdominio

Reply Threaded More More options
Print post
Permalink
2008/12/14 spanish wrote:

Hola de nuevo,

¿Alguien sabe cómo configurar un VirtualHost en el httpd.conf de Apache para
que asocie un sitio Plone con un subdominio? (he hecho unas cuantas pruebas
y buscado bastante, sin conseguirlo).

Mi idea es usar un subdominio pruebas.dominio.org para que los moderadores y
demás usuarios del sitio en producción (dominio.org) puedan probar que todo
va bien en el clon que hayamos creado para probar nuevos productos,
versiones,... antes de implementarlas en el sitio web en producción.

Yo soy un desastre en administración de servidores, pero se me ocurre que:
  1. Apuntes el subdominio a tu servidor. Se suele hacer desde el panel de control de tu servicio de registro de nombres.
  2. Utilices una regla de reescritura de Apache (mod_rewrite) para redirigir las peticiones a ese subdominio al puerto adecuado.
Que me corrija alguien si me equivoco.


_______________________________________________
Plone-ConoSur mailing list
[hidden email]
http://lists.plone.org/mailman/listinfo/plone-conosur
Israel Saeta Pérez
spanish

Re: Sitio plone en subdominio

Reply Threaded More More options
Print post
Permalink
Israel Saeta Pérez escribió:
> 2008/12/14 spanish wrote:
>
>
> Yo soy un desastre en administración de servidores, pero se me ocurre que:
>
>    1. Apuntes el subdominio a tu servidor. Se suele hacer desde el panel
>       de control de tu servicio de registro de nombres.

Sí, eso ya lo he hecho.

>    2. Utilices una regla de reescritura de Apache (mod_rewrite) para
>       redirigir las peticiones a ese subdominio al puerto adecuado.

Para los dominios uso la siguiente configuración de VirtualHost en el
httpd.conf (el directorio de Plone también lleva el .org):

<VirtualHost XX.XX.XX.XX:80>
    ServerName dominio.org
    ServerAlias www.dominio.org
    ServerAdmin [hidden email]
    ProxyPass /
http://localhost:XXXX/VirtualHostBase/http/dominio.org:80/dominio.org/VirtualHostRoot/
    ProxyPassReverse /
http://localhost:XXXX/VirtualHostBase/http/dominio.org:80/dominio.org/VirtualHostRoot/
</VirtualHost>

He probado muchas variantes sin lograr que funcionara (todo lo más,
algún que otro Bad Gateway), por lo que si alguien sabe cómo
configurarlo para un subdominio, le agradecería sinceramente que me
orientara.

Gracias,

Manuel

> Que me corrija alguien si me equivoco.


_______________________________________________
Plone-ConoSur mailing list
[hidden email]
http://lists.plone.org/mailman/listinfo/plone-conosur
Israel Saeta Pérez

Re: Sitio plone en subdominio

Reply Threaded More More options
Print post
Permalink
2008/12/15 Manuel Gualda Caballero <[hidden email]>
<VirtualHost XX.XX.XX.XX:80>
   ServerName dominio.org
   ServerAlias www.dominio.org
   ServerAdmin [hidden email]
   ProxyPass /
http://localhost:XXXX/VirtualHostBase/http/dominio.org:80/dominio.org/VirtualHostRoot/
   ProxyPassReverse /
http://localhost:XXXX/VirtualHostBase/http/dominio.org:80/dominio.org/VirtualHostRoot/
</VirtualHost>

Este método de configuración no lo conozco. ¿Has leído esto?



_______________________________________________
Plone-ConoSur mailing list
[hidden email]
http://lists.plone.org/mailman/listinfo/plone-conosur
Israel Saeta Pérez
Gustavo Archuby

Re: Sitio plone en subdominio

Reply Threaded More More options
Print post
Permalink
In reply to this post by spanish
Hola Manuel dejame entender la situacion, tu ya tienes el sitio en
producción apuntado a digamos www.misitio.com y quieres tener un sitio de
prueba en www.desarrollo.misitio.com.

es así?

Gustavo



> Israel Saeta Pérez escribió:
>> 2008/12/14 spanish wrote:
>>
>>
>> Yo soy un desastre en administración de servidores, pero se me ocurre
>> que:
>>
>>    1. Apuntes el subdominio a tu servidor. Se suele hacer desde el panel
>>       de control de tu servicio de registro de nombres.
>
> Sí, eso ya lo he hecho.
>
>>    2. Utilices una regla de reescritura de Apache (mod_rewrite) para
>>       redirigir las peticiones a ese subdominio al puerto adecuado.
>
> Para los dominios uso la siguiente configuración de VirtualHost en el
> httpd.conf (el directorio de Plone también lleva el .org):
>
> <VirtualHost XX.XX.XX.XX:80>
>     ServerName dominio.org
>     ServerAlias www.dominio.org
>     ServerAdmin [hidden email]
>     ProxyPass /
> http://localhost:XXXX/VirtualHostBase/http/dominio.org:80/dominio.org/VirtualHostRoot/
>     ProxyPassReverse /
> http://localhost:XXXX/VirtualHostBase/http/dominio.org:80/dominio.org/VirtualHostRoot/
> </VirtualHost>
>
> He probado muchas variantes sin lograr que funcionara (todo lo más,
> algún que otro Bad Gateway), por lo que si alguien sabe cómo
> configurarlo para un subdominio, le agradecería sinceramente que me
> orientara.
>
> Gracias,
>
> Manuel
>
>> Que me corrija alguien si me equivoco.
>
>
> _______________________________________________
> Plone-ConoSur mailing list
> [hidden email]
> http://lists.plone.org/mailman/listinfo/plone-conosur
>


--
Gustavo Archuby
Area Informática
Facultad de Humanidades y Ciencias de la Educación



_______________________________________________
Plone-ConoSur mailing list
[hidden email]
http://lists.plone.org/mailman/listinfo/plone-conosur
spanish

Re: Sitio plone en subdominio

Reply Threaded More More options
Print post
Permalink
In reply to this post by Israel Saeta Pérez
Israel Saeta Pérez escribió:
> Este método de configuración no lo conozco. ¿Has leído esto
> <http://plone.org/documentation/tutorial/plone-apache>?

Gracias, probaré con variantes de la parte de los ejemplos de
secure.example.org, a ver si me funciona.

Abrazos:

Manuel

_______________________________________________
Plone-ConoSur mailing list
[hidden email]
http://lists.plone.org/mailman/listinfo/plone-conosur
spanish

Re: Sitio plone en subdominio

Reply Threaded More More options
Print post
Permalink
In reply to this post by Gustavo Archuby
Gustavo Archuby escribió:
> Hola Manuel dejame entender la situacion, tu ya tienes el sitio en
> producción apuntado a digamos www.misitio.com y quieres tener un sitio de
> prueba en www.desarrollo.misitio.com.
>
> es así?

Sí:

El sitio en producción está en http://www.dominio.org

Y el sitio de pruebas me gustaría que estuviera en
http://pruebas.dominio.org

Así la gente no se lía mucho (la mayoría de nuestras beneficiarias están
aún más pegados que yo en materia de nuevas tecnologías...) y no tendría
que enviar por correo la URL real del sitio de prueba (me han dicho que
es mejor que no facilite esos datos: IP+puerto+tecnología usada).

Abrazos:

Manuel

_______________________________________________
Plone-ConoSur mailing list
[hidden email]
http://lists.plone.org/mailman/listinfo/plone-conosur
Mikel Larreategi

Re: Sitio plone en subdominio

Reply Threaded More More options
Print post
Permalink
Manuel Gualda Caballero(e)k dio:

> Gustavo Archuby escribió:
>> Hola Manuel dejame entender la situacion, tu ya tienes el sitio en
>> producción apuntado a digamos www.misitio.com y quieres tener un sitio de
>> prueba en www.desarrollo.misitio.com.
>>
>> es así?
>
> Sí:
>
> El sitio en producción está en http://www.dominio.org
>
> Y el sitio de pruebas me gustaría que estuviera en
> http://pruebas.dominio.org
>
> Así la gente no se lía mucho (la mayoría de nuestras beneficiarias están
> aún más pegados que yo en materia de nuevas tecnologías...) y no tendría
> que enviar por correo la URL real del sitio de prueba (me han dicho que
> es mejor que no facilite esos datos: IP+puerto+tecnología usada).
>


La configuración es sencillísima:

Primero activa los módulos rewrite y proxy de Apache y luego añade lo
siguiente en tu archivo de configuración:

<VirtualHost *:80>
     ServerName midominio.org

     RewriteEngine On
     RewriteRule ^/(.*)
http://localhost:8080/VirtualHostBase/http/%{SERVER_NAME
}:80/plone/VirtualHostRoot/$1 [L,P]
       
</VirtualHost>

<VirtualHost *:80>
     ServerName desarrollo.midominio.org

     RewriteEngine On
     RewriteRule ^/(.*)
http://localhost:9090/VirtualHostBase/http/%{SERVER_NAME
}:80/plone/VirtualHostRoot/$1 [L,P]
       
</VirtualHost>



Mikel

--
Mikel Larreategi
[hidden email]

CodeSyntax
Azitaingo Industrialdea 3 K
E-20600 Eibar
Tel: (+34) 943 82 17 80

_______________________________________________
Plone-ConoSur mailing list
[hidden email]
http://lists.plone.org/mailman/listinfo/plone-conosur
spanish

Re: Sitio plone en subdominio

Reply Threaded More More options
Print post
Permalink
Mikel Larreategi escribió:

> Primero activa los módulos rewrite y proxy de Apache y luego añade lo
> siguiente en tu archivo de configuración:
>
> <VirtualHost *:80>
>     ServerName midominio.org
>
>     RewriteEngine On
>     RewriteRule ^/(.*)
> http://localhost:8080/VirtualHostBase/http/%{SERVER_NAME
> }:80/plone/VirtualHostRoot/$1 [L,P]
>    
> </VirtualHost>
>
> <VirtualHost *:80>
>     ServerName desarrollo.midominio.org
>
>     RewriteEngine On
>     RewriteRule ^/(.*)
> http://localhost:9090/VirtualHostBase/http/%{SERVER_NAME
> }:80/plone/VirtualHostRoot/$1 [L,P]
>    
> </VirtualHost>

Gracias, Mikel,

Ha funcionado perfectamente.

\ ;-)

Aunque al dominio le he tenido que añadir el alias de www para que no
diera error ese subdominio.

La configuración final que he dejado es la siguiente:

<VirtualHost XX.XX.XX.XX:80>
    ServerName dominio.org
    ServerAlias www.dominio.org
    ServerAdmin [hidden email]
    RewriteEngine On
    RewriteRule ^/(.*)
http://localhost:XXXX/VirtualHostBase/http/%{SERVER_NAME}:80/directorio_del_plone_en_produccion/VirtualHostRoot/$1
[L,P]
</VirtualHost>

<VirtualHost XX.XX.XX.XX:80>
    ServerName pruebas.dominio.org
    ServerAdmin [hidden email]
    RewriteEngine On
    RewriteRule ^/(.*)
http://localhost:XXXX/VirtualHostBase/http/%{SERVER_NAME}:80/directorio_del_plone_clon_de_pruebas/VirtualHostRoot/$1
[L,P]
</VirtualHost>

Espero que algún día le sirva a alguiente más.

\ ;-)

Gracias y abrazos:

Manuel

_______________________________________________
Plone-ConoSur mailing list
[hidden email]
http://lists.plone.org/mailman/listinfo/plone-conosur