Перейти к содержимому
Калькуляторы

skeletor

Активный участник
  • Публикации

    156
  • Зарегистрирован

  • Посещение

Все публикации пользователя skeletor


  1. Пока искал, оказалось, что сайт в очередной раз переехал обратно на старый движок и данные реврайты уже не нужны. Обидно ((
  2. Что значит был? Ниже htaccess от старого сайта, для которого работал нормаль URL /posts SetEnv KOHANA_ENV PRODUCTION #SetEnv KOHANA_ENV DEVELOPMENT # Turn on URL rewriting RewriteEngine On # Installation directory RewriteBase / # Protect hidden files from being viewed <Files .*> Order Deny,Allow Deny From All </Files> # Assets versioning RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.+)\.(\d{9,11})\.(js|css|png|jpg|gif)$ $1.$3 [L] # add trailing slash to everything except article and CMS links RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_URI} !^/admin.* RewriteCond %{REQUEST_URI} !^/\d{4}\-\d{2}/.* RewriteCond %{REQUEST_URI} !(\.[a-zA-Z0-9]{1,7}|/|#(.*))$ RewriteRule ^(.*)$ /$1/ [R=301,L] # remove trailing slash from article links RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_URI} ^/\d{4}\-\d{2}/\d.* RewriteRule ^(.*)/$ /$1 [R=301,L] # Protect application and system files from being viewed RewriteRule ^(?:application|modules|system)\b.* index.php/$0 [L] # Allow any files or directories that exist to be displayed directly RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d # Rewrite all other URLs to index.php/URL RewriteRule .* index.php/$0 [PT] <IfModule mod_expires.c> Header set cache-control: public ExpiresActive on # Perhaps better to whitelist expires rules? Perhaps. ExpiresDefault "access plus 1 month" # cache.manifest needs re-reqeusts in FF 3.6 (thx Remy ~Introducing HTML5) ExpiresByType text/cache-manifest "access plus 0 seconds" # your document html ExpiresByType text/html "access" # rss feed ExpiresByType application/rss+xml "access plus 1 hour" ExpiresByType text/xml "access plus 1 hour" # favicon (cannot be renamed) ExpiresByType image/vnd.microsoft.icon "access plus 1 week" ExpiresByType image/x-icon "access plus 1 month" # media: images, video, audio ExpiresByType image/png "access plus 1 month" ExpiresByType image/jpg "access plus 1 month" ExpiresByType image/jpeg "access plus 1 month" ExpiresByType video/ogg "access plus 1 month" ExpiresByType audio/ogg "access plus 1 month" ExpiresByType video/mp4 "access plus 1 month" # webfonts ExpiresByType font/ttf "access plus 1 month" ExpiresByType font/woff "access plus 1 month" ExpiresByType image/svg+xml "access plus 1 month" # css and javascript ExpiresByType text/css "access plus 1 month" ExpiresByType application/javascript "access plus 1 month" ExpiresByType text/javascript "access plus 1 month" </IfModule> # Since we're sending far-future expires, we don't need ETags for # static content. # developer.yahoo.com/performance/rules.html#etags FileETag None
  3. Есть 2 сайта в одной папке: старый и новый. Так же есть 2 индексные странички: index.php (для нового сайта, соответственно отдаётся по дефолту) и index2.php (индексная страничка от старого сайта). Нужно что бы URL http://site[dot]com/posts отдавался через старую индексную страничку index2.php. Собственно вся сложность в том, что /posts - не является ни папкой, ни даже rewrit'ом из htaccess, а жёстко зашита в коде сайта. То есть что-то наподобии такого: http://site[dot]com/posts -> http://site[dot]com/index2.php/posts Не могу даже понять с какой стороны подступиться. Заранее спасибо.
  4. Полностью согласен, просто досталось такое, и пока перейти на другой vlan - нельзя
  5. Насколько я понял, это ограничение данной модели. Вариант решения поменять Native vlan. Всем спасибо.
  6. Это, видимо, касается именно данной модели, так как на 3750 всё отлично передаётся.
  7. Есть коммутатор Cisco SF 200-48. Не могу настроить передачу транком именно vlan1. Он так же является дефолтным vlan'ом. Мне, почему-то кажется, что это то ли глюк, то ли ограничение именно по vlan1. Действительно ли так на самом деле? В мануале подобных ограничений не встречал.
  8. Почему? Это запретит выдачу из пула адреса клиенту 0a:0b:0c:0d:0e:0f, то есть тот, который имеет host declaration. То ли я не понимаю, то ли так написано в man'e. Даже приведённая вами цитата говорит именно так.
  9. И? Это запретит выдачу known-clients адресов из указанного пула, но не запретит выдачу unknown клиентам зарезервированных адресов. Реальный выход из этой ситуации только один - вырезать из пула участки с зарезервированными адресами.
  10. То есть, такое поведение нормально? Я, почему-то думал по другому: если адрес зарезервирован, то он не должен выдаваться никому, кроме нужного, при любых обстоятельствах. Кстати, вот, нашёл у человека проблема 1 в 1 http://forum.sysadmins.su/index.php?showtopic=40248824#entry650893
  11. Как обычно, вот так host pc14 { hardware ethernet 20:10:7a:52:06:7f; fixed-address 10.5.5.177; }
  12. Столкнулся с проблемой: есть резервации, но он упорно начинает раздавать их совершенно другим клиентам. Пока решение только одно: режу диапазон (уже кусков 6, но чувствую это не предел) выдаваемых IP. Можно конечно перетасовать адреса, но многие адреса завязаны на другие сервисы и получим лаввиную перенастройку с возможными проблемами. Что за глюк такой странный? Версия 4.1.0.7, ОС Solaris 11.1 sparc.
  13. Есть больше 10-ка серверов под Solaris с корзинами дисков (там настроить target не проблема, они успешно работают), но появился старый сервер на FreeBSD (его тоже нужно сделать target'ом), пересетапить на Solaris который, большая проблема. Initiator - тоже под Solaris.
  14. Запускаю из консоли, где кодировка UTF-8 (locale LC_ALL = UTF-8) У меня 7z ругается на неправильный параметр, когда я пробую указать кодировку. Пробовал по разному: 7z a a.7z @file.list -scsWIN 7z a -scsWIN a.7z @file.list всё равно ругается на неправильный параметр.
  15. Есть NAS, подключённый к серверу, на котором храняться рабочие папки юзеров. С помощью сервера делается бэкап (tar+bzip2) папок. Юзеры все виндовые. Пока всё нормально (если нужно достать из бэкапа что-то, распаковываем на сервере и ложим в нужную папку), но юзерам почему-то понадобилось очень часто распаковывать архивы и доставать файлы из бэкапа. Было выдвинуто быстрое решение - положить эту задачу на самих юзеров. Как итог, юзер себе качает архив бэкапа и начинает распаковывать. Имена файлов естественно битые, так как кодировки не совпадают. Пробовал использовать 7zip(ругается на параметр -scs через который можно указать кодирова - перепробовал 100500 разных вариантов использования параметра) rar (только в Windows-версии можно задать кодировку) Пока есть 2 варианта решения: 1) искать возможность при архивации конвертировать имена файлов в CP1251 2) менять кодировку на самом NAS'e (там урезанный линукс, доступ есть) 3) как-то налету используя convmv отдавать tar'y уже имена файлов (но думаю это нереально) в CP1251 Пока склоняюсь к п1, но если ничего не найду - придёться разбираться в п2. Может у кого-то есть какие-то идеи по этому поводу? Или может есть ещё варианты решить эту задачу? ОС FreeBSD 8.2, locale - UTF8 (спецом, что бы нормально виделись имена файлов через сервер)
  16. Всем спасибо. Видимо стоит копать не столько в сторону BGP, сколько в сторону openvn'a - так как он после отключения клиента не убирает маршрут. А если после отключения клиента маршрута не будет, то BGP обнаружит это и потом сам добавит. Я правильно понимаю?
  17. Не совсем так. Есть подключение по openvpn, и в случае его падения, принимается сеть через BGP. Почему так? Потому что канал через openvpn намного шире, а по BGP - очень узкий. Поэтому приоритет у openvpn'a. Но дело в том, что при отключении openvpn'a маршрут в сетку не пропадает (так как используется tap интерфейс и соединение клиент-сервер).
  18. Ситуация такая: есть некий маршрут в сетку (сеть приватная, 10.11.12.0/24), добавленный статически. Но так же есть возможность принять его (другой маршрут, но в ту же самую сетку 10.11.12.0/24) анонсом у пира. При этом нужно, что бы Quagga переписала маршрут в эту же сетку 10.11.12.0/24 (то есть заменила на тот, который приняла) Можно ли такое сделать? Если в лоб нельзя сделать, то может есть какие-то другие методы?
  19. Что сделал - обновил ядро до 3.2 - отключил полностью swap - отключил всё в sysctl - изменил распределение памяти: vm.overcommit_ratio=100 vm.overcommit_memory=2 Пока наблюдаю.
  20. Очень странно другое: # vmstat 1 procs -----------memory---------- ---swap-- -----io---- -system-- ----cpu---- r b swpd free buff cache si so bi bo in cs us sy id wa 0 0 0 498512 193808 7487920 0 0 9 10 45 2 2 1 97 0 2 0 0 498552 193808 7487920 0 0 0 6 526 696 1 0 99 0 2 0 0 498460 193816 7487924 0 0 0 202 580 4829 3 0 96 0 0 0 0 497576 193816 7487928 0 0 0 20 642 1285 6 1 93 0 0 0 0 497216 193816 7487932 0 0 0 8 462 2894 2 0 98 0 # monit status all | tail -8 System 'server.com.ua' status running monitoring status monitored load average [0.48] [0.31] [0.22] cpu 3.0%us 0.3%sy 0.1%wa memory usage 7984884 kB [49.4%] data collected Wed Oct 24 16:56:41 2012 Почему через vmstat и через monit разные показания?