Zainstalowałem apache z następującą konfiguracją:
Kod
./configure --prefix=/usr/local/apache \
--enable-so \
--enable-cgi \
--enable-info \
--enable-rewrite \
--enable-modules=rewrite \
--enable-speling \
--enable-usertrack \
--enable-deflate \
--enable-ssl \
--enable-module=most \
--enable-shared=rewrite \
--enable-mime-magic
--enable-so \
--enable-cgi \
--enable-info \
--enable-rewrite \
--enable-modules=rewrite \
--enable-speling \
--enable-usertrack \
--enable-deflate \
--enable-ssl \
--enable-module=most \
--enable-shared=rewrite \
--enable-mime-magic
w configu w odpowiednich miejscach mam tak jak należy czyli:
LoadModule rewrite_module modules/mod_rewrite.so
RewriteEngine On
AllowOverride All
W katalogu apache/modules nie ma modułu mod_rewrite.so / .c więc wygrzebałem ten plik ręcznie ze źródeł i skopiowałem do modules. Przy odpalaniu serwera wywala mi błąd
Kod
httpd: Syntax error on line 53 of /usr/local/apache-ssl/conf/httpd.conf: Cannot load /usr/local/apache/modules/mod_rewrite.c into server: /usr/local/apache/modules/mod_rewrite.c: invalid ELF header
znowu jesli nie skopiuje nic do modules:
Kod
httpd: Syntax error on line 53 of /usr/local/apache-ssl/conf/httpd.conf: Cannot load /usr/local/apache/modules/mod_rewrite.c into server: /usr/local/apache/modules/mod_rewrite.c: cannot open shared object file: No such file or directory
Jakieś sugestie? Skąd wziąć ten plik mod_rewrite.so?