Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Установка модулей apache в Ubuntu 10  (Прочитано 5897 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн cf

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Установка модулей apache в Ubuntu 10
« : 06 Августа 2010, 16:13:07 »
добрый день.
есть необходимость подключить собранный модуль апача (не установленный путём sudo-apt-get ...).
в инструкции написано: добавьте в файл /etc/apache/httpd.conf строки:
Цитировать
  LoadModule foo_module /usr/lib/apache2/modules/mod_foo.so
  AddHandler foo.extensions .foo
как тоже самое корректно сделать в современной Убунте?
спасибо.

Оффлайн Deathrose

  • Участник
  • *
  • Сообщений: 167
    • Просмотр профиля
Re: Установка модулей apache в Ubuntu 10
« Ответ #1 : 06 Августа 2010, 16:15:07 »
добрый день.
есть необходимость подключить собранный модуль апача (не установленный путём sudo-apt-get ...).
в инструкции написано: добавьте в файл /etc/apache/httpd.conf строки:
Цитировать
  LoadModule foo_module /usr/lib/apache2/modules/mod_foo.so
  AddHandler foo.extensions .foo
как тоже самое корректно сделать в современной Убунте?
спасибо.

Тоже самое) Единственное путь зависит от того что вы указали в параметре --prefix при компиляции)

Оффлайн lega911

  • Участник
  • *
  • Сообщений: 203
    • Просмотр профиля
    • python & linux
Re: Установка модулей apache в Ubuntu 10
« Ответ #2 : 06 Августа 2010, 17:52:07 »
закинуть его в папку mod-avaible, и выполнить a2enmod foo
типа того...

Оффлайн cf

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Установка модулей apache в Ubuntu 10
« Ответ #3 : 12 Августа 2010, 22:24:34 »
вобщем как оказалось алгоритм примерно таков:

1. сам модуль кладётся в папку модулей апача: /usr/lib/apache2/modules/
2. в папке /etc/apache2/mods-available/ создаётся файл foo.load, в котором прописывается
  LoadModule foo_module /usr/lib/apache2/modules/mod_foo.so
3. в папке /etc/apache2/mods-available/ создаётся файл foo.conf, в котором прописывается, в данном случае:
<IfModule mod_foo>
  AddHandler foo.extensions .foo
</IfModule>
4. запускаем
a2enmod mod_foo
5. рестарт апача
  /etc/init.d/apache2 restart
в моём случае вроде подключился.. во всяком случае апач рестартонул без проблем и в списке запущенных модулей апача устанавливаемый появился.
список модулей я смотрел с помощью php:
print_r(apache_get_modules());

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Установка модулей apache в Ubuntu 10
« Ответ #4 : 12 Августа 2010, 22:46:54 »
Можно и сам апач спросить.
apache2ctl -MS
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Max - 2

  • Новичок
  • *
  • Сообщений: 30
    • Просмотр профиля
Re: Установка модулей apache в Ubuntu 10
« Ответ #5 : 25 Сентября 2010, 18:18:11 »
А не подскажите, как отключить автоматический запуск Apache?

Оффлайн Unreg

  • Активист
  • *
  • Сообщений: 751
  • Ubuntu 8.04 / Acer Aspire One 110 > Debian 5.04
    • Просмотр профиля
    • LJ
Re: Установка модулей apache в Ubuntu 10
« Ответ #6 : 25 Сентября 2010, 18:39:04 »
Цитировать
man  update-rc.d
sudo update-rc.d -f apache2 remove

Оффлайн Max - 2

  • Новичок
  • *
  • Сообщений: 30
    • Просмотр профиля
Re: Установка модулей apache в Ubuntu 10
« Ответ #7 : 25 Сентября 2010, 19:11:54 »
О, спасибо. Оперативно

 

Страница сгенерирована за 0.017 секунд. Запросов: 20.