hi !
Wo kann ich diese extension für apache server und suse8.1 downloaden???
danke
Scatty
Server extensions für Frontpage 2002
-
rootmaster
- Posts: 483
- Joined: 2002-04-28 13:30
- Location: Hannover
Re: Server extensions für Frontpage 2002
im telegramm-stil ;) ...
schau mal hier:
http://rtr.com/fpsupport/fp2002sr1eula.htm
für linux (alle distris), saug dir fp50.linux.tar.gz,
entpacken, um an fp_install.sh zu kommen und ausführen
unterstützt dein apache dso, dann reicht das basteln von mod_frontpage.so
willst du confixx benutzen, dann kannst du alle fragen zu erstellung von web's verneinen, das erledigt confixx
hierzu ~/confixx/admin/admin.pl ausführen, unter webserver frontpage2002 aktivieren, (u.u.) den pfad zu /usr/local/frontpage/version5.0/bin/owsadm.exe angeben
als admin fp für den reseller aktivieren, damit dieser fp für kunden freischalten kann
ausserdem musst du suexec ausschalten für den jeweiligen kunden (-> #user, #group) oder aber den "apatchen patchen" :)
für 1.3.27
für 1.3.26
cd /usr/local/src/apache; patch -p0 < 1.3.patch
da /usr/local/frontpage/version5.0/apache-fp/_vti_bin/fpexe setuid root sein muss, kann man noch einen wrapper drumrum basteln, der den zugriff auf den webserver-user beschränkt:
mv fpexe fpexe.su
neue fpexe
"back to the roots"
schau mal hier:
http://rtr.com/fpsupport/fp2002sr1eula.htm
für linux (alle distris), saug dir fp50.linux.tar.gz,
entpacken, um an fp_install.sh zu kommen und ausführen
unterstützt dein apache dso, dann reicht das basteln von mod_frontpage.so
willst du confixx benutzen, dann kannst du alle fragen zu erstellung von web's verneinen, das erledigt confixx
hierzu ~/confixx/admin/admin.pl ausführen, unter webserver frontpage2002 aktivieren, (u.u.) den pfad zu /usr/local/frontpage/version5.0/bin/owsadm.exe angeben
als admin fp für den reseller aktivieren, damit dieser fp für kunden freischalten kann
ausserdem musst du suexec ausschalten für den jeweiligen kunden (-> #user, #group) oder aber den "apatchen patchen" :)
für 1.3.27
Code: Select all
--- src/main/util_script.c Mon Sep 30 18:35:22 2002
+++ src/main/util_script.c Fri Apr 25 00:00:00 2003
@@ -1173,10 +1173,10 @@
}
#elif defined(NETWARE)
#else
- if (ap_suexec_enabled
+ if (ap_suexec_enabled && (strcmp("/usr/local/frontpage/version5.0/apache-fp/_vti_bin/fpexe",
r->filename)
&& ((r->server->server_uid != ap_user_id)
|| (r->server->server_gid != ap_group_id)
- || (!strncmp("/~", r->uri, 2)))) {
+ || (!strncmp("/~", r->uri, 2))))){
char *execuser, *grpname;
struct passwd *pw;
Code: Select all
--- src/main/util_script.c Mon Sep 30 17:53:25 2002
+++ src/main/util_script.c Fri Apr 25 00:00:00 2003
@@ -1172,10 +1172,10 @@
}
#elif defined(NETWARE)
#else
- if (ap_suexec_enabled
+ if (ap_suexec_enabled && (strcmp("/usr/local/frontpage/version5.0/apache-fp/_vti_bin/fpexe",
r->filename)
&& ((r->server->server_uid != ap_user_id)
|| (r->server->server_gid != ap_group_id)
- || (!strncmp("/~", r->uri, 2)))) {
+ || (!strncmp("/~", r->uri, 2))))) {
char *execuser, *grpname;
struct passwd *pw;
da /usr/local/frontpage/version5.0/apache-fp/_vti_bin/fpexe setuid root sein muss, kann man noch einen wrapper drumrum basteln, der den zugriff auf den webserver-user beschränkt:
mv fpexe fpexe.su
neue fpexe
Code: Select all
#!/bin/bash
whoami=`whoami 2>/dev/null` || whoami=`/usr/bin/id | sed -e ' s/).*//; s/^.*(//;'`
if test $whoami = "wwwrun"
then
./fpexe.su $@
fi
Cahn's Axiom:
When all else fails, read the instructions
When all else fails, read the instructions
Re: Server extensions für Frontpage 2002
alles klar danke... ich muß dann nur noch den apache patchen :)