Hallo,
wie stelle ich es an, dass ich aus den Sourcen des Apachen 2 - 2.2.3 NUR das suexec als fertiges binary bekomme. Beim Apachen 1.3 war das ein fakeroot /debian/rules binary und fertig war die Laube.
Der Server läuft bereits auf 2.2.3, installed mit apt, aber ich benötige ein geändertes suexec.
Wie geht das beim Apachen 2.2.3?
Danke,
Bern
[gelöst] Apache 2.2.3: nur suexec kompilieren?
-
- Beiträge: 121
- Registriert: 19.10.2003 13:21:12
[gelöst] Apache 2.2.3: nur suexec kompilieren?
Zuletzt geändert von bernostern am 30.05.2007 10:37:35, insgesamt 1-mal geändert.
-
- Beiträge: 121
- Registriert: 19.10.2003 13:21:12
Hi,
konnte es selber rauspfriemeln. Für die die es auch mal brauchen:
Gruß,
Bern
konnte es selber rauspfriemeln. Für die die es auch mal brauchen:
Code: Alles auswählen
Apache2 Sourcen behandeln, um an ein (eigenes) suexec zu kommen:
apt-get source apache2
cd apache2-2.2.x/support
$EDITOR suexec.c
die gewünschten Änderungen an suexec vornehmen.
$EDITOR suexec.h
folgende defines ändern:
#define AP_HTTPD_USER "www" -----------------> #define AP_HTTPD_USER "www-data"
#define AP_LOG_EXEC DEFAULT_EXP_LOGFILEDIR "/suexec_log" /* Need me? */ -----------------> #define AP_LOG_EXEC "/var/log/apache2/suexec.log"
#define AP_DOC_ROOT DEFAULT_EXP_HTDOCSDIR -----------------> #define AP_DOC_ROOT "/var/www"
wieder im apache2-2.2.x Verzeichnis:
./configure
------- ist folgendes nötig ? kommt von debianhowto.de -------
in include/ap_config_auto.h einfügen (altes AP_DOC_ROOT raushaun)
#define AP_DOC_ROOT “/var/www”
------- ist obiges nötig ???? -------
make suexec
(kein make install danach!)
suexec fertig im apache2-2.2.x/support Verz.
cp support/suexec /usr/lib/apache2/suexec
chmod 4755 /usr/lib/apache2/suexec
feddich....
Bern