<div dir="auto"><div>На Ð¿Ñ€Ð°Ð²Ð°Ñ… Ñ€ÐµÐºÐ»Ð°Ð¼Ñ‹</div><div dir="auto"><br></div><div dir="auto"><a href="https://github.com/m-messiah/ip2geo">https://github.com/m-messiah/ip2geo</a></div><div dir="auto"><br></div><div dir="auto">Отличная Ð°Ð»ÑŒÑ‚ернатива ÐºÐ¾Ð½Ð²ÐµÑ€Ñ‚ору<br><div class="gmail_extra" dir="auto"><br><div class="gmail_quote">11 Ð¾ÐºÑ‚. 2017 Ð³. 0:22 Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ель "Gena Makhomed" <<a href="mailto:gmm@csdoc.com">gmm@csdoc.com</a>> Ð½Ð°Ð¿Ð¸ÑÐ°Ð»:<br type="attribution"><blockquote class="quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 10.10.2017 19:45, Konstantin Pavlov wrote:<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Пакеты nginx 1.13.6, Ð´Ð¾ÑÑ‚упные Ð² Ð¾Ñ„ициальном Ñ€ÐµÐ¿Ð¾Ð·Ð¸Ñ‚ории mainline Ð½Ð° <a href="http://nginx.org" rel="noreferrer" target="_blank">nginx.org</a>, ÑÐ¾Ð±Ñ€Ð°Ð½Ñ‹ Ð½Ð° CentOS 7.4 Ñ openssl 1.0.2.<br>
</blockquote>
<br>
Отлично, ÑÐ¿Ð°ÑÐ¸Ð±Ð¾!<br>
<br>
Ð’ tar.gz Ð´Ð¸ÑÑ‚рибутиве ÐµÑÑ‚ÑŒ ÐºÐ°Ñ‚алог contrib/vim - Ð¼Ð¾Ð¶Ð½Ð¾ Ð»Ð¸ ÑÐ´ÐµÐ»Ð°Ñ‚ÑŒ Ñ‚ак,<br>
чтобы ÑÐ¾Ð´ÐµÑ€Ð¶Ð¸Ð¼Ð¾Ðµ ÑÑ‚ого ÐºÐ°Ñ‚алога Ð¿Ñ€Ð¸ ÑƒÑÑ‚ановке Ð¿Ð°ÐºÐµÑ‚а Ð»Ð¾Ð¶Ð¸Ð»Ð¾ÑÑŒ Ð² ÐºÐ°Ñ‚алог<br>
/usr/share/vim/vimfiles ? Ð­Ñ‚о Ð±Ñ‹Ð»Ð¾ Ð±Ñ‹ Ð¾Ñ‡ÐµÐ½ÑŒ ÑƒÐ´Ð¾Ð±Ð½Ð¾ Ð´Ð»Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚елей vim<br>
- Ñ‚огда vim Ð±ÑƒÐ´ÐµÑ‚ Ð°Ð²Ñ‚оматически Ð¿Ð¾Ñ…ватывать ÑÑ‚и ÐºÐ¾Ð½Ñ„игурационные Ñ„айлы.<br>
<br>
И Ð²Ñ‚орой Ð²Ð¾Ð¿Ñ€Ð¾Ñ, Ð¼Ð¾Ð¶Ð½Ð¾ Ð»Ð¸ ÑÐºÑ€Ð¸Ð¿Ñ‚ contrib/<a href="http://geo2nginx.pl" rel="noreferrer" target="_blank">geo2nginx.pl</a> Ð¿Ð¾Ð»Ð¾Ð¶Ð¸Ñ‚ÑŒ Ð² ÐºÐ°Ñ‚алог<br>
/usr/share/nginx ? ÑÑ‚о Ð±ÑƒÐ´ÐµÑ‚ ÑƒÐ´Ð¾Ð±Ð½Ð¾ Ð´Ð»Ñ Ñ‚ех, ÐºÑ‚о Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚ся Ð±Ð°Ð·Ð¾Ð¹<br>
<a href="http://geolite.maxmind.com/download/geoip/database/GeoIPCountryCSV.zip" rel="noreferrer" target="_blank">http://geolite.maxmind.com/dow<wbr>nload/geoip/database/GeoIPCoun<wbr>tryCSV.zip</a><br>
<br><br><br><br><br>
И Ð·Ð°Ð¾Ð´Ð½Ð¾ ÑÐ¾Ð´ÐµÑ€Ð¶Ð¸Ð¼Ð¾Ðµ ÐºÐ°Ñ‚алога contrib/unicode2nginx Ð¿Ð¾Ð»Ð¾Ð¶Ð¸Ñ‚ÑŒ Ð² ÐºÐ°Ñ‚алог<br>
/usr/share/nginx/unicode2nginx ? ÐœÐµÑÑ‚а ÑÑ‚и Ñ‚ри Ñ„айла Ð·Ð°Ð½Ð¸Ð¼Ð°ÑŽÑ‚ Ð½Ðµ Ð¼Ð½Ð¾Ð³Ð¾.<br>
<br>
P.S.<br>
<br>
Может Ð±Ñ‹Ñ‚ÑŒ ÐºÐ¾Ð¼Ñƒ-то Ð¿Ñ€Ð¸Ð³Ð¾Ð´Ð¸Ñ‚ся:<br>
<br>
cat /etc/nginx/geo/renew<br>
#!/bin/bash<br>
<br>
URL=<a href="http://geolite.maxmind.com/download/geoip/database/GeoIPCountryCSV.zip" rel="noreferrer" target="_blank">http://geolite.maxmind.com<wbr>/download/geoip/database/GeoIP<wbr>CountryCSV.zip</a><br>
ZIP=/etc/nginx/geo/GeoIPCountr<wbr>yCSV.zip<br>
CSV=/etc/nginx/geo/GeoIPCountr<wbr>yWhois.csv<br>
CONF=/etc/nginx/geo/geo_ip_cou<wbr>ntry.conf<br>
<br>
if ! /usr/bin/curl --silent --output $ZIP --time-cond $ZIP --remote-time $URL ; then exit 1 ; fi<br>
if ! /usr/bin/unzip -qq -o $ZIP $(basename $CSV) -d $(dirname $CSV) ; then exit 1 ; fi<br>
if ! /usr/bin/perl /usr/share/nginx/<a href="http://geo2nginx.pl" rel="noreferrer" target="_blank">geo2nginx.pl</a> < $CSV > $CONF ; then exit 1 ; fi<br>
if ! /usr/bin/systemctl reload nginx ; then exit 1 ; fi<br>
<br>
==============================<wbr>==============================<br>
<br>
cat /etc/cron.d/renew-geo<br>
<br>
RANDOM_DELAY=45<br>
<br>
0 3 * * * root /etc/nginx/geo/renew<font color="#888888"><br>
<br>
-- <br>
Best regards,<br>
 Gena<br>
<br>
______________________________<wbr>_________________<br>
nginx-ru mailing list<br>
<a href="mailto:nginx-ru@nginx.org" target="_blank">nginx-ru@nginx.org</a><br>
<a href="http://mailman.nginx.org/mailman/listinfo/nginx-ru" rel="noreferrer" target="_blank">http://mailman.nginx.org/mailm<wbr>an/listinfo/nginx-ru</a></font></blockquote></div><br></div></div></div>