Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

ayuda para instalar ( nginx-dav-ext-module)

41 views
Skip to first unread message

Ricardo Adolfo Sánchez Arboleda

unread,
Nov 9, 2013, 7:50:01 PM11/9/13
to
Lista necesito ayuda para instalar en nginx este módulo
nginx-dav-ext-module; aunque el trae el README, config y
ngx_http_dav_ext_module.c
Solo llego hasta descomprimirlo de ahí no se que sigue. Solo que me
despista esta línea [./configure --with-http_dav_module
--add-module=<path-to-this-module>]
Lo anterior, para subir archivos a WebDav que antes lo hacia siguiendo
esta guía (http://www.servidordebian.org/es/squeeze/internet/webdav/apache2_davfs)

(link del módulo)
https://github.com/arut/nginx-dav-ext-module

Gracias


*Saludos;*


--
To UNSUBSCRIBE, email to debian-user-s...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/CAEryQ_f3JnRUW76xa7z5s0N...@mail.gmail.com

Gerardo Diez García

unread,
Nov 9, 2013, 8:10:01 PM11/9/13
to
El 10/11/13 01:48, Ricardo Adolfo Sánchez Arboleda escribió:
> Lista necesito ayuda para instalar en nginx este módulo
> nginx-dav-ext-module; aunque el trae el README, config y
> ngx_http_dav_ext_module.c
> Solo llego hasta descomprimirlo de ahí no se que sigue. Solo que me
> despista esta línea [./configure --with-http_dav_module
> --add-module=<path-to-this-module>]
> Lo anterior, para subir archivos a WebDav que antes lo hacia siguiendo
> esta guía (http://www.servidordebian.org/es/squeeze/internet/webdav/apache2_davfs)
>
> (link del módulo)
> https://github.com/arut/nginx-dav-ext-module
>
> Gracias
>
>
> *Saludos;*
>
>
Sin ser muy habitual de la instalación compilando, creo que te dice que
ejecutes esa línea.

./configure --with-http_dav_module --add-module=<path-to-this-module>

cambias path-to-this-module por la ruta donde se va a instalar el módulo.
Luego te quedaría ejecutar
make
make install (como root si lo vas a instalar en una ruta donde no eres
el propietario)

Echale un ojo a esta explicación
http://www.eloihr.net/linux/index.php?page=compilar (o cualquier otra
que prefieras, es la primera que he encontrado en google)


--
To UNSUBSCRIBE, email to debian-user-s...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/527EDAAB...@gmail.com

lat...@vcn.bc.ca

unread,
Nov 9, 2013, 8:40:01 PM11/9/13
to
> Lista necesito ayuda para instalar en nginx este módulo
> nginx-dav-ext-module; aunque el trae el README, config y
> ngx_http_dav_ext_module.c
> Solo llego hasta descomprimirlo de ahí no se que sigue. Solo que me
> despista esta línea [./configure --with-http_dav_module
> --add-module=<path-to-this-module>]
> Lo anterior, para subir archivos a WebDav que antes lo hacia siguiendo
> esta guía
> (http://www.servidordebian.org/es/squeeze/internet/webdav/apache2_davfs)
>
> (link del módulo)
> https://github.com/arut/nginx-dav-ext-module
>
> Gracias
>
>
> *Saludos;*

Quizas diga una tonteria, pero yo entiendo que habria que reconstruir el
modulo con los parametros indicados en la linea ./configure y luego
agregar el ej, al nginx.conf

Yo uso nginx en OpenBSD, por eso digo que quizas es una tonteria.




--
To UNSUBSCRIBE, email to debian-user-s...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/ca7185303d481fa20f06...@mail.vcn.bc.ca

Camaleón

unread,
Nov 10, 2013, 11:00:02 AM11/10/13
to
El Sat, 09 Nov 2013 19:48:46 -0500, Ricardo Adolfo Sánchez Arboleda
escribió:

> Lista necesito ayuda para instalar en nginx este módulo
> nginx-dav-ext-module;

(...)

Supongo que ya lo sabrás pero me parece que ese módulo (dav-ext) se
incluye en el paquete "nginx-extras" que está en los repositorios
oficiales de Debian :-?

Saludos,

--
Camaleón


--
To UNSUBSCRIBE, email to debian-user-s...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/pan.2013.11...@gmail.com

Ricardo Adolfo Sánchez Arboleda

unread,
Nov 10, 2013, 1:20:02 PM11/10/13
to
Si mira tengo instalados nginx y nginx-full mi pregunta ahora es:
entonces si el paquete esta en nginx-extras y le doy en instalar me
sale que nginx y ngnix-full se eliminan. (si lo instalo, se tira el
nginx ? )

Además mirando el nginx-full en synaptic y la
https://wiki.debian.org/Nginx este también lo trae.

o alguien conoce y/o utiliza el webdav en nginx y sabe como lo instalo
para que salga de una y no hacer ese rollo que trae ...





*Saludos;*
Archive: http://lists.debian.org/CAEryQ-yjwsvexb9QpHUxqFq...@mail.gmail.com

Camaleón

unread,
Nov 11, 2013, 9:30:02 AM11/11/13
to
El Sun, 10 Nov 2013 13:17:49 -0500, Ricardo Adolfo Sánchez Arboleda
escribió:

(corrijo el top-posting)

> El día 10 de noviembre de 2013 10:49, Camaleón <noel...@gmail.com>
> escribió:
>> El Sat, 09 Nov 2013 19:48:46 -0500, Ricardo Adolfo Sánchez Arboleda
>> escribió:
>>
>>> Lista necesito ayuda para instalar en nginx este módulo
>>> nginx-dav-ext-module;
>>
>> (...)
>>
>> Supongo que ya lo sabrás pero me parece que ese módulo (dav-ext) se
>> incluye en el paquete "nginx-extras" que está en los repositorios
>> oficiales de Debian :-?

> Si mira tengo instalados nginx y nginx-full

Si tienes esos dos paquetes instalados YA tienes el módulo que necesitas.

> mi pregunta ahora es:
> entonces si el paquete esta en nginx-extras y le doy en instalar me sale
> que nginx y ngnix-full se eliminan. (si lo instalo, se tira el nginx ? )

Olvida ese paquete puesto que en principio no lo necesitas.

> Además mirando el nginx-full en synaptic y la
> https://wiki.debian.org/Nginx este también lo trae.

Exacto.

> o alguien conoce y/o utiliza el webdav en nginx y sabe como lo instalo
> para que salga de una y no hacer ese rollo que trae ...

¿Has mirado la documentación de la aplicación (paquete "nginx-doc" o en
la web del proyecto) para ver cómo se habilitan los módulos de terceros?

¿Has probado a generar una página de prueba con alguna función que haga
uso de ese módulo para ver si te funciona?

Ricardo Adolfo Sánchez Arboleda

unread,
Dec 13, 2013, 4:50:02 PM12/13/13
to
Lista he realizado lo que Ustedes me recomiendan pero sin resultados, así:

Revisando la versión y las opciones de compilación actual
# nginx -V
nginx version: nginx/1.2.1
TLS SNI support enabled
configure arguments: --prefix=/etc/nginx
--conf-path=/etc/nginx/nginx.conf
--error-log-path=/var/log/nginx/error.log
--http-client-body-temp-path=/var/lib/nginx/body
--http-fastcgi-temp-path=/var/lib/nginx/fastcgi
--http-log-path=/var/log/nginx/access.log
--http-proxy-temp-path=/var/lib/nginx/proxy
--http-scgi-temp-path=/var/lib/nginx/scgi
--http-uwsgi-temp-path=/var/lib/nginx/uwsgi
--lock-path=/var/lock/nginx.lock --pid-path=/var/run/nginx.pid
--with-pcre-jit --with-debug --with-http_addition_module
--with-http_dav_module --with-http_geoip_module
--with-http_gzip_static_module --with-http_image_filter_module
--with-http_realip_module --with-http_stub_status_module
--with-http_ssl_module --with-http_sub_module --with-http_xslt_module
--with-ipv6 --with-sha1=/usr/include/openssl
--with-md5=/usr/include/openssl --with-mail --with-mail_ssl_module
--add-module=/tmp/buildd/nginx-1.2.1/debian/modules/nginx-auth-pam
--add-module=/tmp/buildd/nginx-1.2.1/debian/modules/nginx-echo
--add-module=/tmp/buildd/nginx-1.2.1/debian/modules/nginx-upstream-fair
--add-module=/tmp/buildd/nginx-1.2.1/debian/modules/nginx-dav-ext-module

Baje el modulo https://github.com/arut/nginx-dav-ext-module a ../Descargas
Descargas# ls
nginx-dav-ext-module-master.zip
Descargas# unzip nginx-dav-ext-module-master.zip
sale esto
Archive: nginx-dav-ext-module-master.zip
89d582d31ab624ff1c6a4cec0c1a52839507b323
creating: nginx-dav-ext-module-master/
inflating: nginx-dav-ext-module-master/README
inflating: nginx-dav-ext-module-master/config
inflating: nginx-dav-ext-module-master/ngx_http_dav_ext_module.c

Ahora bien sigue el tema, los archivos de nginx están en esta ruta
cd /etc/nginx
root@www:/etc/nginx# ls
conf.d koi-utf mime.types naxsi.rules nginx (copia)
scgi_params sites-enabled win-utf
fastcgi_params koi-win naxsi_core.rules nginx.conf nginx
(copia).conf proxy_params sites-available uwsgi_params
y viene entonces el rollo...

./configure --with-http_dav_module --add-module=<path-to-this-module>

hice esto y todo con error:
# ./configure --with-http_dav_module
--add-module=--conf-path=/etc/nginx/nginx.conf
bash: ./configure: No existe el fichero o el directorio
# ./configure --with-http_dav_module --add-module=/etc/nginx/nginx.conf
bash: ./configure: No existe el fichero o el directorio
# ./configure --with-http_dav_module --add-module=/etc/nginx/
bash: ./configure: No existe el fichero o el directorio
# ./configure --with-http_dav_module
--add-ngx_http_dav_ext_module.c=/etc/nginx/nginx.conf
bash: ./configure: No existe el fichero o el directorio
# ./configure --with-http_dav_module
--add-ngx_http_dav_ext_module.c=/etc/nginx/nginx.conf
bash: ./configure: No existe el fichero o el directorio
# cd nginx-dav-ext-module-master
# ./configure --with-http_dav_module
--add-ngx_http_dav_ext_module.c=/etc/nginx/nginx.conf
bash: ./configure: No existe el fichero o el directorio

; README

./configure --with-http_dav_module --add-module=<path-to-this-module>
[aquí que debo editar, si con lo anterior sale error]

Requirements:
libexpat-dev [este esta en synaptic y lo instalo]

Si con lo que Ustedes me ubiquen funciona, entonces estas líneas del
resto del README, donde las edito junto con los otros
archivos que trae el paquete después de descomprimirlo ::
inflating: nginx-dav-ext-module-master/README
inflating: nginx-dav-ext-module-master/config
inflating: nginx-dav-ext-module-master/ngx_http_dav_ext_module.c

Example config:

location / {

dav_methods PUT DELETE MKCOL COPY MOVE;
dav_ext_methods PROPFIND OPTIONS;

root /var/root/;
}

Agradezco su ayuda

*Saludos;*
Archive: http://lists.debian.org/CAEryQ_uzz31aKkYgiMKS_Ho...@mail.gmail.com

Ricardo Adolfo Sánchez Arboleda

unread,
Dec 13, 2013, 8:20:02 PM12/13/13
to
*Saludos;*



El día 13 de diciembre de 2013 16:44, Ricardo Adolfo Sánchez Arboleda
<rasa9...@gmail.com> escribió:
Archive: http://lists.debian.org/CAEryQ81sJkn2Pz3K6Sw627ty...@mail.gmail.com

Camaleón

unread,
Dec 14, 2013, 5:40:01 AM12/14/13
to
El Fri, 13 Dec 2013 16:44:08 -0500, Ricardo Adolfo Sánchez Arboleda
escribió:

(corrijo el top-posting, otra vez...)

> El día 11 de noviembre de 2013 09:21, Camaleón <noel...@gmail.com>
> escribió:

(...)

>>> mi pregunta ahora es:
>>> entonces si el paquete esta en nginx-extras y le doy en instalar me
>>> sale que nginx y ngnix-full se eliminan. (si lo instalo, se tira el
>>> nginx ? )
>>
>> Olvida ese paquete puesto que en principio no lo necesitas.

(...)

>>> o alguien conoce y/o utiliza el webdav en nginx y sabe como lo instalo
>>> para que salga de una y no hacer ese rollo que trae ...
>>
>> ¿Has mirado la documentación de la aplicación (paquete "nginx-doc" o en
>> la web del proyecto) para ver cómo se habilitan los módulos de
>> terceros?
>>
>> ¿Has probado a generar una página de prueba con alguna función que haga
>> uso de ese módulo para ver si te funciona?

> Lista he realizado lo que Ustedes me recomiendan pero sin resultados,
> así:
>
> Revisando la versión y las opciones de compilación actual # nginx -V
(...)
> --add-module=/tmp/buildd/nginx-1.2.1/debian/modules/nginx-dav-ext-module

Bien, eso quiere decir que el paquete que tienes instalado ya incluye el
módulo que buscas.
(...)

No, no lo necesitas, ya lo tienes instalado. Sólo tienes que configurar
ese módulo y usarlo. ¿Has leído la documentación? ¿Has generado alguna
página de prueba? ¿Te aparece algún error?

Saludos,

--
Camaleón


--
To UNSUBSCRIBE, email to debian-user-s...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/pan.2013.12...@gmail.com
0 new messages