Вебадминство

Все про настройки виртуального хостинга, VPS и их системное администрирование.

FAQ по командам консоли (CentOS):

  • авторизоваться как root: su - root
  • проанализировать объем занимаемого места на диске: du -sh *, только директорий: du -sh ./*/
  • обновить время на сервере: yum update tzdata -y
  • проверить корректность времени: date MMDDhhmm
  • очистка кэша обновлений в директории /var/cache :yum clean all
  • проверить загрузку сервера процессами: top
  • полезные пакеты:

FAQ по хостингу nic.ru

Как настроить исполнение PHP-скрипта по расписанию через CRON?

Заходим в раздел "Веб-сервер -> Планировщик заданий", добавляем новое задание, выбираем стратегию исполнения, в поле "Выполняемая программа" вводим команду вида

cd /home/your_ident/site_folder/docs/ && /opt/php/bin/php -c /home/your_ident/etc/php.ini /home/your_ident/site_folder/docs/some_folder/dummy.php

, где your_ident - имя вашего идентификатора хостинга, /site_folder/docs/some_folder/dummy.php - путь к скрипту от корня вашего FTP. Сложный вид команды объясняется необходимостью запуска скрипта через интерпретатор командной строки. Удобно использовать код <?php mail("finar@finar.ru", "testCron", "test is good"); ?> для проверки работоспособности.

Если при отправке письма с сайта, используется стандартный метод вида $mailer->send($to, $from, $reply, $subject, $from_name); (для NetCat), то при любых $from и $reply в генерируемых письмах в полях "from" и "reply-to" фигурирует postmaster@mydomain.ru

Дело в том, что письмо отправляется не напрямую, а через ваш почтовый сервер, который может менять заголовок как угодно. Это зависит от его настроек, что он будет делать: подставлять свои заголовки или брать из тех, что пришли. Для фикса на nic.ru необходимо в разделе Веб-Сервер -> Почта Веб-Сервера добавить в "Исходящая - доверенные получатели" адреса, указанные в соответствующем компоненте CMS.


Статьи темы:

Как оптимально заархивировать файлы, чтобы распаковать их средствами ISPmanager?

оптимально значит, что уже достаточно быстро, но еще приемлемо плотно
Филипп Казаков

В определенных случаях файлы выгоднее заливать на веб-сервер в виде архива. Во-первых, если данные хорошо сжимаются, или же просто файлов очень много, это сократит время заливки. Во-вторых, в любом случае это обезопасит данные от случайного повреждения, так как при распаковке архива происходит проверка его целостности с помощью контрольной суммы (CRC). Однако, не вполне понятно, какой формат архива и тип сжатия выбирать? Мы провели небольшое экспериментальное исследование на эту тему.

далее

Как расшифровать бэкапы, зашифрованные ISPmanager?

С версии 5.52.0 используется система резервного копирования на базе ISPtar. И как оно работает?
Филипп Казаков

В ISPmanager версии 5.52.0 и старше, реализована новая система резервного копирования, построенная на основе некоей ISPtar. И работает она... своеобразно. Попробуем разобраться, как именно.

далее

Как привязать домен второго или третьего уровня к домашнему Интернету?

с помощью DNS-хостинга nic.ru к точке с динамическим IP-адресом
Филипп Казаков

Или, другими словами, открывать по адресу home.mydomain.ru некий сервис, работающий у вас дома. Операция позволяет получать доступ к инфраструктуре собственного дома через Интернет посредством использования обычного домена.

далее

FireBird 2.5 - пример установки под Windows

Филипп Казаков

Рассмотрим пример разворачивания базы данных FireBird в инфраструктуре Windows. Наша задача -- научиться открывать базу данных в виде *.FDB-файла и получать доступ к ней через веб-интерфейс. В примере приведена клиент-серверная архитектура, то есть на одной windows-машине (№1) разворачивается сервер, а на второй (№2) - клиентский php-интерфейс.

далее

Как установить Cent OS, если вы «виндузятник»

Филипп Казаков

Может показаться странным, но Cent OS очень капризна по отношению к носителю, с которого производится ее инсталляция. Записывать образ с ОС на DVD-болванку - это, конечно, вариант, но надо понимать, что болванки стареют, поэтому если вы, как и я, не писали болванок уже лет пять, то те, что у вас остались с тех пор, скорее всего уже будут читаться плохо.

далее

Связка Site.Pro и ISPManager: как оно работает

Филипп Казаков

Site.Pro это один из online-конструкторов сайтов, а в ISPManager есть модуль синхронизации с ним. Это позволяет размещать созданный сайт на своем сервере. Чтобы понять, зачем это может понадобиться, мы немного разобрались с тем, как оно работает. Яснее, правда, не стало (с практическим применением этой возможности).

далее

Диагностика VPS или что делать, если сервер упал

речь о сервере под управлением CentOS и ISPmanager
Филипп Казаков

Если сервер упал и совсем не отвечает даже по прямому запросу по IP-адресу, то нужно его перезагрузить. Что делать, если это не помогло, читайте далее. В этой статье мы опишем свой непрофессиональный опыт администрирования серверов на базе CentOS, а именно выходов из самых разных стрессовых ситуаций собственными силами. Даже хорошая техподдержка хостинга - это не панацея, если проблема возникла в воскресенье, например. Или если она возникает периодически. Или если ее очень нужно решить прямо сейчас.

далее

Метка работоспособности для NetCat 4.72 и особенности работы error_reporting

Филипп Казаков

Если вы занимаетесь сложными проектами, то с определенного момента вы наверняка столкнетесь с необходимостью мониторинга сайта. Многие знают про замечательный pind-admin.ru, который неусыпно следит за работой ваших сайтов, но не многие знают как его правильно настроить.

далее

Проблема при добавлении новых полей в очень объемные компоненты NetCat

Филипп Казаков

Если у вас сайт на NetCat и если у вас есть компонент, в котором находится очень много объектов (например, 400 тысяч) и если вдруг вы решили добавить в компонент новое поле, вы скорее всего столкнетесь с проблемой. На VPS она проявляется в виде 504 ошибки (вместо сообщения об успешном добавлении поля), а на виртуальном хостинге наверное все просто ляжет...

далее

Настройка FTP-сервера на домашнем сервере или как провайдеры вмешиваются в трафик по 21-му порту

Филипп Казаков

Выкладываю затерявшуюся статью о тонкостях настройки FTP-серверов на домашних интернет-каналах. Замечу, что за год, прошедший с момента написания статьи, Билайн убрал фильтрацию трафика на моем канале, и сейчас сервер нормально работает по 21-му порту. Между тем, статья все равно будет полезна многим, кто столкнется с проблемами при создании FTP-сервера.

далее

Автоматизация бэкапа сайтов без базы данных

методика автоматизации бэкапов сайтов на базе wget для Windows
Филипп Казаков

Многие сайты работают без использования базы данных MySQL. В этом случае можно просто и удобно настроить их бэкапирование к себе на компьютер. Это может быть полезно не только из соображений безопасности, но и для того, чтобы нажатием одной кнопки создать локальную версию всего сайта у себя на машине. Впоследствии с ней можно делать что угодно - например взять с собой на дачу или в любой другой off-line.

далее

Блог

Как отресайзить картинки батчем?

Все фотографии, которые вы собираетесь отресайзить, должны быть в одной директории, скажем «uploads». Внутри нее можно сохранить любую структуру директорий. Мы научимся создавать копию этой директории, внутри которой все картинки будут отресайзены, причем только в сторону уменьшения разрешения.

далее

Tilda Module: интеграция NetCat с Tilda.cc

Представляем нашу новую разработку, модуль интеграции CMS NetCat с платформой Tilda.cc. Модуль дает возможностью полуавтоматически размещать классные лендинги прямо в структуре вашего сайта!

далее

Как оптимально заархивировать файлы, чтобы распаковать их средствами ISPmanager?

В определенных случаях файлы выгоднее заливать на веб-сервер в виде архива. Во-первых, если данные хорошо сжимаются, или же просто файлов очень много, это сократит время заливки. Во-вторых, в любом случае это обезопасит данные от случайного повреждения, так как при распаковке архива происходит проверка его целостности с помощью контрольной суммы (CRC). Однако, не вполне понятно, какой формат архива и тип сжатия выбирать? Мы провели небольшое экспериментальное исследование на эту тему.

далее

Как расшифровать бэкапы, зашифрованные ISPmanager?

В ISPmanager версии 5.52.0 и старше, реализована новая система резервного копирования, построенная на основе некоей ISPtar. И работает она... своеобразно. Попробуем разобраться, как именно.

далее

Весь блог тут