ГлавнаяРегистрацияВходВ закладки
Автор: admin  Раздел: Как настроить FreeBSD
В Интернете нашел скрипт автоматизированной установки веб-серверы на FreeBSD.

С помощью скрипта будет установлен следующий набор программного обеспечения:

nginx/Apache22/PHP5.2/MySQL/vsftpd

Вот сам скрипт:

[-hide-] #!/bin/sh

### Web server FreeBSD ver. 0.92 from 28.02.2011

### No need change in this script ###

os=`uname -a |grep -c FreeBSD`
if [ $os = "0" ]; then
echo «This script work only on FreeBSD. Exit.»
exit
fi

echo «Enter username to create (default, admin):»
read USER
echo «This host is VPS? (yes/no. Default, no):»
read thisvps

if [ -z $USER ]; then
USER=admin
fi
if [ -z $thisvps ]; then
thisvps=no
fi

confighost=rg74.ru
USERPASS=`< /dev/urandom tr -dc A-Za-z0-9 | head -c15`
SQLPASS=`< /dev/urandom tr -dc A-Za-z0-9 | head -c15`
thiswebazilla=`uname -a | grep -c «webazilla»`

echo «WITHOUT_X11=yes» >> /etc/make.conf
echo «WITHOUT_IPV6=yes» ...
Читать дальше »
Просмотров: 3148
Дата: 2011-07-14 13:39:08
Комментариев: 0
Автор: admin  Раздел: Как настроить FreeBSD
Apache + Nginx: Virtualhost

Устанавливается на сервер Nginx (0.8.53) + Apache 22 + mod_rpaf.

Для того, ,чтобы быть размещены на сервере сайта, Вам здесь необходимо зарегистрироваться VirtualHost (виртуального хоста). Но у нас есть 2 веб-серверы, и, следовательно, Nginx (интерфейс) и Apache (модуля), ,чтобы назначить virtualhosty: 1. Apache:

Одним из вариантов является создание отдельного файлика для виртуальных хостов:

[-hide-] ee /usr/local/etc/apache22/extra/httpd-vhosts.conf

NameVirtualHost 127.0.0.1:8080

ServerAdmin webmaster@my-host.com
DocumentRoot «/usr/home/master/www/domain»
ServerName domain
ServerAlias www.domain.com
ErrorLog «/var/log/domain-error.log»
CustomLog «/var/log/domain-access.log» common


Или же описать виртуалхост в конце файлика /usr/local/etc/apache22/httpd.conf

На этом с Apache закончили.
2. Настраиваем virtualhost в Nginx.
Создадим папочку, где б ...
Читать дальше »
Просмотров: 2977
Дата: 2011-07-14 13:34:50
Комментариев: 0
Автор: admin  Раздел: Безопасность
Существует не так много из локальной сети (10-15 машин) в Windows, и одна машина на FreeBSD. Очень gemorno бежать к каждой машине, искать ключи к NOD и обновления для загрузки.

Я хотел обновить, которые периодически качали сами куда-нибудь и из машин виндовую skachivali.Na просторах Интернета был найден этот сценарий. Он ищет кучу Войти + пароль для подключения к серверым и тянет ESET обновлений. После этого, настройки NOD32 только сказать, ,что локальный компьютер в качестве серверы обновлений и все.

На сервере потребуется:

wget – скачивание файликов

unzip – архиватор(разархиватор)

Ну и ,что-то, ,что отдаст файликы – Apache/Nginx/FTP server.

Я установил Apache, вы используете тот же, ,что вы хотите или то, ,что есть под рукой.

Приступим к установке:

[-hide-]1. Качаем скрипт

2. Распаковываем.

Я обычно ложу в :

/usr/nod32/

3. Редактируем конфиг:

ee /usr.nod32/nod32ms.conf

# обращаем внимание на

# две последние строчки:

tem ...
Читать дальше »
Просмотров: 4451
Дата: 2011-07-14 13:20:40
Комментариев: 0
Автор: admin  Раздел: Как настроить FreeBSD
FreeBSD: установка PHP 5 + ZendOptimizer
Недавно попросили поставить скрипт, который требует Zend ZendOptimizer.
Однако, как хорошо, ,что я не устанавливаю PHP 5.3.

И так, установим PHP 5 + ZendOptimizer.

Делаем следующее:

[-hide-] uname -v
FreeBSD 8.1-STABLE #0 r34M:

Отлично.

ПиАшПи:

# php -v
PHP 5.2.17 (cli) (built: Jan 20 2011 16:50:56)
Copyright (c) 1997-2010 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2010 Zend Technologie

with Zend Extension Manager v1.2.2, Copyright (c) 2003-2007, by Zend Technologies

Замечательно!
Приступаем к установке ZendOptimizer:

cd /usr/ports/devel/ZendOptimizer

Конфигурить нечего, сразу ставим

make install clean

В конце будет подробно написано как подключить ZendOptimizer

****************************************************************You have installed the ZendOptimizer package.

Edit /usr/local/etc/php.ini and add:

[Zend]
zend_optimizer.optimization_level=1 ...
Читать дальше »
Просмотров: 3109
Дата: 2011-07-14 13:15:34
Комментариев: 0
Автор: 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

# ...
Читать дальше »
Просмотров: 5879
Дата: 2011-07-14 13:08:27
Комментариев: 0
Автор: admin  Раздел: Мониторинг
Apachetop - это утилита, позволяюзаяя в режиме реального времени мониторить(отслеживать) работу Apache, и даже работу конкретного сайта (виртуальный хост). Многим это пригодится.

Утилита портирована и установить на FreeBSD не сложно.

Делаем следующее:

[-hide-] # cd /usr/ports/sysutils/apachetop

# make config



# make install clean

# rehash

Установился.

Проверяем.

# apachetop -H 100 -f /home/andrey/data/logs/rg74.ru.access.log

Ключ -H – значит показать кол-во последних обращений к сайту.

Ключ -f – лог файлик нужного файлика (далее указывается путь и файлик)

#apachetop -T 10 -f /home/andrey/data/logs/rg74.ru.access.log

Покажет обращения к сайту за последних 10 секунд.[-hide-] ...
Читать дальше »
Просмотров: 3300
Дата: 2011-07-14 13:05:00
Комментариев: 0
Автор: admin  Раздел: Мониторинг
По словам некоторых пользователей в течение длительного времени начали открываться сайты в CMS Joomla.

Я решил выяснить это. Я планирую оптимизировать Apache и Nginx, ну и MySQL.

Для того, ,чтобы проследить как MySQL нашел принцип утилита MToP аналог вершине, но показывает только Старый MySQL.

И так установка:

[-hide-] #cd /usr/ports/databases/mtop/

Конфигурировать нечего, приступаем сразу к установке.
#make install clean
Установка у меня заняла примерно 15 минут. Далее несколько вопросов типа hostname сервер, чего-то про ftp и т.д. Отвечаем на них.
Далее заводим пользователя:

#mysql -u root -p
Enter password:

И придумываем пароль.
Запускаем mtop:

#mtop -dbu mtop -p mtop-777

Авторизуемся (создавали пользователя root)
И вводим наш password.
И наблюдаем..
Вот и все.[-hide-] ...
Читать дальше »
Просмотров: 2839
Дата: 2011-07-14 12:56:31
Комментариев: 0
 Страницы: << ... 8 9 10 11