Re: [bofhers] Plesktergeist!

  • From: "Rafa [akae]" <siesoyaeso@xxxxxxxxx>
  • To: bofhers <bofhers@xxxxxxxxxxxxx>
  • Date: Tue, 27 May 2014 14:33:45 +0200

[image: Inline image 1]


spammers!




2014-05-27 10:43 GMT+02:00 Kyle BOFHer <kylebofh@xxxxxxxxx>:

> Ah sí, también hay que decir que esa configuración la aplica
> automágicamente el Plesk cada vez que se recarga.
>
> Eso sucede cuando se hace un cambio a un dominio existente o se añade un
> dominio nuevo, así que ese cambio no es posible aplicarlo arbitrariamente.
>
> 2014-05-27 8:45 GMT+02:00 Eduardo M. Guirao <santeador@xxxxxxxxx>:
>
> Pues nunca he trasteado con el tema http / https, pero a ver si te está
>> dando por saco el $host...
>>
>> proxy_set_header Host $host;
>>
>> ¿Quizás forzándole el nombre al vhost de web1?
>>
>> proxy_set_header Host "web1.com";
>>
>>
>> El 27 de mayo de 2014, 8:22, Kyle BOFHer <kylebofh@xxxxxxxxx> escribió:
>>
>> Buenos días compañeros
>>>
>>> Estoy echando una mano a unos colegas para diagnosticar un poltergeist
>>> que les pasa en un servidor gestionado por ellos donde ofrecen alojamiento
>>> compartido utilizando Plesk 11.0.9.
>>>
>>> En ese servidor se alojan varias webs, algunas con ssl y otras sin ssl.
>>> El caso extraño es el siguiente:
>>>
>>> Web1 sólo disponible por http, configuración ssl deshabilitada desde la
>>> interfaz de Plesk.
>>> Web2 disponible por http y https.
>>>
>>> Si entras en http://web1.com no hay ningún problema, si entras en
>>> https://web1.com en lugar de devolver un 404 como la copa de un pino,
>>> te devuelve el contenido de https://web2.com (y en la barra de
>>> direcciones sigue viéndose https://web1.com).
>>>
>>> Pues ese es el fenómeno raro, ahora voy a profundizar en los detalles de
>>> la configuración. En esta versión del plesk los vhosts los montan con una
>>> arquitectura nginx que redirige las peticiones al apache que hay en
>>> background.
>>>
>>> Hay una carpeta por cada vhost, dentro de estas está el fichero de
>>> configuración de nginx con la siguiente config:
>>>
>>> server {
>>>     listen 81.169.178.86:80;
>>>
>>>     server_name web1.com;
>>>     server_name www.web1.com;
>>>
>>>
>>>      client_max_body_size 128m;
>>>
>>>     location / { # IPv6 isn't supported in proxy_pass yet.
>>>         proxy_pass http://IPexternadelservidor:7080;
>>>
>>>         proxy_set_header Host             $host;
>>>         proxy_set_header X-Real-IP        $remote_addr;
>>>         proxy_set_header X-Forwarded-For  $proxy_add_x_forwarded_for;
>>>         proxy_set_header X-Accel-Internal
>>> /internal-nginx-static-location;
>>>         access_log off;
>>>     }
>>>
>>>     location /internal-nginx-static-location/ {
>>>         alias      /var/www/vhosts/web1.com/httpdocs/;
>>>         access_log /var/www/vhosts/
>>> web1.com/statistics/logs/proxy_access_log;
>>>         add_header X-Powered-By PleskLin;
>>>         internal;
>>>     }
>>> }
>>>
>>> Lo que a mi me ralla es que sin tener server block de ssl coja el
>>> contenido de otra url. La única particularidad que le veo es que siempre
>>> coge el contenido de la misma url si tiene el ssl habilitado.
>>>
>>> Llevo trabajando en esto un par de días y no he conseguido encontrar un
>>> caso similar en Internet ni por asomo, así que a ver si alguno de vosotros
>>> me puede echar una mano, nginx + apache no es mi campo de dominio.
>>>
>>> Un saludo y perdón por el tostonazo mañanero.
>>>
>>
>>
>


-- 
*Rafa Sáez [akae]*
*Debian GNU/Linux user #272749 *
http://akae.es
siesoyaeso@xxxxxxxxx

PNG image

Other related posts: