Re: contrib/vim, contrib/geo2nginx.pl, contrib/unicode2nginx

2017-10-11 Пенетрантность Maxim Dounin
Hello!

On Tue, Oct 10, 2017 at 10:22:41PM +0300, Gena Makhomed wrote:

> On 10.10.2017 19:45, Konstantin Pavlov wrote:
> 
> > Пакеты nginx 1.13.6, доступные в официальном репозитории mainline на 
> > nginx.org, собраны на CentOS 7.4 с openssl 1.0.2.
> 
> Отлично, спасибо!
> 
> В tar.gz дистрибутиве есть каталог contrib/vim - можно ли сделать так,
> чтобы содержимое этого каталога при установке пакета ложилось в каталог
> /usr/share/vim/vimfiles ? Это было бы очень удобно для пользователей vim
> - тогда vim будет автоматически похватывать эти конфигурационные файлы.
> 
> И второй вопрос, можно ли скрипт contrib/geo2nginx.pl положить в каталог
> /usr/share/nginx ? это будет удобно для тех, кто пользуется базой
> http://geolite.maxmind.com/download/geoip/database/GeoIPCountryCSV.zip
> 
> И заодно содержимое каталога contrib/unicode2nginx положить в каталог
> /usr/share/nginx/unicode2nginx ? Места эти три файла занимают не много.

Содержимое contrib/ ни коим образом не поддерживается 
разработчиками, и ставить это в рамках пакетов, IMHO, было бы 
странно.

-- 
Maxim Dounin
http://nginx.org/
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: contrib/vim, contrib/geo2nginx.pl, contrib/unicode2nginx

2017-10-11 Пенетрантность Vadim A. Misbakh-Soloviov
> В tar.gz дистрибутиве есть каталог contrib/vim - можно ли сделать так,
> чтобы содержимое этого каталога при установке пакета ложилось в каталог
> /usr/share/vim/vimfiles ? Это было бы очень удобно для пользователей vim

1) есть же ещё как минимум neovim
2) обычно это выносят в отдельный пакет
3) я, если честно, уже запутался, где более актуальный: в тарболле nginx или 
среди тех, что на гитхабе (там они появились раньше, чем в тарболле)
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: contrib/vim, contrib/geo2nginx.pl, contrib/unicode2nginx

2017-10-10 Пенетрантность Илья Шипицин
На правах рекламы

https://github.com/m-messiah/ip2geo

Отличная альтернатива конвертору

11 окт. 2017 г. 0:22 пользователь "Gena Makhomed"  написал:

On 10.10.2017 19:45, Konstantin Pavlov wrote:

Пакеты nginx 1.13.6, доступные в официальном репозитории mainline на
> nginx.org, собраны на CentOS 7.4 с openssl 1.0.2.
>

Отлично, спасибо!

В tar.gz дистрибутиве есть каталог contrib/vim - можно ли сделать так,
чтобы содержимое этого каталога при установке пакета ложилось в каталог
/usr/share/vim/vimfiles ? Это было бы очень удобно для пользователей vim
- тогда vim будет автоматически похватывать эти конфигурационные файлы.

И второй вопрос, можно ли скрипт contrib/geo2nginx.pl положить в каталог
/usr/share/nginx ? это будет удобно для тех, кто пользуется базой
http://geolite.maxmind.com/download/geoip/database/GeoIPCountryCSV.zip





И заодно содержимое каталога contrib/unicode2nginx положить в каталог
/usr/share/nginx/unicode2nginx ? Места эти три файла занимают не много.

P.S.

Может быть кому-то пригодится:

cat /etc/nginx/geo/renew
#!/bin/bash

URL=http://geolite.maxmind.com/download/geoip/database/GeoIPCountryCSV.zip
ZIP=/etc/nginx/geo/GeoIPCountryCSV.zip
CSV=/etc/nginx/geo/GeoIPCountryWhois.csv
CONF=/etc/nginx/geo/geo_ip_country.conf

if ! /usr/bin/curl --silent --output $ZIP --time-cond $ZIP --remote-time
$URL ; then exit 1 ; fi
if ! /usr/bin/unzip -qq -o $ZIP $(basename $CSV) -d $(dirname $CSV) ; then
exit 1 ; fi
if ! /usr/bin/perl /usr/share/nginx/geo2nginx.pl < $CSV > $CONF ; then exit
1 ; fi
if ! /usr/bin/systemctl reload nginx ; then exit 1 ; fi



cat /etc/cron.d/renew-geo

RANDOM_DELAY=45

0 3 * * * root /etc/nginx/geo/renew

-- 
Best regards,
 Gena

___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru