Re: [bofhers] nginx ssl proxy -> webdav bajo apache

  • From: El Autoestopista <elautoestopista@xxxxxxxxxxxxxxxx>
  • To: bofhers@xxxxxxxxxxxxx
  • Date: Tue, 20 May 2014 16:27:33 +0200

En cuanto a los métodos, chequea esto:

http://blog.rogeriopvl.com/archives/nginx-and-the-http-options-method/

http://www.webdav.org/specs/rfc2518.html#http.methods.for.distributed.authoring/

Si te sirve de ayuda, yo voy a empezar a cambiar los frontends Apache por Nginx, y en alguno tendré que mirar cosas de métodos (como los SVN). Podemos compartir notas ;)

---
Lista de Correo #BOFHers - //www.freelists.org/list/bofhers

Síguenos también el Twitter, en el hastag #BOFHers (y derivados)

¡También tenemos un servidor IRC! irc.escomposlinux.org:6667 canal #BOFHers

El 2014-05-20 16:22, vfmBOFH escribió:
El 20 de mayo de 2014, 16:17, El Autoestopista <
elautoestopista@xxxxxxxxxxxxxxxx> escribió:

Se que llego tarde y tal pero... Si ya tienes configurada la redirección en nginx a la URL donde tienes montado el WebDAV con el Apache, ¿Que mas quieres hacer? Me asalta la duda de si WebDAV utiliza algún método HTTP y le tengas que decir al Nginx que lo deje pasar al Apache, pero más allá de
eso, la complicación la veo en el cliente Windows.


Las dudas me venían más por el paso de https (nginx) a http (apache) y a
los métodos DAV (put, get, ls, propset...) que por otra cosa.

En cuanto al windows... me voy a cagar en su puta madre. Hace dos años ya tuve problemas con lo mismo y lo acabé resolviendo, pero no recuerdo cómo...


Un saludo.

---
Lista de Correo #BOFHers - //www.freelists.org/list/bofhers

Síguenos también el Twitter, en el hastag #BOFHers (y derivados)

¡También tenemos un servidor IRC! irc.escomposlinux.org:6667 canal
#BOFHers

El 2014-05-20 15:33, vfmBOFH escribió:

Bueno, pues con la conexión tal cual ha funcionado. Ahora me tengo que
pelear con el windows de los cojones para que autentique correctamente.

Gracias por acudir en masa a responder </ironia>


El 20 de mayo de 2014, 2:16, vfmBOFH <vfmbofh@xxxxxxxxx> escribió:

 Hola queridos, pregunta de examen:

Tengo un nginx escuchando peticiones https que redirige a un apache:80 funcionando y en marcha. A este apache no le llegan peticiones externas y
sólo escucha lo que le mando desde nginx.

En ese mismo apache, tengo configurada una carpeta webdav la mar de
hermosa, accesible a través de LAN, pero que quiero también tener
accesible
desde el exterior vía https (o sea, que va a tener que pasar por el nginx
de antes sí o sí)

El site en nginx lo tengo configurado tal que así:

server {
        listen 443;
        server_name servidorexterno.net;
        access_log /var/log/nginx/peticionesexternas.log;
client_max_body_size 15M; #ya sé que es una puta barbaridad, pero
es lo que hay.
        ssl on;
        ssl_certificate /etc/nginx/ssl/server.crt;
        ssl_certificate_key /etc/nginx/ssl/server.key;
        location / {
                proxy_pass http://localhost;
proxy_next_upstream error timeout invalid_header http_500
http_502 http_503 http_504;
                proxy_redirect off;
                proxy_buffering off;
                proxy_set_header        Host    servidorexterno.net;
proxy_set_header X-Real-IP $remote_addr;
                proxy_set_header        X-Forwarded-For
$proxy_add_x_forwarded_for;
        }
}

El browsing simple y el cgi funcionan. Ya os lo digo yo. Podría intentar
montar la carpeta webdav a saco y ver que pasa, pero me gusta darme
importancia.

Alguien ha montado un tinglado semejante? Ideas?

Teneis de tiempo hasta mañana por la tarde que habré encontrado la
solución por mí mismo.

Salut,





Other related posts: