Apache 2 - Pfade werden beim Kompilieren nicht angenommen

Apache, Lighttpd, nginx, Cherokee
Post Reply
jazzbluster
Posts: 19
Joined: 2003-12-16 01:06
 

Apache 2 - Pfade werden beim Kompilieren nicht angenommen

Post by jazzbluster »

Hallo,

ich kämpfe jetzt schon lange mit meiner Apache Installation und hab jetzt in nem anderen Thread was von httpd -V gelesen und gleich ausprobiert, das lieferte folgendes. Nun hab ich aber beim Kompilieren was ganz anderes festgelegt.

Code: Select all

 -D APACHE_MPM_DIR="server/mpm/worker"
 -D APR_HAS_SENDFILE
 -D APR_HAS_MMAP
 -D APR_HAVE_IPV6 (IPv4-mapped addresses enabled)
 -D APR_USE_SYSVSEM_SERIALIZE
 -D APR_USE_PTHREAD_SERIALIZE
 -D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
 -D APR_HAS_OTHER_CHILD
 -D AP_HAVE_RELIABLE_PIPED_LOGS
 -D HTTPD_ROOT="/usr/local"
 -D SUEXEC_BIN="/usr/local/bin/suexec"
 -D DEFAULT_SCOREBOARD="logs/apache_runtime_status"
 -D DEFAULT_ERRORLOG="logs/error_log"
 -D AP_TYPES_CONFIG_FILE="conf/mime.types"
 -D SERVER_CONFIG_FILE="conf/httpd.conf"
Wegen dem falschen httpd_root wird er die mime.types nicht finden und deswegen hab ich auch immer keine Bilder auf meiner Page

Code: Select all

./configure 
--prefix=/usr/lib/apache 
--with-mpm=worker 
--with-ssl=/usr/local 
--enable-modules="so http" 
--enable-mods-shared="access actions alias asis auth auth_anon auth_digest autoindex cache cern_meta cgi cgid charset_lite deflate dir env expires ext_filter file_cache headers imap include info log_config logio mem_cache mime mime_magic negotiation proxy proxy_connect proxy_ftp proxy_http rewrite setenvif speling ssl status suexec unique_id userdir usertrack vhost_alias" 
--enable-suexec 
--with-suexec-bin=/usr/lib/apache/bin/suexec 
--with-suexec-caller=apache 
--with-suexec-userdir=html 
--with-suexec-docroot=/var/www 
--with-suexec-uidmin=100 
--with-suexec-gidmin=100 --with-suexec-logfile=/var/log/apache/suexec_log 
--with-suexec-safepath=/usr/local/bin:/usr/bin:/bin 
--silent 
--enable-static-support
Bei Suexec ist es das gleiche, die Pfade werden durch die Parameter beim Kompilieren nicht angenommen, nur wenn ich die suexec.h editiere.


Kann mir bitte jmd. helfen - bin ja recht geduldig, aber jetzt geht mir echt bald die Luft aus mit dem Apache. Sowas hatt ich noch nie.


Danke!

jazz
jazzbluster
Posts: 19
Joined: 2003-12-16 01:06
 

Re: Apache 2 - Pfade werden beim Kompilieren nicht angenommen

Post by jazzbluster »

Weis denn keiner weiter ?
Also ich hab wirklich viel getestet und gelesen und frag nicht einfach nach 5 Min. rumspielen hier im Forum :cry:
perlitz
Posts: 202
Joined: 2003-11-01 12:25
 

Re: Apache 2 - Pfade werden beim Kompilieren nicht angenommen

Post by perlitz »

Hi,

ich hab genau das selbe Problem :cry: Im übrigen hab ich die Probs auch mit Apache 1.3x, was mir irgendwie sagt, das ich was falsch mache :( Ich tauge wohl noch nicht zum selbst kompilieren...

Hast Du das schonmal versucht nur den Pfad wie in diesem Post beschrieben zu ändern? Das klappt bei mir auch nicht :(

Gruß
Andreas
oxygen
Posts: 2138
Joined: 2002-12-15 00:10
Location: Bergheim
 

Re: Apache 2 - Pfade werden beim Kompilieren nicht angenommen

Post by oxygen »

Ist doch offensichtlich, der Apache benutzt das alte SuExec:

Code: Select all

-D SUEXEC_BIN="/usr/local/bin/suexec" 
--with-suexec-bin=/usr/lib/apache/bin/suexec
Ã?berhaupt, du startest den alten Apache:

Code: Select all

 -D HTTPD_ROOT="/usr/local" 
--prefix=/usr/lib/apache
der httpd liegt nach der Konfiguration in /usr/lib/apach/bin/httpd, aber wenn du httpd -V eingibst startet der alte, der wahrscheinlich in /usr/bin/httpd liegt.
Post Reply