<?xml version="1.0" encoding="windows-1251"?>
<rss version="2.0">
<channel>
<title>FreeSource - AltLinux/Apt/NginxAsCache</title>
<link>http://freesource.info/wiki/AltLinux/Apt/NginxAsCache</link>
<description>History/revisions of FreeSource/AltLinux/Apt/NginxAsCache</description>
<language>en-us</language>
<item>
<title>2008-03-24 09:32:55</title>
<link>http://freesource.info/wiki/AltLinux/Apt/NginxAsCache/show?time=2008-03-24+09%3A32%3A55</link>
<description>&lt;div class="pageBefore">&lt;img src="http://freesource.info/wiki/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Сравнение версий &lt;a name=".altlinux.apt.nginxascache" href="http://freesource.info/wiki/AltLinux/Apt/NginxAsCache&amp;" class="">/Alt&amp;nbsp;Linux&amp;nbsp;/&amp;nbsp;Apt&amp;nbsp;/&amp;nbsp;Nginx&amp;nbsp;As&amp;nbsp;Cache&lt;/a> за &lt;a href="http://freesource.info/wiki/AltLinux/Apt/NginxAsCache?time=2008-03-24+09%3A32%3A55">2008-03-24 09:32:55&lt;/a> и &lt;a href="http://freesource.info/wiki/AltLinux/Apt/NginxAsCache">2008-03-24 09:36:32&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">&lt;tt>&lt;/tt>optional&lt;br />
#rpm &lt;a href="http://localhost/altlinux/4.0/branch" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://freesource.info/wiki/themes/coffee/icons/web.gif" alt="" border="0" />http://localhost/altlinux/4.0/branch&lt;/a> i586 classic&lt;br />
#rpm &lt;a href="http://localhost/altlinux/4.0/branch" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://freesource.info/wiki/themes/coffee/icons/web.gif" alt="" border="0" />http://localhost/altlinux/4.0/branch&lt;/a> noarch classic&lt;br />
#rpm &lt;a href="http://localhost/altlinux/4.0/Server/current" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://freesource.info/wiki/themes/coffee/icons/web.gif" alt="" border="0" />http://localhost/altlinux/4.0/Server/current&lt;/a> i586 main&lt;br />
#rpm &lt;a href="http://localhost/altlinux/4.0/Server/current" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://freesource.info/wiki/themes/coffee/icons/web.gif" alt="" border="0" />http://localhost/altlinux/4.0/Server/current&lt;/a> i586 classic&lt;br />
#rpm &lt;a href="http://localhost/altlinux/backports/4.0/" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://freesource.info/wiki/themes/coffee/icons/web.gif" alt="" border="0" />http://localhost/altlinux/backports/4.0/&lt;/a> i586 backports&lt;/div>&lt;br />
&lt;b>Удалено:&lt;/b>&lt;br />
&lt;div class="deletions">rpm&amp;nbsp;&lt;a href="http://localhost/altlinux/4.0/branch" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://freesource.info/wiki/themes/coffee/icons/web.gif" alt="" border="0" />http://localhost/altlinux/4.0/branch&lt;/a> i586 classic&lt;br />
rpm&amp;nbsp;&lt;a href="http://localhost/altlinux/4.0/branch" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://freesource.info/wiki/themes/coffee/icons/web.gif" alt="" border="0" />http://localhost/altlinux/4.0/branch&lt;/a> noarch classic&lt;br />
rpm&amp;nbsp;&lt;a href="http://localhost/altlinux/4.0/Server/current" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://freesource.info/wiki/themes/coffee/icons/web.gif" alt="" border="0" />http://localhost/altlinux/4.0/Server/current&lt;/a> i586 main&lt;br />
rpm&amp;nbsp;&lt;a href="http://localhost/altlinux/4.0/Server/current" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://freesource.info/wiki/themes/coffee/icons/web.gif" alt="" border="0" />http://localhost/altlinux/4.0/Server/current&lt;/a> i586 classic&lt;br />
rpm&amp;nbsp;&lt;a href="http://localhost/altlinux/backports/4.0/" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://freesource.info/wiki/themes/coffee/icons/web.gif" alt="" border="0" />http://localhost/altlinux/backports/4.0/&lt;/a> i586 backports&lt;br />
&lt;div class="indent">&lt;div class="indent">&lt;div class="indent">&lt;div class="indent">location /altlinux/ {&lt;br />
&lt;div class="indent">&lt;div class="indent">root /var/www/;&lt;br />
error_page 404 = /fetch$uri;&lt;br />
error_page 403 = /fetch$uri;&lt;/div>&lt;/div>&lt;/div>&lt;/div>&lt;/div>&lt;/div>&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2008-03-24 09:04:23</title>
<link>http://freesource.info/wiki/AltLinux/Apt/NginxAsCache/show?time=2008-03-24+09%3A04%3A23</link>
<description>&lt;div class="pageBefore">&lt;img src="http://freesource.info/wiki/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Сравнение версий &lt;a  href="http://freesource.info/wiki/AltLinux/Apt/NginxAsCache&amp;" class="">/Alt&amp;nbsp;Linux&amp;nbsp;/&amp;nbsp;Apt&amp;nbsp;/&amp;nbsp;Nginx&amp;nbsp;As&amp;nbsp;Cache&lt;/a> за &lt;a href="http://freesource.info/wiki/AltLinux/Apt/NginxAsCache?time=2008-03-24+09%3A04%3A23">2008-03-24 09:04:23&lt;/a> и &lt;a href="http://freesource.info/wiki/AltLinux/Apt/NginxAsCache?time=2008-03-24+09%3A32%3A55">2008-03-24 09:32:55&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Удалено:&lt;/b>&lt;br />
&lt;div class="deletions">&lt;div class="indent">&lt;div class="indent">&lt;div class="indent">&lt;div class="indent">server {&lt;br />
&lt;div class="indent">&lt;div class="indent">&lt;div class="indent">&lt;div class="indent">listen  80;&lt;br />
server_name localhost denis denis.tts.loc;&lt;/div>&lt;/div>&lt;/div>&lt;/div>&lt;/div>&lt;/div>&lt;/div>&lt;/div>&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2008-03-24 09:03:22</title>
<link>http://freesource.info/wiki/AltLinux/Apt/NginxAsCache/show?time=2008-03-24+09%3A03%3A22</link>
<description>&lt;div class="pageBefore">&lt;img src="http://freesource.info/wiki/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Сравнение версий &lt;a  href="http://freesource.info/wiki/AltLinux/Apt/NginxAsCache&amp;" class="">/Alt&amp;nbsp;Linux&amp;nbsp;/&amp;nbsp;Apt&amp;nbsp;/&amp;nbsp;Nginx&amp;nbsp;As&amp;nbsp;Cache&lt;/a> за &lt;a href="http://freesource.info/wiki/AltLinux/Apt/NginxAsCache?time=2008-03-24+09%3A03%3A22">2008-03-24 09:03:22&lt;/a> и &lt;a href="http://freesource.info/wiki/AltLinux/Apt/NginxAsCache?time=2008-03-24+09%3A04%3A23">2008-03-24 09:04:23&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">&lt;a name="h8169-1">&lt;/a>&lt;h2>Добавлено 24.03.08 by&amp;nbsp;Черносов Денис&lt;/h2>&lt;/div>&lt;br />
&lt;b>Удалено:&lt;/b>&lt;br />
&lt;div class="deletions">&lt;a name="h8169-1">&lt;/a>&lt;h3>Добавлено 24.03.08 by&amp;nbsp;Черносов Денис&lt;/h3>&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2008-03-24 09:02:01</title>
<link>http://freesource.info/wiki/AltLinux/Apt/NginxAsCache/show?time=2008-03-24+09%3A02%3A01</link>
<description>&lt;div class="pageBefore">&lt;img src="http://freesource.info/wiki/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Сравнение версий &lt;a  href="http://freesource.info/wiki/AltLinux/Apt/NginxAsCache&amp;" class="">/Alt&amp;nbsp;Linux&amp;nbsp;/&amp;nbsp;Apt&amp;nbsp;/&amp;nbsp;Nginx&amp;nbsp;As&amp;nbsp;Cache&lt;/a> за &lt;a href="http://freesource.info/wiki/AltLinux/Apt/NginxAsCache?time=2008-03-24+09%3A02%3A01">2008-03-24 09:02:01&lt;/a> и &lt;a href="http://freesource.info/wiki/AltLinux/Apt/NginxAsCache?time=2008-03-24+09%3A03%3A22">2008-03-24 09:03:22&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">&lt;a name="h8169-1">&lt;/a>&lt;h3>Добавлено 24.03.08 by&amp;nbsp;Черносов Денис&lt;/h3>&lt;/div>&lt;br />
&lt;b>Удалено:&lt;/b>&lt;br />
&lt;div class="deletions">&lt;a name="h8169-1">&lt;/a>&lt;h3>Добавлено 24.03.08 by&amp;nbsp;&lt;a name="chernosovdenis" href="http://freesource.info/wiki/ChernosovDenis&amp;" class="">Черносов&amp;nbsp;Денис&lt;/a>&lt;/h3>&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2008-03-21 23:09:59</title>
<link>http://freesource.info/wiki/AltLinux/Apt/NginxAsCache/show?time=2008-03-21+23%3A09%3A59</link>
<description>&lt;div class="pageBefore">&lt;img src="http://freesource.info/wiki/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Сравнение версий &lt;a  href="http://freesource.info/wiki/AltLinux/Apt/NginxAsCache&amp;" class="">/Alt&amp;nbsp;Linux&amp;nbsp;/&amp;nbsp;Apt&amp;nbsp;/&amp;nbsp;Nginx&amp;nbsp;As&amp;nbsp;Cache&lt;/a> за &lt;a href="http://freesource.info/wiki/AltLinux/Apt/NginxAsCache?time=2008-03-21+23%3A09%3A59">2008-03-21 23:09:59&lt;/a> и &lt;a href="http://freesource.info/wiki/AltLinux/Apt/NginxAsCache?time=2008-03-24+09%3A02%3A01">2008-03-24 09:02:01&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">&lt;a name="h8169-1">&lt;/a>&lt;h3>Добавлено 24.03.08 by&amp;nbsp;&lt;a  href="http://freesource.info/wiki/ChernosovDenis&amp;" class="">Черносов&amp;nbsp;Денис&lt;/a>&lt;/h3>
Пробовал внедрить рецепт на&amp;nbsp;версии nginx-0.5.33-alt1.M40.1&lt;br />
обнаружил, что&amp;nbsp;помещение нескольких директив proxy_pass в&amp;nbsp;один раздел location приводит к&amp;nbsp;ошибке такого вида:&lt;br />
# service nginx restart&lt;br />
Checking configuration sanity for&amp;nbsp;nginx:  2008/03/21 13:42:48 [emerg] 9153#0: &amp;#8220;proxy_pass&amp;#8221; directive is&amp;nbsp;duplicate in&amp;nbsp;/etc/nginx/nginx.conf:73&lt;br />
Также в&amp;nbsp;моем случае вылезала ошибка:&lt;br />
Checking configuration sanity for&amp;nbsp;nginx:  2008/03/21 14:09:09 [emerg] 9433#0: could not&amp;nbsp;build the&amp;nbsp;types_hash, you&amp;nbsp;should increase types_hash_bucket_size: 32&lt;br />
После модификаций конфиги выглядят следующим образом:&lt;br />
&lt;strong>/etc/apt/sourses.list&lt;/strong>&lt;br />
rpm&amp;nbsp;&lt;a href="http://localhost/altlinux/4.0/branch" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://freesource.info/wiki/themes/coffee/icons/web.gif" alt="" border="0" />http://localhost/altlinux/4.0/branch&lt;/a> i586 classic&lt;br />
rpm&amp;nbsp;&lt;a href="http://localhost/altlinux/4.0/branch" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://freesource.info/wiki/themes/coffee/icons/web.gif" alt="" border="0" />http://localhost/altlinux/4.0/branch&lt;/a> noarch classic&lt;br />
rpm&amp;nbsp;&lt;a href="http://localhost/altlinux/4.0/Server/current" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://freesource.info/wiki/themes/coffee/icons/web.gif" alt="" border="0" />http://localhost/altlinux/4.0/Server/current&lt;/a> i586 main&lt;br />
rpm&amp;nbsp;&lt;a href="http://localhost/altlinux/4.0/Server/current" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://freesource.info/wiki/themes/coffee/icons/web.gif" alt="" border="0" />http://localhost/altlinux/4.0/Server/current&lt;/a> i586 classic&lt;br />
rpm&amp;nbsp;&lt;a href="http://localhost/altlinux/updates/4.0/" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://freesource.info/wiki/themes/coffee/icons/web.gif" alt="" border="0" />http://localhost/altlinux/updates/4.0/&lt;/a> i586 updates&lt;br />
rpm&amp;nbsp;&lt;a href="http://localhost/altlinux/backports/4.0/" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://freesource.info/wiki/themes/coffee/icons/web.gif" alt="" border="0" />http://localhost/altlinux/backports/4.0/&lt;/a> i586 backports&lt;br />
&lt;strong>/etc/nginx/nginx.conf&lt;/strong>&lt;br />
http {&lt;br />
...&lt;br />
&lt;div class="indent">&lt;div class="indent">&lt;div class="indent"> types_hash_bucket_size 64;&lt;/div>&lt;/div>&lt;/div>
...&lt;br />
&lt;div class="indent">&lt;div class="indent">&lt;div class="indent">&lt;div class="indent">server {&lt;br />
&lt;div class="indent">&lt;div class="indent">&lt;div class="indent">&lt;div class="indent">listen  80;&lt;br />
server_name localhost denis denis.tts.loc;&lt;/div>&lt;/div>&lt;/div>&lt;/div>&lt;/div>&lt;/div>&lt;/div>&lt;/div>
...&lt;br />
&lt;div class="indent">&lt;div class="indent">&lt;div class="indent">&lt;div class="indent">location /altlinux/ {&lt;br />
&lt;div class="indent">&lt;div class="indent">root /var/www/;&lt;br />
error_page 404 = /fetch$uri;&lt;br />
error_page 403 = /fetch$uri;&lt;br />
&lt;/div>&lt;/div>}&lt;br />
location /fetch/altlinux/ {&lt;br />
&lt;div class="indent">&lt;div class="indent">internal;&lt;br />
proxy_pass &lt;a href="http://ftp.heanet.ie/mirrors/ftp.altlinux.org/" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://freesource.info/wiki/themes/coffee/icons/web.gif" alt="" border="0" />http://ftp.heanet.ie/mirrors/ftp.altlinux.org/&lt;/a>;&lt;br />
proxy_store /var/www/$request_uri;&lt;br />
&lt;/div>&lt;/div>}&lt;br />
location /fetch/altlinux/ {&lt;br />
&lt;div class="indent">&lt;div class="indent">internal;&lt;br />
proxy_pass &lt;a href="http://ftp.linux.kiev.ua/pub/Linux/ALT/" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://freesource.info/wiki/themes/coffee/icons/web.gif" alt="" border="0" />http://ftp.linux.kiev.ua/pub/Linux/ALT/&lt;/a>;&lt;br />
proxy_store /var/www/$request_uri;&lt;br />
&lt;/div>&lt;/div>}&lt;br />
location /fetch/altlinux/ {&lt;br />
&lt;div class="indent">&lt;div class="indent">internal;&lt;br />
proxy_pass &lt;a href="http://mirror.yandex.ru/altlinux/" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://freesource.info/wiki/themes/coffee/icons/web.gif" alt="" border="0" />http://mirror.yandex.ru/altlinux/&lt;/a>;&lt;br />
proxy_store /var/www/$request_uri;&lt;br />
&lt;/div>&lt;/div>}&lt;br />
location /fetch/altlinux/ {&lt;br />
&lt;div class="indent">&lt;div class="indent">internal;&lt;br />
proxy_pass &lt;a href="http://ftp.altlinux.org/pub/distributions/ALTLinux/" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://freesource.info/wiki/themes/coffee/icons/web.gif" alt="" border="0" />http://ftp.altlinux.org/pub/distributions/ALTLinux/&lt;/a>;&lt;br />
proxy_store /var/www/$request_uri;&lt;br />
&lt;/div>&lt;/div>}&lt;/div>&lt;/div>&lt;/div>&lt;/div>
...&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2008-03-05 19:58:10</title>
<link>http://freesource.info/wiki/AltLinux/Apt/NginxAsCache/show?time=2008-03-05+19%3A58%3A10</link>
<description>&lt;div class="pageBefore">&lt;img src="http://freesource.info/wiki/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Сравнение версий &lt;a  href="http://freesource.info/wiki/AltLinux/Apt/NginxAsCache&amp;" class="">/Alt&amp;nbsp;Linux&amp;nbsp;/&amp;nbsp;Apt&amp;nbsp;/&amp;nbsp;Nginx&amp;nbsp;As&amp;nbsp;Cache&lt;/a> за &lt;a href="http://freesource.info/wiki/AltLinux/Apt/NginxAsCache?time=2008-03-05+19%3A58%3A10">2008-03-05 19:58:10&lt;/a> и &lt;a href="http://freesource.info/wiki/AltLinux/Apt/NginxAsCache?time=2008-03-21+23%3A09%3A59">2008-03-21 23:09:59&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">rpm&amp;nbsp;&lt;a href="http://**NGINX" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://freesource.info/wiki/themes/coffee/icons/web.gif" alt="" border="0" />http://**NGINX&lt;/a> HOST**/altlinux/alt/pub/Linux/ALT/updates/4.0/ i586 updates&lt;br />
rpm&amp;nbsp;&lt;a href="http://**NGINX" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://freesource.info/wiki/themes/coffee/icons/web.gif" alt="" border="0" />http://**NGINX&lt;/a> HOST**/altlinux/alt/pub/Linux/ALT/4.0/branch/ i586 classic&lt;br />
rpm&amp;nbsp;&lt;a href="http://**NGINX" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://freesource.info/wiki/themes/coffee/icons/web.gif" alt="" border="0" />http://**NGINX&lt;/a> HOST**/altlinux/alt/pub/Linux/ALT/4.0/branch/ noarch classic&lt;br />
rsync -r --delete-before --existing rsync://ftp.altlinux.org/ALTLinux/ /var/www/altlinux/&lt;/div>&lt;br />
&lt;b>Удалено:&lt;/b>&lt;br />
&lt;div class="deletions">rpm&amp;nbsp;&lt;a href="http://**NGINX" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://freesource.info/wiki/themes/coffee/icons/web.gif" alt="" border="0" />http://**NGINX&lt;/a> HOST**/altlinux/kiev/pub/Linux/ALT/updates/4.0/ i586 updates&lt;br />
rpm&amp;nbsp;&lt;a href="http://**NGINX" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://freesource.info/wiki/themes/coffee/icons/web.gif" alt="" border="0" />http://**NGINX&lt;/a> HOST**/altlinux/kiev/pub/Linux/ALT/4.0/branch/ i586 classic&lt;br />
rpm&amp;nbsp;&lt;a href="http://**NGINX" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://freesource.info/wiki/themes/coffee/icons/web.gif" alt="" border="0" />http://**NGINX&lt;/a> HOST**/altlinux/kiev/pub/Linux/ALT/4.0/branch/ noarch classic&lt;br />
rsync -r --delete-before --existing rsync://ftp.linux.kiev.ua/ALTLinux/ /var/www/altlinux/&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2008-03-05 18:55:58</title>
<link>http://freesource.info/wiki/AltLinux/Apt/NginxAsCache/show?time=2008-03-05+18%3A55%3A58</link>
<description>&lt;div class="pageBefore">&lt;img src="http://freesource.info/wiki/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Сравнение версий &lt;a  href="http://freesource.info/wiki/AltLinux/Apt/NginxAsCache&amp;" class="">/Alt&amp;nbsp;Linux&amp;nbsp;/&amp;nbsp;Apt&amp;nbsp;/&amp;nbsp;Nginx&amp;nbsp;As&amp;nbsp;Cache&lt;/a> за &lt;a href="http://freesource.info/wiki/AltLinux/Apt/NginxAsCache?time=2008-03-05+18%3A55%3A58">2008-03-05 18:55:58&lt;/a> и &lt;a href="http://freesource.info/wiki/AltLinux/Apt/NginxAsCache?time=2008-03-05+19%3A58%3A10">2008-03-05 19:58:10&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">При&amp;nbsp;использовании дистрибутивов ALT&amp;nbsp;Linux или&amp;nbsp;ALT Linux Sisyphus часто требуется локальное частичное зеркало APT-источников: для&amp;nbsp;раздачи пакетов группе машин в&amp;nbsp;локальной сети, для&amp;nbsp;разработки и&amp;nbsp;других потребностией. Локальное &amp;ndash; для&amp;nbsp;хорошей скорости доступа, частичное &amp;ndash; для&amp;nbsp;экономии времени и&amp;nbsp;трафика, которые уходят на&amp;nbsp;поддержание &lt;span class="missingpage">полного зеркала&lt;/span>&lt;a href="http://freesource.info/wiki/Mirror/edit?add=1&amp;" title="Создать эту страницу">?&lt;/a>.&lt;/div>&lt;br />
&lt;b>Удалено:&lt;/b>&lt;br />
&lt;div class="deletions">При&amp;nbsp;использовании дистрибутивов ALT&amp;nbsp;Linux или&amp;nbsp;ALT Linux Sisyphus часто требуется локальное частичное зеркало APT-источников: для&amp;nbsp;раздачи пакетов группе машин в&amp;nbsp;локальной сети, для&amp;nbsp;разработки и&amp;nbsp;других потребностией. Локальное &amp;ndash; для&amp;nbsp;хорошей скорости доступа, частичное &amp;ndash; для&amp;nbsp;экономии времени и&amp;nbsp;трафика, которые уходят на&amp;nbsp;поддержание &lt;span class="missingpage">полного зеркала&lt;/span>&lt;a href="http://freesource.info/wiki/null/edit?add=1&amp;" title="Создать эту страницу">?&lt;/a>.&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2008-02-17 11:08:16</title>
<link>http://freesource.info/wiki/AltLinux/Apt/NginxAsCache/show?time=2008-02-17+11%3A08%3A16</link>
<description>&lt;div class="pageBefore">&lt;img src="http://freesource.info/wiki/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Сравнение версий &lt;a  href="http://freesource.info/wiki/AltLinux/Apt/NginxAsCache&amp;" class="">/Alt&amp;nbsp;Linux&amp;nbsp;/&amp;nbsp;Apt&amp;nbsp;/&amp;nbsp;Nginx&amp;nbsp;As&amp;nbsp;Cache&lt;/a> за &lt;a href="http://freesource.info/wiki/AltLinux/Apt/NginxAsCache?time=2008-02-17+11%3A08%3A16">2008-02-17 11:08:16&lt;/a> и &lt;a href="http://freesource.info/wiki/AltLinux/Apt/NginxAsCache?time=2008-03-05+18%3A55%3A58">2008-03-05 18:55:58&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">&lt;a name="h8169-1">&lt;/a>&lt;h1> Использование nginx как&amp;nbsp;кэширующего прокси для&amp;nbsp;APT &lt;/h1>
При&amp;nbsp;использовании дистрибутивов ALT&amp;nbsp;Linux или&amp;nbsp;ALT Linux Sisyphus часто требуется локальное частичное зеркало APT-источников: для&amp;nbsp;раздачи пакетов группе машин в&amp;nbsp;локальной сети, для&amp;nbsp;разработки и&amp;nbsp;других потребностией. Локальное &amp;ndash; для&amp;nbsp;хорошей скорости доступа, частичное &amp;ndash; для&amp;nbsp;экономии времени и&amp;nbsp;трафика, которые уходят на&amp;nbsp;поддержание &lt;span class="missingpage">полного зеркала&lt;/span>&lt;a href="http://freesource.info/wiki/null/edit?add=1&amp;" title="Создать эту страницу">?&lt;/a>.&lt;br />
Очевидное решение: вытаскивать из&amp;nbsp;/var/cache/apt/archives или&amp;nbsp;/hasher/aptbox пакеты, запускать genbasedir и&amp;nbsp;подключать результат как&amp;nbsp;локальный репозитарий. Очевидный недостаток: теряется информация о&amp;nbsp;конкретном источнике пакета. Если подключен и&amp;nbsp;бранч, и&amp;nbsp;сизиф, то&amp;nbsp;полученный репозитарий нельзя использовать на&amp;nbsp;другой машине, которую желательно оставить на&amp;nbsp;бранче.&lt;br />
nginx &amp;gt;= 0.5.31 позволяет организовать локальный частичный миррор, лишённый этого недостатка.&lt;a name="h8169-2">&lt;/a>&lt;h2> Конфигурация nginx &lt;/h2>
&lt;strong>nginx.conf&lt;/strong>:&lt;br />
&lt;!--notypo-->&lt;textarea class="code" rows="2" readonly="readonly">&lt;/textarea>&lt;!--/notypo-->&lt;br />
&lt;strong>/etc/apt/sources.list&lt;/strong>:&lt;br />
&lt;!--notypo-->&lt;textarea class="code" rows="4" readonly="readonly">rpm http://**NGINX HOST**/altlinux/kiev/pub/Linux/ALT/updates/4.0/ i586 updates
rpm http://**NGINX HOST**/altlinux/kiev/pub/Linux/ALT/4.0/branch/ i586 classic
rpm http://**NGINX HOST**/altlinux/kiev/pub/Linux/ALT/4.0/branch/ noarch classic&lt;/textarea>&lt;!--/notypo-->&lt;br />
И&amp;nbsp;сделать&lt;br />
&lt;!--notypo-->&lt;textarea class="code" rows="3" readonly="readonly">mkdir /var/www/altlinux
chown _nginx:_nginx /var/www/altlinux&lt;/textarea>&lt;!--/notypo-->&lt;a name="h8169-3">&lt;/a>&lt;h2> Более умная конфигурация nginx &lt;/h2>
Чтобы пользователи APT&amp;nbsp;не&amp;nbsp;заботились о&amp;nbsp;том, на&amp;nbsp;какое зеркало настроен nginx, его&amp;nbsp;нужно слегка перенастроить:&lt;br />
&lt;strong>nginx.conf&lt;/strong>:&lt;br />
&lt;!--notypo-->&lt;textarea class="code" rows="9" readonly="readonly">root /var/www/;
    error_page 404 = /fetch$uri;
    error_page 403 = /fetch$uri;
location /fetch/altlinux/ {
    internal;
    proxy_pass http://ftp.linux.kiev.ua/pub/Linux/ALT/;
    proxy_pass http://ftp.altlinux.org/pub/distributions/ALTLinux/;
    proxy_store /var/www/$request_uri;&lt;/textarea>&lt;!--/notypo-->&lt;br />
&lt;strong>/etc/apt/sources.list&lt;/strong>:&lt;br />
&lt;!--notypo-->&lt;textarea class="code" rows="3" readonly="readonly">rpm http://**NGINX HOST**/altlinux/4.0/branch/ i586 classic
rpm http://**NGINX HOST**/altlinux/4.0/branch/ noarch classic&lt;/textarea>&lt;!--/notypo-->&lt;a name="h8169-4">&lt;/a>&lt;h2> Известные проблемы &lt;/h2>
nginx &amp;ndash; это&amp;nbsp;все-таки не&amp;nbsp;настоящий кэширующий прокси, и&amp;nbsp;обновлять сохраненные файлы он&amp;nbsp;не намерен независимо от&amp;nbsp;Last-Modified.&lt;br />
Сами пакеты меняться не&amp;nbsp;могут, поэтому это&amp;nbsp;составляет проблему только для&amp;nbsp;индексов APT, так&amp;nbsp;что необходимо периодически делать&lt;br />
&lt;!--notypo-->&lt;textarea class="code" rows="2" readonly="readonly">find /var/www/altlinux/ -type d -name base -exec rm -rf '{}' \;&lt;/textarea>&lt;!--/notypo-->&lt;br />
Если пакеты на&amp;nbsp;сервере обновляются, в&amp;nbsp;нашем кэше будут накапливаться старые версии. Почистить можно так:&lt;br />
&lt;!--notypo-->&lt;textarea class="code" rows="2" readonly="readonly">&lt;/textarea>&lt;!--/notypo-->&lt;br />
Эта&amp;nbsp;команда удалит из&amp;nbsp;локального репозитория все&amp;nbsp;файлы, которых нет&amp;nbsp;на&amp;nbsp;сервере, и&amp;nbsp;заодно обновит индексы.&lt;a name="h8169-5">&lt;/a>&lt;h2> Информация об&amp;nbsp;авторе &lt;/h2>
Взято из&amp;nbsp;&lt;a href="http://gns-ua.livejournal.com/114453.html" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://freesource.info/wiki/themes/coffee/icons/web.gif" alt="" border="0" />этой публикации gns&lt;/a>.&lt;/div>&lt;br />
&lt;b>Удалено:&lt;/b>&lt;br />
&lt;div class="deletions">автор &amp;ndash; gns&lt;br />
источник &amp;ndash; жж&amp;nbsp;&lt;a href="http://gns-ua.livejournal.com/114453.html" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://freesource.info/wiki/themes/coffee/icons/web.gif" alt="" border="0" />http://gns-ua.livejournal.com/114453.html&lt;/a>&lt;br />
если слова ALT&amp;nbsp;Linux, apt&amp;nbsp;ничего не&amp;nbsp;говорят &amp;ndash; проходите мимо ;)&lt;br />
Хочу пользоваться хэшером и&amp;nbsp;собирать под&amp;nbsp;бранч, однако полного зеркала нету и&amp;nbsp;возможности его&amp;nbsp;сделать тоже. Hasher прекрасно работает с&amp;nbsp;ftp/http репозитариями, однако между сборками удаляет aptbox вместе с&amp;nbsp;apt/cache/archives. Обидно. Еще&amp;nbsp;хочу обновить одну машину и&amp;nbsp;скачанные мегабайты использовать для&amp;nbsp;других.&lt;br />
Очевидное решение: вытаскивать из&amp;nbsp;/var/cache/apt/archives (или, соответственно, из&amp;nbsp;/hasher/aptbox) пакеты, делать genbasedir и&amp;nbsp;подключать как&amp;nbsp;локальный репозитарий. Очевидный недостаток: теряется информация о&amp;nbsp;конкретном источнике пакета. Если подключен и&amp;nbsp;бранч, и&amp;nbsp;сизиф, то&amp;nbsp;полученный репозитарий нельзя использовать на&amp;nbsp;другой машине, которую желательно оставить на&amp;nbsp;бранче.&lt;br />
Можно было бы&amp;nbsp;использовать кэширующий прокси. Не&amp;nbsp;устраивает сквидовский формат хранения.&lt;br />
Начиная с&amp;nbsp;версии 0.5.31, в&amp;nbsp;nginx есть все&amp;nbsp;что нам&amp;nbsp;нужно.&lt;br />
nginx.conf:&lt;br />
sources.list:&lt;br />
rpm&amp;nbsp;&lt;a href="http://localhost/altlinux/kiev/pub/Linux/ALT/updates/4.0/" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://freesource.info/wiki/themes/coffee/icons/web.gif" alt="" border="0" />http://localhost/altlinux/kiev/pub/Linux/ALT/updates/4.0/&lt;/a> i586 updates&lt;br />
# Packages repository for&amp;nbsp;ALT Linux 4.0 distributives&lt;br />
rpm&amp;nbsp;&lt;a href="http://localhost/altlinux/kiev/pub/Linux/ALT/4.0/branch/" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://freesource.info/wiki/themes/coffee/icons/web.gif" alt="" border="0" />http://localhost/altlinux/kiev/pub/Linux/ALT/4.0/branch/&lt;/a> i586 classic&lt;br />
rpm&amp;nbsp;&lt;a href="http://localhost/altlinux/kiev/pub/Linux/ALT/4.0/branch/" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://freesource.info/wiki/themes/coffee/icons/web.gif" alt="" border="0" />http://localhost/altlinux/kiev/pub/Linux/ALT/4.0/branch/&lt;/a> noarch classic&lt;br />
и&amp;nbsp;придется руками сделать mkdir /var/www/altlinux; chown _nginx:_nginx /var/www/altlinux;&lt;br />
Всё.&lt;br />
Известные проблемы: это&amp;nbsp;все-таки не&amp;nbsp;настоящий кэширующий прокси, и&amp;nbsp;обновлять сохраненные файлы он&amp;nbsp;не намерен независимо от&amp;nbsp;Last-Modified. Но&amp;nbsp;пакеты ведь не&amp;nbsp;могут меняться, нас&amp;nbsp;интересуют только индексы, поэтому можно изредка делать find /var/www/altlinux/ -type d&amp;nbsp;-name base -exec rm&amp;nbsp;-rf '{}' \; (или принудительно обновлять, см.&amp;nbsp;ниже).&lt;br />
UPD. Второй недостаток &amp;ndash; нам&amp;nbsp;совершенно необязательно знать, с&amp;nbsp;какого именно зеркала были получены пакеты. К&amp;nbsp;тому же&amp;nbsp;приходится перечислять зеркала и&amp;nbsp;в sources.list, и&amp;nbsp;в nginx.conf.&lt;br />
Сделаем еще&amp;nbsp;один шаг:&lt;br />
&lt;div class="indent">&lt;div class="indent">location /altlinux/ {&lt;br />
&lt;div class="indent">&lt;div class="indent">error_page 403 = /fetch$uri;&lt;br />
&lt;/div>&lt;/div>}&lt;br />
location /fetch/altlinux/ {&lt;br />
&lt;div class="indent">&lt;div class="indent">proxy_pass &lt;a href="http://ftp.linux.kiev.ua/pub/Linux/ALT/" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://freesource.info/wiki/themes/coffee/icons/web.gif" alt="" border="0" />http://ftp.linux.kiev.ua/pub/Linux/ALT/&lt;/a>;&lt;br />
proxy_pass &lt;a href="http://ftp.altlinux.org/pub/distributions/ALTLinux/" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://freesource.info/wiki/themes/coffee/icons/web.gif" alt="" border="0" />http://ftp.altlinux.org/pub/distributions/ALTLinux/&lt;/a>;&lt;br />
&lt;/div>&lt;/div>}&lt;/div>&lt;/div>
В&amp;nbsp;sources.list при&amp;nbsp;этом кладется следующее:&lt;br />
rpm&amp;nbsp;&lt;a href="http://172.16.10.151/altlinux/4.0/branch/" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://freesource.info/wiki/themes/coffee/icons/web.gif" alt="" border="0" />http://172.16.10.151/altlinux/4.0/branch/&lt;/a> i586 classic&lt;br />
rpm&amp;nbsp;&lt;a href="http://172.16.10.151/altlinux/4.0/branch/" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://freesource.info/wiki/themes/coffee/icons/web.gif" alt="" border="0" />http://172.16.10.151/altlinux/4.0/branch/&lt;/a> noarch classic&lt;br />
Управление используеміми зеркалами остается на&amp;nbsp;совести администратора прокси. Клиент не&amp;nbsp;знает, с&amp;nbsp;каким конкретно зеркалом работает.&lt;br />
UPD2. Еще&amp;nbsp;одна известная проблема. Если пакеты на&amp;nbsp;сервере обновляются, в&amp;nbsp;нашем кэше будут накапливаться старые версии. Почистить можно так:&lt;br />
Это&amp;nbsp;удалит все&amp;nbsp;файлы, которых нет&amp;nbsp;на&amp;nbsp;сервере. При&amp;nbsp;этом индексы обновятся [потому что&amp;nbsp;одноименные, но&amp;nbsp;разные].&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2007-12-03 22:39:26</title>
<link>http://freesource.info/wiki/AltLinux/Apt/NginxAsCache/show?time=2007-12-03+22%3A39%3A26</link>
<description>&lt;div class="pageBefore">&lt;img src="http://freesource.info/wiki/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Сравнение версий &lt;a  href="http://freesource.info/wiki/AltLinux/Apt/NginxAsCache&amp;" class="">/Alt&amp;nbsp;Linux&amp;nbsp;/&amp;nbsp;Apt&amp;nbsp;/&amp;nbsp;Nginx&amp;nbsp;As&amp;nbsp;Cache&lt;/a> за &lt;a href="http://freesource.info/wiki/AltLinux/Apt/NginxAsCache?time=2007-12-03+22%3A39%3A26">2007-12-03 22:39:26&lt;/a> и &lt;a href="http://freesource.info/wiki/AltLinux/Apt/NginxAsCache?time=2008-02-17+11%3A08%3A16">2008-02-17 11:08:16&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">если слова ALT&amp;nbsp;Linux, apt&amp;nbsp;ничего не&amp;nbsp;говорят &amp;ndash; проходите мимо ;)&lt;br />
location /altlinux/ {&lt;br />
location /fetch/altlinux/kiev/ {&lt;br />
location /fetch/altlinux/alt/ {&lt;br />
&lt;div class="indent">&lt;div class="indent">&lt;div class="indent">&lt;div class="indent">proxy_pass &lt;a href="http://ftp.altlinux.org/" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://freesource.info/wiki/themes/coffee/icons/web.gif" alt="" border="0" />http://ftp.altlinux.org/&lt;/a>;&lt;/div>&lt;/div>&lt;/div>&lt;/div>
rpm&amp;nbsp;&lt;a href="http://localhost/altlinux/kiev/pub/Linux/ALT/updates/4.0/" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://freesource.info/wiki/themes/coffee/icons/web.gif" alt="" border="0" />http://localhost/altlinux/kiev/pub/Linux/ALT/updates/4.0/&lt;/a> i586 updates&lt;br />
# Packages repository for&amp;nbsp;ALT Linux 4.0 distributives&lt;br />
rpm&amp;nbsp;&lt;a href="http://localhost/altlinux/kiev/pub/Linux/ALT/4.0/branch/" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://freesource.info/wiki/themes/coffee/icons/web.gif" alt="" border="0" />http://localhost/altlinux/kiev/pub/Linux/ALT/4.0/branch/&lt;/a> i586 classic&lt;br />
rpm&amp;nbsp;&lt;a href="http://localhost/altlinux/kiev/pub/Linux/ALT/4.0/branch/" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://freesource.info/wiki/themes/coffee/icons/web.gif" alt="" border="0" />http://localhost/altlinux/kiev/pub/Linux/ALT/4.0/branch/&lt;/a> noarch classic&lt;br />
и&amp;nbsp;придется руками сделать mkdir /var/www/altlinux; chown _nginx:_nginx /var/www/altlinux;&lt;br />
Известные проблемы: это&amp;nbsp;все-таки не&amp;nbsp;настоящий кэширующий прокси, и&amp;nbsp;обновлять сохраненные файлы он&amp;nbsp;не намерен независимо от&amp;nbsp;Last-Modified. Но&amp;nbsp;пакеты ведь не&amp;nbsp;могут меняться, нас&amp;nbsp;интересуют только индексы, поэтому можно изредка делать find /var/www/altlinux/ -type d&amp;nbsp;-name base -exec rm&amp;nbsp;-rf '{}' \; (или принудительно обновлять, см.&amp;nbsp;ниже).&lt;br />
&lt;div class="indent">&lt;div class="indent">location /altlinux/ {&lt;br />
location /fetch/altlinux/ {&lt;/div>&lt;/div>
rpm&amp;nbsp;&lt;a href="http://172.16.10.151/altlinux/4.0/branch/" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://freesource.info/wiki/themes/coffee/icons/web.gif" alt="" border="0" />http://172.16.10.151/altlinux/4.0/branch/&lt;/a> i586 classic&lt;br />
rpm&amp;nbsp;&lt;a href="http://172.16.10.151/altlinux/4.0/branch/" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://freesource.info/wiki/themes/coffee/icons/web.gif" alt="" border="0" />http://172.16.10.151/altlinux/4.0/branch/&lt;/a> noarch classic&lt;br />
rsync -r --delete-before --existing rsync://ftp.linux.kiev.ua/ALTLinux/ /var/www/altlinux/&lt;/div>&lt;br />
&lt;b>Удалено:&lt;/b>&lt;br />
&lt;div class="deletions">если слова altlinux, hasher, apt&amp;nbsp;ничего не&amp;nbsp;говорят &amp;ndash; проходите мимо ;)&lt;br />
location /sisyphus/ {&lt;br />
location /fetch/sisyphus/kiev/ {&lt;br />
location /fetch/sisyphus/alt/ {&lt;br />
&lt;div class="indent">&lt;div class="indent">&lt;div class="indent">&lt;div class="indent">proxy_pass &lt;a href="http://ftp.altlinux.com/" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://freesource.info/wiki/themes/coffee/icons/web.gif" alt="" border="0" />http://ftp.altlinux.com/&lt;/a>;&lt;/div>&lt;/div>&lt;/div>&lt;/div>
rpm&amp;nbsp;&lt;a href="http://localhost/sisyphus/kiev/pub/Linux/ALT/updates/4.0/" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://freesource.info/wiki/themes/coffee/icons/web.gif" alt="" border="0" />http://localhost/sisyphus/kiev/pub/Linux/ALT/updates/4.0/&lt;/a> i586 updates&lt;br />
# Sisyphus stable branch for&amp;nbsp;ALT Linux 4.0 Desktop&lt;br />
rpm&amp;nbsp;&lt;a href="http://localhost/sisyphus/kiev/pub/Linux/ALT/4.0/branch/" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://freesource.info/wiki/themes/coffee/icons/web.gif" alt="" border="0" />http://localhost/sisyphus/kiev/pub/Linux/ALT/4.0/branch/&lt;/a> i586 classic&lt;br />
rpm&amp;nbsp;&lt;a href="http://localhost/sisyphus/kiev/pub/Linux/ALT/4.0/branch/" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://freesource.info/wiki/themes/coffee/icons/web.gif" alt="" border="0" />http://localhost/sisyphus/kiev/pub/Linux/ALT/4.0/branch/&lt;/a> noarch classic&lt;br />
и&amp;nbsp;придется руками сделать mkdir /var/www/sisyphus; chown _nginx:_nginx /var/www/sisyphus;&lt;br />
Известные проблемы: это&amp;nbsp;все-таки не&amp;nbsp;настоящий кэширующий прокси, и&amp;nbsp;обновлять сохраненные файлы он&amp;nbsp;не намерен независимо от&amp;nbsp;Last-Modified. Но&amp;nbsp;пакеты ведь не&amp;nbsp;могут меняться, нас&amp;nbsp;интересуют только индексы, поэтому можно изредка делать find /var/www/sisyphus/ -type d&amp;nbsp;-name base -exec rm&amp;nbsp;-rf '{}' \; (или принудительно обновлять, см.&amp;nbsp;ниже).&lt;br />
&lt;div class="indent">&lt;div class="indent">location /sisyphus/ {&lt;br />
location /fetch/sisyphus/ {&lt;/div>&lt;/div>
rpm&amp;nbsp;&lt;a href="http://172.16.10.151/sisyphus/4.0/branch/" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://freesource.info/wiki/themes/coffee/icons/web.gif" alt="" border="0" />http://172.16.10.151/sisyphus/4.0/branch/&lt;/a> i586 classic&lt;br />
rpm&amp;nbsp;&lt;a href="http://172.16.10.151/sisyphus/4.0/branch/" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://freesource.info/wiki/themes/coffee/icons/web.gif" alt="" border="0" />http://172.16.10.151/sisyphus/4.0/branch/&lt;/a> noarch classic&lt;br />
rsync -r --delete-before --existing rsync://ftp.linux.kiev.ua/ALTLinux/ /var/www/sisyphus/&lt;/div>&lt;/div>
</description>
</item>
</channel>
</rss>
