• Быстрый переход
  • Рубрики
  • Свежие записи
  • Метки
  • Архивы
  • Реклама 1
  • Реклама 2
  • Рейтинг@Mail.ru

    Добро пожаловать! Ваш IP-адрес: ec2-23-20-166-68.compute-1.amazonaws.com

    Apache

    Установка Nginx в FreeBSD 8.1

    Apache является самым популярным веб-сервером и одним из самых успешных проектов с открытым исходным кодом. Начиная с апреля 1996-го Apache обслуживает больше веб-сайтов, чем какой-либо другой веб-сервер. Самые большие в мире веб-сайты, включая YouTube, Facebook, Wikipedia и Craigslist обслуживаются Apache, обрабатывающим миллиарды запросов в месяц. За прошедшие много лет использования Apache он показал себя как очень надёжный, безопасный и гибкий веб-сервер. Глядя на мощь и прелесть Apache сам собой напрашивается вопрос: а есть ли в природе что-то с подобной функциональностью, но с лучшей производительностью и более простое в настройке. Это «что-то» существует и называется Nginx.

    Nginx (произносится как «Engine X») — это высокопроизводительный веб-сервер и reverse-прокси, созданный Игорем Сысоевым для Rambler.Ru. Начиная с лета 2004-го Rambler.Ru использует Nginx на своих серверах, обслуживающих порядка миллиарда запросов в сутки. Так же, как и Apache, Nginx используется на многих крупных веб-ресурсах, таких как WordPress, Hulu и MuchiMedia. На март 2011 Nginx занимает 4 место по рейтингу Netcraft, пропустив вперёд Apache, IIS и GFE.

    Подобно Apache, Nginx предлагает набор возможностей, соответствующий требованиям к современному веб-серверу:

    Подробнее...

    Bindgraph – утилита для построения графиков количества запросов к DNS-серверу BIND

    Bindgraph - утилита для построения графиков количества запросов к DNS-серверу BIND. Bindgraph был создан на основе пакета mailgraph. Пакет создает графики для:

    • за последний час
    • дневной график недельный график
    • месячный график
    • годичный график

    Для начала необходимо, чтобы Bind вел логирование запросов. Решается это добавлением в named.conf такого блока:

    channel queries {
    file "/log/queries" versions 2 size 10m;
    print-time yes;
    print-category yes;
    print-severity yes;
    };

    category queries { queries; };

    Если настраивали Bind по этой статье, то все в порядке, иначе проверьте, ведется ли логирование запросов.

    Полный путь к файлу логов будет /var/named/log/queries. Ротация выполняется автоматически средствами Bind, по достижении 10 мегабайт.

    Выполним непосредственно установку bindgraph:
    # cd /usr/ports/dns/bindgraph && make install clean && rehash

    Кстати, по завершению установки bindgraph предупреждает о необходимости ведения логгирования:
    To get bindgraph working, you have to set querylog for bind. An example
    named.conf will be

    logging {
    channel "querylog" {
    file "/var/log/query.log" versions 50 size 20m;
    print-time yes;
    };
    category queries { querylog; };
    };

    Make sure BINDGRAPH_USER (default www) can read this log file.

    Подробнее...

    Настройка виртуальных хостов в apache22 под freebsd

    Для настройки виртуальных хостов на web сервере apache2 под FreeBSD необходимо создать директорию , где будут расположены наши сайты:

    #/data/www/

    Далее мы здесь мы создаем еще одну директорию для нашего сайта например test.org, и ней еще создаем 3 раздела:

    # cd /data/www/test.org/
    # ls
    htdocs log tmp

    htdocs - это раздел , где будет находиться , непосредственно, наш корневой раздел сайта
    log – это где будут храниться наши логии
    tmp – временные файлы нашего сайта
    После нам необходимо дать им права на запись .
    Далее мы должны в создать виртуал хосты , для этого нам необходимо пройти в раздел

    #cd /usr/local/etc/apache22/

    Подробнее...

    «Невозможно загрузить файл» Roundcube

    При установке Roundcube версии 0.4,1 на FreeBSD 8.0 столкнулся с проблемой закачки вложений к письму. Вложения просто невозможно было прикрепить к письму. Вылетала ошибка «Невозможно загрузить файл». Залез в код PHP и оказалось, что пусть к закачке временных фалов на сервер неизвестен. Полез в конфигурацию PHP, оказалось что ее нет 🙂 . Переименовал стандартную PHP конфигурацию в /usr/local/etc/php.conf и добавил туда следующие строки:

    1 ;;;;;;;;;;;;;;;;
    2 ; File Uploads ;
    3 ;;;;;;;;;;;;;;;;
    4
    5 upload_tmp_dir = /var/tmp
    6 upload_max_filesize = 10M


    После этого обязательно перезагрузить сервер Apache командой

    1 apachectl restart

    Установка и настройка Webmin в FreeBSD

    Webmin — это web-интерфейс для удобного администрирования Unix систем. Используя любой баузер, Вы можете настраивать аккаунты юзеров, сервер Apache, DNS, файловый сервер и многое другое.

    1. Для начала стоит обновить порты( если вы еще этого не сделали), чтоб иметь последнюю версию.
    Для этого нам понадобыться утилитка Portsnap или CVSup. Мы будем использовать Porsnap:

    2. Устанавливаем собственно Webmin:

    cd /usr/ports/sysutils/webmin
    make install clean

    В конце видим:

    ===> Installing rc.d startup script(s)
    ===> Registering installation for webmin-1.510
    ===> Cleaning for p5-Authen-PAM-0.16_1
    ===> Cleaning for webmin-1.510

    Подробнее...

    Автор admin, 13 сентября 2010 | OS FreeBSD, Новости | 5 комментариев
    Метки: , , ,