Автор: admin Раздел: Как настроить FreeBSD
Установка Apache22 & PHP5+MySQL на FreeBSD
Коротко опишу установку и первоначальную настройку Apache22 + PHP5+MySQL на FreeBSD. Чистая, только ,что установленая ОС FreeBDS. Делаем следующее: [-hide-] # uname -a FreeBSD 8.1-RELEASE FreeBSD 8.1-RELEASE #0: Mon Jul 19 02:55:53 UTC 2010 root@almeida.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386 # Обновляем порты (я пользуюсь portsnap или csup) Далее устанавливаю сам апач: # cd /usr/ports/www/apache22 # make config все так и оставляю, лишь отключаю поддержку IpV6 . #make install clean Я обычно дожидаюсь оскончания установки, и лишь потом начинаю ставить php и mysql. Далее устанавливаю MySQL: #cd /usr/ports/databases/mysql51-server/ #make install clean Ставим PHP: Лень писать покажу скрин. ![]() Вроде все установили. Теперь в rc.conf запишем: apache22_enable=»YES» mysql_enable ... Читать дальше » Автор: admin Раздел: Как настроить FreeBSD
В целом потребовалось, ,чтобы заполнить сервак изображения, весом в 3,9 Гб. Как обычно, покачивая:
serv# fetch h_ttp:/ / adres.saita/file Но в 500-600 Мб Скачать "зависает". Я попробовал качать другой файлик является позер, ,что zhe.Vspomnil на CentOS Wget я решил поставить его на FreeBSD. Делаем следующее: [-hide-] serv#cd /usr/ports/ serv# make search name=wget дал много вариантов, я выбрал: serv#cd /usr/ports/ftp/wget Посмотрел параметры сборки serv# make config Отключил ipv6 serv# make install clean serv# rehash потом по анологии с fetch топаем в дирректорию куда нужно закачать файлик и .. serv# wget h_ttp:/ / adres.saita/file Мне нравится даже чуть больше чем fetch, да и файлик скачался[-hide-] ... Читать дальше » Автор: admin Раздел: Как настроить FreeBSD
В общем нашел сервер на FreeBSD, на котором установлен ISPmanager Pro.
Человек дал IP, порт, имя пользователя и пароль, я зашел под root, но: порта было 22, имя пользователя root. Расстройство - такая беспечность недопустима! Первое, ,что нужно сделать, это, это должны изменить порт и отключить SSH логиниться root-ом сразу. Это и исправим: [-hide-] ee /etc/ssh/sshd_config #находим #Port 22 #Меняем на любой не занятый, понравившийся , я сделал: Port 22075 #Далее ищем строчеку отвечающую за авторизацию root-а # Вот она : # PermitRootLogin yes значит можно сразу root-ом. Запретим: PermitRootLogin no С SSHD пока все. Если стоит фаервол, меняем в нем порт ssh на новый а к 22 желательно закрыть доступ. Смотрим ,что бы в rc.conf было sshd_enable=YES и перезапускаем SSHD: /etc/rc.d/sshd restart Перезапускаем sshd. Я допустил ошибку и дал : killall sshd Тем самым лишил себя доступа к машине по ssh ( ... Читать дальше » Автор: admin Раздел: Безопасность
FreeBSD: интернет через PPPoE – ppp.conf
Провайдер даеи Интернет через PPPoE. Так как машина не подключена к Интернету, mpd5 месте невозможно, попытаться создать ppp.conf. Перечитал кучу статей, еще раз убедился, ,что спутники были найдены zlo.U Lisyary статья описывает строительство маршрутизатор на OpenBSD, конфигурации взят оттуда. Так вот: [-hide-] ee /etc/ppp/ppp.conf default: Internet: set log Phase tun command set device PPPoE:sk0 set authname master set authkey 2dWWpo7aN set mru 1492 set mtu 1492 enable lqr set lqrperiod 10 enable lqr echo enable echo enable dns set dial set login set timeout 0 set redial 0 0 Смотрим: set device PPPoE: sk0 sk0 – интерфейс смотрящий на провайдера, через него идет наш PPPoE set authname master set authkey 2dWWpo7aN Логин и пароль, дает провайдер. (логин и пароль вымышленные) Пробуем подключиться: #ppp -ddial I ... Читать дальше » Автор: admin Раздел: Мониторинг
Мне пришлось перенести некоторые из проектов с серверы. Был взят в аренду VDS с FreeBSD. В общем Jail.
Настроены сервисы, сайты перенесены на эту JAIL. Что бы спать спокойно решил поставить монитор. Обычно я использую Munin, установил его и на этот раз, но из-за ограничений виртуализации, или кто-либо недостатки Munin не основывается на использование графики барана и сети interfeysa.Ya, конечно, не отказались от идеи научить Munin для мониторинга памяти и setevuhu, но пока для мониторинга загрузки канала в режиме реального времени решено использовать утилиту SLURM. Ставится быстро, работает сразу. Ставим: [-hide-] # cd /usr/ports/net/slurm/ #make install clean По окончанию установки: # rehash #slurm -i У меня: #slurm -i epair1b ![]() Читать дальше » Автор: admin Раздел: Как настроить FreeBSD
PHP5.2+XCache на FreeBSD
Один из серверов накопилось около 30 сайтов на WordPress и Joomla, как мы знаем, ,что эти см требовательным. Это не было бы модернизировать существующие или не переезжать в новый сервер постепенно рационализировать существующий. Решил постановить "ускоритель PHP», кэширование вообшем. Выбор пал на xcache.Обновляем порты и устанавливаем xcache: [-hide-] # cd /usr/ports/www/xcache # make install clean По окончанию установки нужно подключить xcache к php. Можно просто прописать содержимое файлика /use/local/share/examples/xcache/xcache.ini в php.ini, но ,что бы не загромождать php.ini я сделал так: cp /usr/local/share/examples/xcache/xcache.ini /usr/local/etc/php/ Перезапускаем апач и с установкой закончили. # apachectl restart # php -v PHP 5.2.17 (cli) (built: Jan 19 2011 10:28:24) Copyright (c) 1997-2010 The PHP Group Zend Engine v2.2.0, Copyright (c) 1998-2010 Zend Technologies with XCac ... Читать дальше » Автор: admin Раздел: Как настроить FreeBSD
BIND9 (имя) - DNS-сервер для никс подобных операционных систем. В FreeBSD это по умолчанию на чистую систему.
Он расположен в /var/named Файл конфигурации: [-hide-] /var/named/etc/namedb/named.conf Файлы зон для master dns находятся в: /var/named/etc/namedb/master Файлы зон для slave dns находятся в: /var/named/etc/namedb/slave Все бы хорошо, вот только bind изначально не ведет логи. Но исправить это очень не сложно. Стоит в /var/named/etc/namedb/named.conf дописать следующие строчки: # logging logging { channel default-log { file «/var/log/bind/named.log»; severity debug; print-severity yes; }; category default { default-log; }; channel «querylog» { file «/var/log/bind/query.log»; print-time yes; }; category queries { querylog; }; }; Где: /var/log/bind/ папка с логами После этого стоит просто перезапустить bind.[-hide-] ... Читать дальше » |