Автор: 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» ... Читать дальше » Автор: 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. Создадим папочку, где б ... Читать дальше » Автор: 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 ... Читать дальше » Автор: 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 ... Читать дальше » Автор: 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 Раздел: Мониторинг
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-] ... Читать дальше » Автор: 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-] ... Читать дальше » |