contrib/vim, contrib/geo2nginx.pl, contrib/unicode2nginx
Gena Makhomed
gmm на csdoc.com
Вт Окт 10 19:22:41 UTC 2017
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