-
Публикации
156 -
Зарегистрирован
-
Посещение
Все публикации пользователя skeletor
-
Хитрый rewrite для Apache
тему ответил в skeletor пользователя skeletor в Программное обеспечение, биллинг и *unix системы
Пока искал, оказалось, что сайт в очередной раз переехал обратно на старый движок и данные реврайты уже не нужны. Обидно (( -
Хитрый rewrite для Apache
тему ответил в skeletor пользователя skeletor в Программное обеспечение, биллинг и *unix системы
Что значит был? Ниже 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 -
Есть 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 Не могу даже понять с какой стороны подступиться. Заранее спасибо.
-
Коммутатор Cisco SF 200-48 не передаёт транком vlan1
тему ответил в skeletor пользователя skeletor в Активное оборудование Ethernet, IP, MPLS, SDN/NFV...
Полностью согласен, просто досталось такое, и пока перейти на другой vlan - нельзя -
Коммутатор Cisco SF 200-48 не передаёт транком vlan1
тему ответил в skeletor пользователя skeletor в Активное оборудование Ethernet, IP, MPLS, SDN/NFV...
Насколько я понял, это ограничение данной модели. Вариант решения поменять Native vlan. Всем спасибо. -
Коммутатор Cisco SF 200-48 не передаёт транком vlan1
тему ответил в skeletor пользователя skeletor в Активное оборудование Ethernet, IP, MPLS, SDN/NFV...
Это, видимо, касается именно данной модели, так как на 3750 всё отлично передаётся. -
Есть коммутатор Cisco SF 200-48. Не могу настроить передачу транком именно vlan1. Он так же является дефолтным vlan'ом. Мне, почему-то кажется, что это то ли глюк, то ли ограничение именно по vlan1. Действительно ли так на самом деле? В мануале подобных ограничений не встречал.
-
isc-dhcp раздаёт зарезервированные адреса
тему ответил в skeletor пользователя skeletor в Программное обеспечение, биллинг и *unix системы
В том-то и дело, что это не так. -
isc-dhcp раздаёт зарезервированные адреса
тему ответил в skeletor пользователя skeletor в Программное обеспечение, биллинг и *unix системы
Почему? Это запретит выдачу из пула адреса клиенту 0a:0b:0c:0d:0e:0f, то есть тот, который имеет host declaration. То ли я не понимаю, то ли так написано в man'e. Даже приведённая вами цитата говорит именно так. -
isc-dhcp раздаёт зарезервированные адреса
тему ответил в skeletor пользователя skeletor в Программное обеспечение, биллинг и *unix системы
И? Это запретит выдачу known-clients адресов из указанного пула, но не запретит выдачу unknown клиентам зарезервированных адресов. Реальный выход из этой ситуации только один - вырезать из пула участки с зарезервированными адресами. -
isc-dhcp раздаёт зарезервированные адреса
тему ответил в skeletor пользователя skeletor в Программное обеспечение, биллинг и *unix системы
Спасибо, буду знать. -
isc-dhcp раздаёт зарезервированные адреса
тему ответил в skeletor пользователя skeletor в Программное обеспечение, биллинг и *unix системы
То есть, такое поведение нормально? Я, почему-то думал по другому: если адрес зарезервирован, то он не должен выдаваться никому, кроме нужного, при любых обстоятельствах. Кстати, вот, нашёл у человека проблема 1 в 1 http://forum.sysadmins.su/index.php?showtopic=40248824#entry650893 -
isc-dhcp раздаёт зарезервированные адреса
тему ответил в skeletor пользователя skeletor в Программное обеспечение, биллинг и *unix системы
Как обычно, вот так host pc14 { hardware ethernet 20:10:7a:52:06:7f; fixed-address 10.5.5.177; } -
Столкнулся с проблемой: есть резервации, но он упорно начинает раздавать их совершенно другим клиентам. Пока решение только одно: режу диапазон (уже кусков 6, но чувствую это не предел) выдаваемых IP. Можно конечно перетасовать адреса, но многие адреса завязаны на другие сервисы и получим лаввиную перенастройку с возможными проблемами. Что за глюк такой странный? Версия 4.1.0.7, ОС Solaris 11.1 sparc.
-
Есть больше 10-ка серверов под Solaris с корзинами дисков (там настроить target не проблема, они успешно работают), но появился старый сервер на FreeBSD (его тоже нужно сделать target'ом), пересетапить на Solaris который, большая проблема. Initiator - тоже под Solaris.
-
Архиватор + указание кодировки
тему ответил в skeletor пользователя skeletor в Программное обеспечение, биллинг и *unix системы
Может и оно, буду пробовать. -
Архиватор + указание кодировки
тему ответил в skeletor пользователя skeletor в Программное обеспечение, биллинг и *unix системы
Запускаю из консоли, где кодировка UTF-8 (locale LC_ALL = UTF-8) У меня 7z ругается на неправильный параметр, когда я пробую указать кодировку. Пробовал по разному: 7z a a.7z @file.list -scsWIN 7z a -scsWIN a.7z @file.list всё равно ругается на неправильный параметр. -
Есть 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 (спецом, что бы нормально виделись имена файлов через сервер)
-
Переписать маршрут в BGP (Quagga)
тему ответил в skeletor пользователя skeletor в Активное оборудование Ethernet, IP, MPLS, SDN/NFV...
Хорошо, буду пробовать. -
Переписать маршрут в BGP (Quagga)
тему ответил в skeletor пользователя skeletor в Активное оборудование Ethernet, IP, MPLS, SDN/NFV...
Всем спасибо. Видимо стоит копать не столько в сторону BGP, сколько в сторону openvn'a - так как он после отключения клиента не убирает маршрут. А если после отключения клиента маршрута не будет, то BGP обнаружит это и потом сам добавит. Я правильно понимаю? -
Переписать маршрут в BGP (Quagga)
тему ответил в skeletor пользователя skeletor в Активное оборудование Ethernet, IP, MPLS, SDN/NFV...
Не совсем так. Есть подключение по openvpn, и в случае его падения, принимается сеть через BGP. Почему так? Потому что канал через openvpn намного шире, а по BGP - очень узкий. Поэтому приоритет у openvpn'a. Но дело в том, что при отключении openvpn'a маршрут в сетку не пропадает (так как используется tap интерфейс и соединение клиент-сервер). -
Ситуация такая: есть некий маршрут в сетку (сеть приватная, 10.11.12.0/24), добавленный статически. Но так же есть возможность принять его (другой маршрут, но в ту же самую сетку 10.11.12.0/24) анонсом у пира. При этом нужно, что бы Quagga переписала маршрут в эту же сетку 10.11.12.0/24 (то есть заменила на тот, который приняла) Можно ли такое сделать? Если в лоб нельзя сделать, то может есть какие-то другие методы?
-
bind(master) + nsd(slave)
тему ответил в skeletor пользователя skeletor в Программное обеспечение, биллинг и *unix системы
это да. -
Подвисает сервер
тему ответил в skeletor пользователя skeletor в Программное обеспечение, биллинг и *unix системы
Что сделал - обновил ядро до 3.2 - отключил полностью swap - отключил всё в sysctl - изменил распределение памяти: vm.overcommit_ratio=100 vm.overcommit_memory=2 Пока наблюдаю. -
Подвисает сервер
тему ответил в skeletor пользователя skeletor в Программное обеспечение, биллинг и *unix системы
Очень странно другое: # 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 разные показания?