ГлавнаяРегистрацияВходВ закладки
Автор: 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 ...
Читать дальше »
Просмотров: 3238
Дата: 2011-07-14 14:26:53
Комментариев: 0
Автор: 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-] ...
Читать дальше »
Просмотров: 2909
Дата: 2011-07-14 14:20:52
Комментариев: 0
Автор: 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 ( ...
Читать дальше »
Просмотров: 2801
Дата: 2011-07-14 14:13:37
Комментариев: 0
Автор: 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 ...
Читать дальше »
Просмотров: 3267
Дата: 2011-07-14 14:06:09
Комментариев: 0
Автор: 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

[-hide-] ...
Читать дальше »
Просмотров: 2772
Дата: 2011-07-14 13:58:27
Комментариев: 0
Автор: 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 ...
Читать дальше »
Просмотров: 2829
Дата: 2011-07-14 13:53:59
Комментариев: 0
Автор: 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-] ...
Читать дальше »
Просмотров: 3234
Дата: 2011-07-14 13:45:13
Комментариев: 0
 Страницы: << ... 7 8 9 10 11