Apache, Module und ich suche einen Entwickler …
by jjaritsch on Mrz.12, 2008, under /dev/privat
Bisher habe ich mich mit den Apache Module ja recht tapfer geschlagen, aber im Moment bin ich an meine Grenzen gestoßen. Ich suche jemanden, der C programmiert und eventuell bereits Erfahrungen mit Apache Module respektive der Apache API hat. Ich benötige folgende Funktion:
Konkret geht es um eine Funktion, welche per_dir Zuweisungen anwendet. Ich bekomme die zu verwendeten Daten in die Funktion, weiß dann aber nicht mehr weiter
. Die Daten haben folgendes Format:
-Indexes +FollowSymLinks
Meine Funktion sieht bisher so aus:
static void
vhs_dir_config(request_rec * r, vhs_config_rec * vhr, char *path, char *shell)
{void *dconf = r->per_dir_config;
alias_dir_conf *dirconf = (alias_dir_conf *) ap_get_module_config(dconf, &vhs_module);void *dirsettings;
dirsettings = apr_pstrdup(r->pool, shell);void *dir;
dir = path;char *settings;
settings = apr_pstrdup(r->pool, shell);#ifdef VH_DEBUG
ap_log_error(APLOG_MARK,APLOG_DEBUG, 0, r->server, “vhs_php_config: DirPath => %s”, path);
ap_log_error(APLOG_MARK,APLOG_DEBUG, 0, r->server, “vhs_php_config: DirSettings for DirPath => %s”, settings);
#endifdirconf->options = dirsettings;
ap_set_module_config(r->per_dir_config, &vhs_module, dirconf);
}
Bisher habe ich etliche Scripts durchgelesen, finde aber kein Konkretes Beispiel, lediglich den Hint mit ->options. Im Core gibts dann auch noch die Funktion set_options, welche das macht, was ich will, allerdings habe ich keinen Schimmer wie ich das Teil ansprechen kann
.
Sollte sich jemand finden, der sich mit solchen Dingen auskennt, so möge er sich bei mir melden – über eine eventuelle Entlohnung lässt sich reden.
1 Comment for this entry
1 Trackback or Pingback for this entry
-
/dev/blog von Jürgen Jaritsch » Blog Archiv » Apache, neues Modul und Individualität …
Juni 29th, 2008 on 18:57[...] weiteren kleineren Modifikationen kann das neue Modul (1, 2, 3) schon 90% der Dinge, die ich haben will . Folgende PHP-Optionen können nun live per [...]
März 12th, 2008 on 15:17
Hi,
ich habe mal ein Modul geschrieben, welches auf mod_vhost_alias basiert und pro Domain eine eigene Config parst. Wenn du willst, kann ich dir den Code mal schicken.
Dein Problem habe ich darin auch realisiert. Habe dazu einfach den Code aus der Core Datei kopiert und für meine Zwecke ein wenig angepasst.
Bei Interesse (welches bestimmt besteht
) kannst du dich ja mal melden.
Gruß Stefan (aka grubi)