Публикации в рубрике ‘FreeBSD’

FreeBSD: Автоматическое создание файла sitemap

Постановка задачи

Файл sitemap предназначен для того, чтобы роботы поисковых систем максимально эффективно сканировали сайт. Сложность создания и поддержки актуального состояния файла sitemap растет с увеличением количества страниц сайта и ростом частоты их обновления. В состав большинства современных CMS входят инструменты, позволяющие автоматизировать процесс создания файла sitemap. Мне не повезло. CMS сайта нашей Компании в первозданном виде не поддерживает автоматическое создание файлов sitemap, а руководство экономит, в т.ч. и на услугах программиста, который мог бы запросто написать соответствующий модуль. Эти обстоятельства заставили меня задуматься об автоматизации процесса создания/обновления файла sitemap. В данной статье описан мой способ решения этой задачи. Продолжить чтение ‘FreeBSD: Автоматическое создание файла sitemap’ »

FreeBSD: Настройка OpenVPN с использованием сертификатов X.509

OpenVPNДанная версия статьи полностью переработана (исправлены найденные ошибки) и дополнена примером организации виртуальной частной сети компании, в которой я работаю в настоящее время. Огромное спасибо всем, кто помог мне решить возникшие проблемы.

Постановка задачи

Необходимо создать виртуальную частную сеть между несколькими офисами компании, подключенными к Интернет. Как известно, существует множество решений данного вопроса, которые многократно сравнивались по соотношениям функциональности / надежности / стоимости. Рекомендую Вам прочитать статью А. Бешкова Создаем кроссплатформенную виртуальную частную сеть VPN на основе OpenVPN. В ней описано очень простое, но достаточно надежное решение на базе бесплатного пакета OpenVPN, использующее статические ключи для шифрования трафика. OpenVPN позволяет разворачивать гораздо более гибкие конфигурации и использовать сертификаты TLS/SSL вместо статических ключей. В данной статье рассмотрена одна из таких конфигураций. Продолжить чтение ‘FreeBSD: Настройка OpenVPN с использованием сертификатов X.509’ »

FreeBSD: Простейший POP3/POP3S-сервер на базе popa3d и stunnel

Постановка задачи

Необходимо быстро и без лишних заморочек настроить не требовательный к ресурсам и простой в администрировании POP3-сервер для обслуживания среднего офиса (до 50-100 клиентов) с возможностью безопасного использования из-за пределов корпоративной сети (другими словами, с поддержкой протокола POP3S). Описанный в данной статье POP3/POP3S-сервер более двух лет работал совместно с почтовой системой среднего офиса на базе Postfix, однако его можно использовать в составе любых других почтовых систем с небольшим количеством клиентов. При всей своей простоте сервер надежен и стабилен. Продолжить чтение ‘FreeBSD: Простейший POP3/POP3S-сервер на базе popa3d и stunnel’ »

FreeBSD: Почтовая система среднего офиса на базе Postfix

The Postfix Home PageВ настоящее время почтовая система изменилась. Теперь она установлена на настоящий двухпроцессорный сервер, работающий под управлением последней стабильной версии FreeBSD, учетная информация хранится в базе данных MySQL, для администрирования которой используется PostfixAdmin, простейший POP3/POP3S-сервер на базе popa3d и stunnel заменен намного более серьезным POP3/POP3S/IMAP4/IMAP4S-сервером Courier-IMAP, в подсистему защиты от вирусов и СПАМа интегрирована утилита p0f, предназначенная для определения типа операционной системы удаленных почтовых серверов, а также добавлены функции DKIM подписания и DKIM верификации, в подсистему анализа статистики добавлена возможность оценки величины потока сообщений с помощью Mailgraph.

Постановка задачи

Необходимо создать почтовую систему среднего офиса (до 50-100 клиентов) с надежной защитой от вирусов и СПАМа, а также c возможностью безопасного использования из-за пределов корпоративной сети. Самым важным и сложным моментом в рассматриваемой задаче (судя по моему скромному опыту) является избавление от СПАМа, объем которого в последнее время достигает катастрофических значений. Существует масса статей, описывающих различные этапы борьбы со СПАМом. Я пробовал множество вариантов, но ни один из них не понравился на 100%. Поэтому пришлось экспериментировать, собирая все по кусочкам. Ниже описана конфигурация почтовой системы, которую мы использовали с сентября 2005 года по февраль 2008 года. Подсистема защиты от вирусов и СПАМа расширилась, однако, та ее часть, которая описана ниже, прекрасно работает и сейчас. Всех все устраивает. Неожиданные письма появляются редко, хотя менеджеры не перестают публиковать свои адреса на публичных сайтах. Продолжить чтение ‘FreeBSD: Почтовая система среднего офиса на базе Postfix’ »

FreeBSD: резервное копирование данных с Windows серверов

Постановка задачи

Если на Вашем FreeBSD-сервере имеется большое количество свободного дискового пространства (учитывая размеры современных жестких дисков, это очень частая ситуация), то одним из эффективных вариантов его применения может стать организация резервного копирования данных с других компьютеров. Если на последние установлены операционные системы семейства Linux / Unix, у Вас не должно возникнуть ни каких проблем, если Windows, то задача немного усложнится. Я надеюсь, что данная статья поможет Вам решить ее. Продолжить чтение ‘FreeBSD: резервное копирование данных с Windows серверов’ »