Установка модулей apache

Вопросы связанные с работой Apache

Модераторы: Art.i, vasya

Установка модулей apache

Сообщение websvc » Пн ноя 28, 2011 1:27 am

Тема закрыта.
Нужно установить модули Apache (freebsd)

proxy_connect
proxy_http


Делаю такие операции через SSH

1.
cd /usr/ports/www/apache22
make config


2. выбираю эти модули - ок

3.
cd /usr/ports/www/apache22
make reinstall && make install clean



Ну и на этом шаге мне пишет:
Couldn't fetch it - please try to retrieve this => port manually into /usr/ports/distfiles/apache22 and try again.



Удалились все модули
ls -l /usr/local/libexec/apache22/


пусто, и не переустанавливается. как решить вопрос?
Последний раз редактировалось websvc Пн ноя 28, 2011 3:51 am, всего редактировалось 2 раз(а).
websvc
 
Сообщений: 6
Зарегистрирован: Пт ноя 04, 2011 8:16 pm

Re: Установка модулей apache

Сообщение websvc » Пн ноя 28, 2011 1:36 am

Пробовал устанавливать с обновленными портами и выгружеными процессами httpd

make rmconfig
make install clean


=> Attempting to fetch ftp://ftp.sunet.se/pub/www/servers/apac ... 21.tar.bz2
fetch: ftp://ftp.sunet.se/pub/www/servers/apac ... 21.tar.bz2: Unknown FTP error
=> Attempting to fetch ftp://ftp.FreeBSD.org/pub/FreeBSD/ports ... 21.tar.bz2
fetch: httpd-2.2.21.tar.bz2: local file (6668393 bytes) is longer than remote file (5324905 bytes)
=> Couldn't fetch it - please try to retrieve this
=> port manually into /usr/ports/distfiles/apache22 and try again.

*** Error code 1

Stop in /usr/ports/www/apache22.
*** Error code 1

Stop in /usr/ports/www/apache22.
*** Error code 1

Stop in /usr/ports/www/apache22.



Пробую так все это оживить

обновил порты
portsnap fetch update
portsnap extract
portsnap update
cd /usr/ports/www/apache22
make deinstall install


в результате та же ошибка.

избавился от ошибки, удалил из /usr/ports/distfiles/apache22 старый файл httpd-2.2.21.tar.bz2 и закачал туда
ftp://ftp.FreeBSD.org/pub/FreeBSD/ports ... 21.tar.bz2
websvc
 
Сообщений: 6
Зарегистрирован: Пт ноя 04, 2011 8:16 pm

Re: Установка модулей apache

Сообщение websvc » Пн ноя 28, 2011 3:42 am

Тема закрыта. Используя эти комманды у меня получилось добавить модули, обновить порты и пересобрать, переустановить апач с модулями.

теперь опишу "телодвижения":

portsnap fetch update
portsnap extract
portsnap update
cd /usr/ports/www/apache22
make deinstall
make config (выбираем нужные модули)
make install
прописываем модули в /usr/local/etc/apache22/httpd.conf loadmodule
названия модулей можно посмотреть тут /usr/local/libexec/apache22 коммандой ls -l /usr/local/libexec/apache22/
перезагружаем вдс через панель vdsmgr


Да, путь к httpd.conf может не совпадать, для этого ищем все файлы.
find / -name 'httpd.conf'
что выдас примерный результат:
/usr/local/etc/apache22/httpd.conf
/usr/local/share/examples/apache22/httpd.conf
/usr/ports/www/apache22/work/httpd-2.2.21/docs/conf/httpd.conf
websvc
 
Сообщений: 6
Зарегистрирован: Пт ноя 04, 2011 8:16 pm


Вернуться в Apache

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2