Скрыть объявление
У нас появился новый проект - RADIO Lite - получите собственное недорогое онлайн-радио! Спешите принять участие в тестировании здесь.

Установка mod_voc и компиляция daemon

Тема в разделе "Установка и настройка чата VOC++", создана пользователем Майор, 06.09.14.

  1. Майор

    Майор Администратор
    Команда форума

    Регистрация:
    04.09.14
    Сообщения:
    2.589
    Симпатии:
    1.812
    Антипатии:
    0
    Таким образом я устанавливал mod_voc на этот сервер. На сервере установлена операционная система Debian-6.0-i386-minimal поєтому описание применительно к этой системе. Для начала поясню, для чего устанавливается mod_voc. При использовании данного мода значительно снижается нагрузка на сервер, в чате работают кликабельные никии авто-прокрутка общего канала чата во всех браузерах. Кроме того, чат становится значительно выносливее по количеству активных пользователей.
    Итак, касательно установки.
    1. Входим через терминал putty на сервер пользователем root.
    2. Переходим в нашу папку с демоном:

      Вы не авторизованны на нашем форуме и не имеете возможности видеть этот код!

      Для того, что его посмотреть, Вам надо:

    3. Чтобы не выдавало ошибок при установке и сама установка прошла гладко, я перед скачиванием мода из папки с демоном удалил все файлы, касающиеся mod_voc: mod_voc2.c, mod_voc2.la, mod_voc2.lo, mod_voc2.slo, daemon.
    4. После этого в консоли пишем команду:

      Вы не авторизованны на нашем форуме и не имеете возможности видеть этот код!

      Для того, что его посмотреть, Вам надо:

    5. Набираем команду

      Вы не авторизованны на нашем форуме и не имеете возможности видеть этот код!

      Для того, что его посмотреть, Вам надо:

      Если выдает ошибку типа

      Вы не авторизованны на нашем форуме и не имеете возможности видеть этот код!

      Для того, что его посмотреть, Вам надо:

      нужно установить на сервер apache2-devel командой

      Вы не авторизованны на нашем форуме и не имеете возможности видеть этот код!

      Для того, что его посмотреть, Вам надо:

      после чего возвращаемся к команде

      Вы не авторизованны на нашем форуме и не имеете возможности видеть этот код!

      Для того, что его посмотреть, Вам надо:

      После этого собирается mod_voc. Если сделали все правильно, то соберется без проблем.
    6. Теперь необходимо скомпилировать daemon. Делается это командой

      Вы не авторизованны на нашем форуме и не имеете возможности видеть этот код!

      Для того, что его посмотреть, Вам надо:

      Но, если вы ставите на "чистый" сервер, вам опять выдаст ошибку, что нет такой команды make. Устранятеся просто, нужно поставить дополнительные библиотеки:

      Вы не авторизованны на нашем форуме и не имеете возможности видеть этот код!

      Для того, что его посмотреть, Вам надо:

      Теперь повторно вводим команду компиляции демона

      Вы не авторизованны на нашем форуме и не имеете возможности видеть этот код!

      Для того, что его посмотреть, Вам надо:

      и смотрим, как на экране бегут цыферки %)
    7. Открываем конфигурационный файл apache и в конце секции VirtualHost (перед строкой </VirtualHost>) добавляем следующее:

      Вы не авторизованны на нашем форуме и не имеете возможности видеть этот код!

      Для того, что его посмотреть, Вам надо:

      Сохраняем конфиг, командой

      Вы не авторизованны на нашем форуме и не имеете возможности видеть этот код!

      Для того, что его посмотреть, Вам надо:

      перезапускаем апачь
    8. Если все сделано правильно, то по ссылке
      вы увидите статистику работы mod_voc
    P.S. Предполагается, что перед всем этим вы уже залили чат на сервер и произвели его первоначальную настройку (прописали все правильные пути, выставили необходимую локаль и установили все необходимые права на папки и файлы)
     
    #1 Майор, 06.09.14
    Последнее редактирование: 06.09.14
    Talk2me и stream нравится это.
  2. Talk2me

    Talk2me Пользователь
    Проверенный +++

    Регистрация:
    12.09.14
    Сообщения:
    51
    Симпатии:
    5
    Антипатии:
    0
    Спасибо за инфо. может когдато в жизни пригодится
     
  3. Майор

    Майор Администратор
    Команда форума

    Регистрация:
    04.09.14
    Сообщения:
    2.589
    Симпатии:
    1.812
    Антипатии:
    0
    Дополнительно у нас на сервере установлен NGINX: HTTP-сервер и обратный прокси-сервер, а также почтовый прокси-сервер, написанный Игорем Сысоевым. Уже длительное время он обслуживает серверы многих высоконагруженных российских сайтов, таких как Яндекс, Mail.Ru, ВКонтакте и Рамблер. Согласно статистике Netcraft nginx обслуживал или проксировал 20.05% самых нагруженных сайтов в сентябре 2014 года.
     
  4. Майор

    Майор Администратор
    Команда форума

    Регистрация:
    04.09.14
    Сообщения:
    2.589
    Симпатии:
    1.812
    Антипатии:
    0
    интересно, для чего? *DONT_KNOW*
     
  5. DJ_DEMAN

    DJ_DEMAN Старожил
    Проверенный

    Регистрация:
    04.09.14
    Сообщения:
    201
    Симпатии:
    48
    Антипатии:
    1
    Для общего развития интересная инфа
     
  6. Майор

    Майор Администратор
    Команда форума

    Регистрация:
    04.09.14
    Сообщения:
    2.589
    Симпатии:
    1.812
    Антипатии:
    0
    Как запустить ngx_http_voc_module.c на VOC++ BSE
    1. Идем по ссылке nginx: скачать качаем последний NginX, на 08.12.2014 это версия 1.7.8

    Вы не авторизованны на нашем форуме и не имеете возможности видеть этот код!

    Для того, что его посмотреть, Вам надо:

    2. Распаковываем дистрибутив, переходим в каталог nginx и выполняем команду конфигурации -

    Вы не авторизованны на нашем форуме и не имеете возможности видеть этот код!

    Для того, что его посмотреть, Вам надо:

    3. Залить модуль ngx_http_voc_module.c в папку -

    Вы не авторизованны на нашем форуме и не имеете возможности видеть этот код!

    Для того, что его посмотреть, Вам надо:

    4. Изменить файл
    nginx-1.7.8/auto/modules

    Добавить в самый верх 2 строки -

    Вы не авторизованны на нашем форуме и не имеете возможности видеть этот код!

    Для того, что его посмотреть, Вам надо:

    5. Переходим в папку с NginX

    Вы не авторизованны на нашем форуме и не имеете возможности видеть этот код!

    Для того, что его посмотреть, Вам надо:

    6. Запускаем команду конфигурации

    Вы не авторизованны на нашем форуме и не имеете возможности видеть этот код!

    Для того, что его посмотреть, Вам надо:

    Возможно, при конфигурировании возникнет ошибка из-за того, что не найдена та или иная библиотека, например, библиотека PCRE:

    Вы не авторизованны на нашем форуме и не имеете возможности видеть этот код!

    Для того, что его посмотреть, Вам надо:

    В этом случае надо установить в систему библиотеку PCRE, например в CentOS это будет команда(при условии что установлен yum) -

    Вы не авторизованны на нашем форуме и не имеете возможности видеть этот код!

    Для того, что его посмотреть, Вам надо:

    В Debian это делается командой :

    Вы не авторизованны на нашем форуме и не имеете возможности видеть этот код!

    Для того, что его посмотреть, Вам надо:

    7. После успешного конфигурирования собираем nginx как обычно -

    Вы не авторизованны на нашем форуме и не имеете возможности видеть этот код!

    Для того, что его посмотреть, Вам надо:

    и устанавливаем его:

    Вы не авторизованны на нашем форуме и не имеете возможности видеть этот код!

    Для того, что его посмотреть, Вам надо:

    8. Вносим в кофигурационный файл nginx.conf строки -

    Вы не авторизованны на нашем форуме и не имеете возможности видеть этот код!

    Для того, что его посмотреть, Вам надо:

    Не забывайте, что ставить желательно последнюю версию Nginх
     
    #6 Майор, 02.11.14
    Последнее редактирование: 11.03.16
    stream нравится это.
  7. stream

    stream Premium
    Premium

    Регистрация:
    09.09.14
    Сообщения:
    897
    Симпатии:
    592
    Антипатии:
    2
    =-O ты серверный властелин!!! +100500*BRAVO*
     

Все изображения и файлы загружайте только на наш сервер! Для этого используйте кнопку "Загрузить файл", расположенную ниже или просто перетащите необходимые файлы/изображения со своего компьютера в окно редактора.

Поделиться этой страницей