Server extensions für Frontpage 2002

Apache, Lighttpd, nginx, Cherokee
Post Reply
scatty
Posts: 14
Joined: 2003-04-09 12:05
 

Server extensions für Frontpage 2002

Post by scatty »

hi !

Wo kann ich diese extension für apache server und suse8.1 downloaden???

danke

Scatty
rootmaster
Posts: 483
Joined: 2002-04-28 13:30
Location: Hannover
 

Re: Server extensions für Frontpage 2002

Post by rootmaster »

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

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;
für 1.3.26

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;
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

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
"back to the roots"
Cahn's Axiom:

When all else fails, read the instructions
scatty
Posts: 14
Joined: 2003-04-09 12:05
 

Re: Server extensions für Frontpage 2002

Post by scatty »

alles klar danke... ich muß dann nur noch den apache patchen :)
Post Reply