Привет! Я являюсь full-stack разработчиком. Моя специализация — это разработка сайтов на базе WordPress и проектирование инфраструктуры для высоконагруженных проектов.

ANTON
VANYUKOV

Squid + Sarg

Squid — программный пакет, реализующий функцию кеширующего прокси-сервера для протоколов HTTP, FTP, Gopher и (в случае соответствующих настроек) HTTPS. Разработан сообществом как программа с открытым исходным кодом (распространяется в соответствии с GNU GPL). Все запросы выполняет как один неблокируемый процесс ввода/вывода. Используется в UNIX-системах и в ОС семейства Windows NT. Имеет возможность взаимодействия с Active… Читать далее Squid + Sarg

Установка и настройка ProFTPD

ProFTPd — FTP-сервер для Linux и UNIX-подобных операционных систем. ProFTPd использует лишь один конфигурационный файл «/etc/proftpd/proftpd.conf». Может быть настроен для работы нескольких виртуальных хостов, поддерживает chroot. Может быть запущен в виде отдельного сервера или в составе суперсервера inetd. Также поддерживает IPv6. Расширяем: поддерживает модули, добавляющие SSL/TLS шифрование, работу с LDAP и SQL. Установка # cd… Читать далее Установка и настройка ProFTPD

Создание парсера для Кинопоиск

На днях потребовалось создать парсер, который собирал бы информацию с сайта Кинопоиск. Изначально, я стал писать парсер для rmdb.ru, но потом наткнулся на то, что на rmdb есть далеко не все фильмы. По этому, частенько парсер ошибался и выдавал не те результаты, которые хотелось бы видеть. И было принято решение поменять источник с rmdb на… Читать далее Создание парсера для Кинопоиск

AWStats

Помимо возможности управления сервером через веб-интерфейс, хорошо бы иметь хорошую статистику по веб-сайтам. Мой выбор пал на AWStats. AWStats представляет из себя анализатор лог файлов, который генерирует отчеты в HTML с таблицами и графиками. Так же AWStats интегрируется с Webmin, о котором я рассказывал в предыдущей статье. Установка Ставить AWStats я решил из портов. Так… Читать далее AWStats

Ошибки обновления Apache

Сегодня хотел обновить Apache. Но при обновлении стала выскакивать вот такая вот ошибка: sed: 1: "s,%%FTPUSERS%%,$FreeBSD …": bad flag in substitute command: ‘v’ *** Error code 1 Как показал не долгий поиск по сети, она возникает, когда в папке /etc/ существует файл ftpusers. Временное перемещение или переименование файла исправляет данную проблему. Файл /etc/ftpusers, лично у… Читать далее Ошибки обновления Apache

Перегрев Sapphire Radeon HD4850 1024 Mb

В последнее время компьютер стал почему-то выключаться сам, когда я начинал играть в одну игру (Tom Clancy’s Rainbow Six Vegas 2). Почему это происходило я не знал, а разбираться не было времени. Да и я все списывал на то, что это происходит из-за какой-то несовместимости с Diskeeper (программа, которая осуществляет постоянную дефрагментацию жестких дисков). Но… Читать далее Перегрев Sapphire Radeon HD4850 1024 Mb

Packet Filter (PF): установка и настройка

Packet Filter (PF) — Межсетевой экран, разрабатываемый в рамках проекта OpenBSD. Обладает высокой скоростью работы, удобством в конфигурировании и большими возможностями, включая поддержку IPv6. На данный момент используется, помимо OpenBSD, также в NetBSD и FreeBSD, а также основанных на этих трёх MirBSD, DesktopBSD, pfSense и других. PF был даже портирован на Microsoft Windows. Установка Чтобы… Читать далее Packet Filter (PF): установка и настройка

Пересобираем ядро

Что такое ядро? Ядро — это основная часть операционной системы FreeBSD. Оно ответственно за управление памятью, параметры безопасности, работу с сетью, доступ к дискам и многое другое. Официальная документация доступна тут. Для пересборки ядра необходимы исходники, которые находятся в папке /usr/src/. Если папка пуста, значит исходников у вас нет. Придется либо брать их с установочного… Читать далее Пересобираем ядро

Веб-сервак на базе Apache, PHP и MySQL

Подразумевается, что уже был установлен MySQL 5.1. Если этого не сделано, то стоит его установить и настроить. Не знаешь как? Смотри запись «Настройка MySQL«. 1. Установка Apache 2.2 # cd /usr/ports/www/apache22 # make install clean В опциях установки я выбираю то, что стоит по умолчанию (кроме SSL). Если Apache ставится на новую систему, то выскочит… Читать далее Веб-сервак на базе Apache, PHP и MySQL

Синхронизация времени

Network Time Protocol (NTP) — сетевой протокол для синхронизации внутренних часов компьютера с использованием сетей с переменной латентностью. О настройке NTP здесь и будет идти речь. Синхронизовать время можно двумя путями: 1. Команда ntpdate. Этот метод рекомендуется использовать на десктопах, т.к. с помощью него можно обновлять время во время загрузки ОС. Пример использования: # ntpdate… Читать далее Синхронизация времени