Автор: admin Раздел: Как настроить FreeBSD
Появилась здесь необходимость для собственного использования прокси-серверы.
Существует машина для FreeBSD, и решил быстро надела. Squid решили не вложить по крайней мере потенциал он kolosalny. Уже там и половины своего потенциала, а времени мало. Он остановился на 3proxy. Пособие в FreeBSD она переносится, поэтому проблемы с установкой и конфигурацией быть не должно. Приступим к установке: [-hide-] # cd /usr/ports/net/3proxy/ # make install clean Ждем пока завершится. Заготовка конфига есть, она находится в /usr/local/etc/ , вот – 3proxy.cfg.sample . Делаем рабочий конфиг: # cd /usr/local/etc/ # cp 3proxy.cfg.sample 3proxy.cfg # ee 3proxy.cfg # Указываем адреса наших DNS, или тех DNS которые дает провайдер # Они же прописаны в /etc/resolv.conf # nserver 182.46.24.82 nserver 91.106.208.6 # Указываем размер кэша для запросов DNS по умолчанию # Я оставил дефолтный nscache 65536 # ... Читать дальше » Автор: admin Раздел: Как настроить FreeBSD
Вот решил посмотреть на MRTG. Я буду установить на FreeBSD 8.1:
Делаем следующее: [-hide-]Начнем с snmp: cd /usr/ports/net-mgmt/mrtg # make config Убрал поддержку IPv6 т.к. не использую. # make install clean И понеслась… #################################################### # Please create a MRTG config file in /usr/local/etc/mrtg # # A configuration file can be automatically generated with cfgmaker # # A sample configuration file is installed as mrtg.cfg.sample # # # # To enable MRTG in daemon mode, put the following to your /etc/rc.conf: # # mrtg_daemon_enable=»YES» # ####################################################### ===> Correct pkg-plist sequence to create group(s) and user(s) ===> Compressing manual pages for mrtg-2.17.1,1 ===> Registering installation for mrtg-2.17.1,1 ===> Cleaning for mrtg-2.17.1,1 ns3# Устанавливаем net-snmp: #cd /usr/ports/net-mgmt/net-snmp #make config [img]http://rg74.ru/wp-content/uploads/2011/05/net ... Читать дальше » Автор: admin Раздел: Как настроить FreeBSD
Я хотел играть с виртуалкой на FreeBSD. Jail это конечно хорошо, но не намного.
И поэтому выбрал VirtualBox. Делаем следующее: [-hide-]Вначале ставлю саму VirtualBox:# cd /usr/ports/emulators/virtualbox-ose Смотрим варианты конфигурирования перед установкой: #make config ![]() # make install clean[-hide-] ... Читать дальше » Автор: admin Раздел: Как настроить FreeBSD
No such file or directory: Failed to enable the ‘httpready’ Accept Filter
Установил сегодня apache22 на FreeBSD, как и раньше при запуске Apache обнаружена ошибка: monitor# apachectl start [Thu Jun 30 11:25:55 2011] [warn] (2)No such file or directory: Failed to enable the ‘httpready’ Accept Filter monitor# Решение этой проблемы: [-hide-]Ошиба не нова, решение давно известно, решил записать у себя ,что бы долго не искать. Нужно подгрузить модуль accf_http. Вот и делаем: monitor# kldload accf_http monitor# /usr/local/etc/rc.d/apache22 restart monitor# echo ‘accf_http_load=”YES”‘ >> /boot/loader.conf[-hide-] ... Читать дальше » Автор: admin Раздел: Как настроить FreeBSD
В общем, Интернет много говорили на эту тему. Но все готовятся к серверу непосредственно, и только истинное утверждение там. Тем не менее, я попытаюсь описать, как и я сам все делал.
И поэтому мы имеем чистый сервер, я делаю этот сервер под хостинг, на котором будут размешаться сайты. На серверых, я предпочитаю FreeBSD. Делаем следующее: [-hide-] uname -r 8.2-STABLE Т. е. FreeBSD 8.2-STABLE и при чем в минимальной установке, без коллекции портов и src. Качаем коллекцию портов и исходных кодов. Привода и диска в нем нет, все делаем через интернет ![]() Порты можно скачать/обновить через: csup portsnap, cvsup. Я предпочитаю portsnap или csup. Через csup: Создаём конфиг csup для портов: /home/ports-all *default host=cvsup3.ua.FreeBSD.org *default base=/var/db *default prefix=/usr *default release=cvs tag=. *default delete use-rel-suffix *default compress ports-all И качаем csup -g -L 2 /usr/home/ports-all ... Читать дальше » Автор: admin Раздел: Как настроить FreeBSD
Дело было так - положить на чистую ISPmanager FreeBSD 8.2. Установка выбранных на восстановление ядра для квоты и IPFW. После установки и первоначальной настройки панели решили восстановить ядро, это было бы "правильно" рабочий брандмауэр и poubirat излишним. Ранее я описал процесс создания собственного ядра для включения и настройки брандмауэра. На самом деле, этот опыт и решил применить.
Перед сборкой исходный код был обновлен с csup. После завершения "строительства" ядра появляется следующее сообщение: ————————————————————————————————– Kernel build for GENERIC completed on Wed Jul 6 09:36:20 EEST 2011 ————————————————————————————————– Хотя собиралось так: make buildkernel KERNELCONF=serv Проблема была решена следующим образом: [-hide-]1. После неудачной сборки ядра были еще раз обновлены исходники через тот же csup 2. : cd /usr/src/ rm -R /usr/obj/*. make clean make clean Ну и заново собрал ядро. Все стало на свои мес ... Читать дальше » |