Добавление модуля к apache в OpenBSD


ramok аватар

ramok - Posted on 18 Июль 2006

OpenBSD поставляется с пропатченым apache, дополнительными модулями которого не подключены по умолчанию, но исходные коды модулей есть.

Вот пример установки модуля mod_mime_magic. В принципе так можно делать в любой OS, но если есть возможность лучше воспользоватся системой пакетов.

$ cd /usr/src/usr.sbin/httpd/src/modules/standard/                                                                                     
$ apxs -i -a -c mod_mime_magic.c
cc -O2 -pipe -DDEV_RANDOM=/dev/arandom -DMOD_SSL=208116 -DEAPI -DUSE_SETUSERCONTEXT -fPIC -DSHARED_MODULE -I/usr/lib/apache/include  -c mod_mime_magic.c
cc -shared -fPIC -DSHARED_MODULE -o mod_mime_magic.so mod_mime_magic.o
[activating module `mime_magic' in /var/www/conf/httpd.conf]
cp mod_mime_magic.so /usr/lib/apache/modules/mod_mime_magic.so
chmod 755 /usr/lib/apache/modules/mod_mime_magic.so
cp /var/www/conf/httpd.conf /var/www/conf/httpd.conf.bak
cp /var/www/conf/httpd.conf.new /var/www/conf/httpd.conf
rm /var/www/conf/httpd.conf.new
0
Ваша оценка: Ничего