[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