При разработке своей карты сети наткнулся на интересную проблему. Ситуация в следующем, что код PHP: iconv(‘cp1251’, ‘utf8’, ‘Тестовая строка’); постоянно возвращает значение FALSE, т.е. имеет место ошибка. Собственно говоря, iconv не может понять чего от него хотят. Излазив Google и кучу сайтов так и не смог понять в чем проблема. FreeBSD под рукой у меня […]
Архив рубрики: ‘FreeBSD’
FreeBSD: Настройка почтового сервера на базе Exim, MySQL и Dovecot
Задача: необходимо установить и настроить почтовый сервер для нескольких почтовых доменов. В качестве МТА я выбрал Exim. Список доменов, пользователей и т.д. будут хранится в MySQL. Итак, что мы имеем: ОС FreeBSD, на сервере 8 ip-адресов, MySQL сервер уже установлен . Приступаем к установке: Добавляем в /etc/make.conf опции для сборки exim (так же у меня […]
Apache + mod_ssl
Разобрался я как прикрутить к Апачу SSL и авторизовывать юзеров по клиентским сертификатам. Весьма удобно, должен заметить. В общем и целом схема проста: Создать собственный доверенный сертификат (Certificate Authority), для того чтобы с помощью него подписывать и проверять клиентские сертификаты. Создать клиентские сертификаты, подписанные доверенным сертификатом, для последующей передачи их клиентам. Сконфигурировать веб-сервер для запроса и проверки клиентских сертификатов.
Учимся использовать screen
Вы залогинились на ваш удаленный сервер через ssh, радостно стучите по клавиатуре, делая свои какие-то админские дела и опа! Символы перестали печатться и вывалилось то самое сообщение, которое, порой, вызывает непреодолимое желание разбить клавиатуру. Connection closed. Знакомая ситуация? Да-да, ваша сессия только что аварийно оборвалась и все придется делать заново… Этого можно избежать, если использовать […]
Benchmark Apache
Вот не знал, что с Апачем идет тулза для его бенчмаркинга. Оказывается все просто: ab -c10 -n500 https://mydomen.dom/index.php Спасибо сайту https://dedicatesupport.com/
Перезагрузка повисшей системы ++
Нашел вот совет по перезагрузке зависшей Линукс системы. Бывает такое, что система зависает. Или иксы не выходят из свопа, или некий процесс отъел всю память и обработчик клавиатуры не может получить управление, или придётся признать, что у броузера медленно подтекает крышак, ну в общем, ничего не сделать, кроме ребута. А вот как его сделать, чтобы […]
У корневого DNS сервера "L" изменился IP адрес
С первого ноября у корневого DNS сервера “L” изменился IP. Новый IP сервера – 199.7.83.42. Делаем срочно замену.
ejabberd
Решил поднять свой джаббер-сервер для тренировки мозгов, так сказать. Поставил вчера ejabberd. В принципе не все так сложно. Завелся он с полпинка. Только вот долго не мог понять, почему при регистрации админа он выдает ошибку: # ejabberdctl register user domain passwd RPC failed on the node register: nodedown Оказалось все просто. Надо было делать не […]
linux в качестве клиента для abills
Позавчера мне сказали, что один из клиентов вызвал “специалиста” по Линуксу и они строили ВПН к нашему биллингу. Ничего не получилось и подозревают, что проблема у нас. Честно говоря я тоже начал сомневаться, т.к. это не проверял. Сегодня поковырял pptp у себя на ноутбуке. Все работает как часы. Конфиги прилагаю: # cat /etc/ppp/peers/Spektr name USER […]
apache + mod_cband
Вчера поставил модуль к Апачу mod_cband. Теперь можно ограничивать ширину канала и трафика для виртуальных хостов. Очень удобно и главное – работает. Вчера проверил.