Debian.pro

Блог для пользователей и администраторов Debian


Выцепляем ca-bundle для ssl-сертификата.

Частенько случается такое, что у вас на руках есть только сам сертификат и ключ. Ну там клиент прислал. Для корректной же настройки https нужен ещё и т.н. «CA Bundle» (или по-простому — цепочка сертификатов вплоть до корневого). Ещё чаще клиент не знает, что это за сертификат, откуда он его взял, а уж тем более ничего [...]

Наркомания: Запускаем bash-скрипт по http через nginx.

Не знаю, зачем это кому-то может понадобиться. Вообще это достаточно странная идея. С другой стороны, мне понадобилось пару раз (про это будет отдельная статья). Запустить можно любую команду. Из ограничений — запускается всё от того же пользователя, от которого работает nginx (по умолчанию www-data). Ну и вообще это странная идея. И делать мы будем через [...]

Большой мануал: часть 12. Ставим и немного настраиваем mysql-сервер (или Percona Server), создаём базы данных.

Эта статья — часть Большого Мануала по настройке lamp-сервера на debian. Предыдущая часть цикла — Немного безопасности и паранойи на вашем сервере дешевым способом. Snoopy. Следующая часть цикла — Получаем ssl-сертификат. Letsencrypt в массы. Сегодня мы будем ставить mysql-сервер и немного настраивать его. Ну и заодно на сдачу создадим базы данных для нашего сайта. Если [...]

Большой мануал: часть 10. Cинхронизируем время на сервере.

Эта статья — часть Большого Мануала по настройке lamp-сервера на debian. Предыдущая часть цикла — Cоздаём пользователей, группы и структуру каталогов на будущее. Следующая часть цикла — Немного безопасности и паранойи на вашем сервере дешевым способом. Snoopy. На сервере важно поддерживать более или менее точное время. Чтобы было удобно читать логи, что бы ваш сервер [...]

Большой мануал: часть 9. Cоздаём пользователей, группы и структуру каталогов на будущее

Эта статья — часть Большого Мануала по настройке lamp-сервера на debian. Предыдущая часть цикла — учимся генерировать случайные пароли. Следующая часть цикла — Cинхронизируем время на сервере. Сегодня мы будем создавать пользователей в системе, которые позднее будут использоваться для доступа к серверу по ssh/ftp и для редактирования файлов наших сайтов. Всё происходящее ниже — фундамент [...]

Большой мануал: часть 8: учимся генерировать случайные пароли

Эта статья — часть Большого Мануала по настройке lamp-сервера на debian. Предыдущая часть цикла — Настраиваем крон и не делаем дырок в кроне Следующая часть цикла — Cоздаём пользователей, группы и структуру каталогов на будущее. Конечно, эта статья — не про настройку сервера, но она нам очень пригодится, чтобы создавать пароли пользователям, пароли для баз [...]

Большой мануал: часть 7. Настраиваем крон и не делаем дырок в кроне

Эта статья — часть Большого Мануала по настройке lamp-сервера на debian. Предыдущая часть цикла — Настраиваем locales и клавиатуру для ipmi/vnc-консолей. Следующая часть цикла — учимся генерировать случайные пароли. Итак, cron. Один из (и это важно — это всего лишь один из) планировщиков задач в *nix-системах. Да, самый распространенный. Да, он есть почти во всех [...]

Большой мануал: часть 6. Настраиваем locales и клавиатуру для ipmi/vnc-консолей

Эта статья — часть Большого Мануала по настройке lamp-сервера на debian. Предыдущая часть цикла — hostname, файл hosts, ptr и вот это вот всё. Следующая часть цикла — Настраиваем крон и не делаем дырок в кроне. Следующим этапом (который многие забывают сделать, кстати) при настройке сервера мы настроим locales на сервере и настроим модель клавиатуры [...]