Фотогалереи

Услуги

Помощь при использовании сайта

Блоги

Самый простой способ обновить ядро Drupal

Для CMS Drupal достаточно часто выходят обновления безопасности. Никому не надо доказывать, что такими обновлениями не стоит пренебрегать, ведь от этого зависит целостность вашего сайта и безопасность его посетителей. Если мантейнеры Drupal вносят изменения в код CMS, то обычно выпускается полный тарбол ядра Drupal с уже примененными изменениями. Все это конечно замечательно, закинул тарбол, распаковал и радуйся. Но как быть тем у кого скажем права на файлы и директории отличны от стандартных, или скажем удалены за ненужностью многие его модули? Да и зачем собственно все это делать, если все изменения затрагивают лишь 2 - 3 строчки в 2 - 3 файлах? Для таких случаев есть diff и patch. При разработке ядра Linux также используется diff и patch. Имея версию скажем 3.6, Вы спокойно можете скачать лишь linux-3.7.patch и наложив его на предыдущую версию пользоваться новой, не качая весь тарболл который весит под 80 Мб.



Постоянная переадресация поддоменов средствами nginx

Имеем domain.ru и веб сайт на нем. При запросе поддомена www.domain.ru или mail.domain.ru попадаем на тот же самый сайт, но в данном случае уже на домен третьего уровня. Это не есть хорошо, так как сайт должен быть доступен только по одной URL. Например с точки зрения поисковиков www.domain.ru и domain.ru это совершенно разные сайты со всеми вытекающими. На мой взгляд сайт на www.domain.ru это моветон, поэтому только domain.ru, без всяких поддоменов. (Если конечно на поддоменах не располагаются другие сайты)



Ошибки SSL соединения в Dovecot и Postfix

Если Вы читаете данную статью, то скорее всего хотите настроить почтовый сервер для работы по защищенному соединению. Также я предполагаю, что уже есть работающий Postfix/Dovecot, сертификаты и их ключи. После того как мы прописали в конфигах использовать SSL, указали в них же файлы сертификатов и ключей, но при попытке соединиться с сервером по защищенному соединению получаем ошибку

SSL: error:0906D066:PEM routines:PEM_read_bio:bad end line


Отключить логи доступа access_log для вебсервера Nginx

Веб сервер Nginx, как собственно и все остальные веб сервера, по умолчанию ведет логирование всех обращений к нему. Это очень полезно при начальной настройке сайта или при веб разработке, но когда уже все настроено и работает как надо, то запись логов на диск можно выключить.



Создаем swap. Файл подкачки в Linux

Сейчас острой необходимости в наличии swap (файл или раздел подкачки) нет, так как оперативная память давно уже стоит сущие копейки и 8Gb может себе позволить почти каждый. Но в некоторых случаях его наличие необходимо и полезно. Например вы купили VPS с достаточно бюджетным тарифом на котором доступно лишь 256 Мб RAM. На сегодняшний день надо сказать это довольно распространенная конфигурация. Когда то Билл Гейтс, основатель компании MicroSoft говорил "640 Кб хватит всем", но увы, даже 256 Мб хватает далеко не всегда, даже на сервере с минимальной инсталяцией.