Moin,
ich baue ein Debian-Paket welches ein Programm mitbringt welches als cgi-Skript fungieren kann. Dieses liegt in /usr/bin, wird also vom Web-Server nicht gefunden. Um das zu Ändern hätte ich jetzt einfach beim Paketbau einen Soft-Link nach /usr/lib/cgi-bin gelegt.
1. Finden das alle Web-Server da oder nur bestimmte? 2. Ist es sinnvoll den Link immer zu legen oder sollte man die Entscheidung immer dem lokalen Admin überlassen?
Pointer auf die Policy gern gesehen.
Danke, Hilmar
On Wed, Jan 18, 2012 at 05:36:26PM +0100, Hilmar Preusse wrote:
Moin,
ich baue ein Debian-Paket welches ein Programm mitbringt welches als cgi-Skript fungieren kann. Dieses liegt in /usr/bin, wird also vom Web-Server nicht gefunden. Um das zu Ändern hätte ich jetzt einfach beim Paketbau einen Soft-Link nach /usr/lib/cgi-bin gelegt.
- Finden das alle Web-Server da oder nur bestimmte?
Apache und lighttpd ja, andere weiß ich nicht.
- Ist es sinnvoll den Link immer zu legen oder sollte man die Entscheidung immer dem lokalen Admin überlassen?
awstats ist z.B. nur in /usr/lib/cgi-bin (also nicht als Symlink). Wenn das cgi-Script also nicht auch als normales Kommandozeilentool sinnvoll ist, würde ich das auch gleich in /usr/lib/cgi-bin installieren.
Pointer auf die Policy gern gesehen.
In der Policy gibt es einen Abschnitt dazu [1] und es gibt eine (Draft) Webapp-Policy unter [2], evtl. findest du dort auch noch was dazu.
Viele Grüße Jan
Footnotes: [1] http://www.debian.org/doc/debian-policy/ch-customized-programs.html#s-web-ap...
[2] http://webapps-common.alioth.debian.org/draft/html/
On 19.01.12 Jan Dittberner (jan@dittberner.info) wrote:
On Wed, Jan 18, 2012 at 05:36:26PM +0100, Hilmar Preusse wrote:
Moin,
- Ist es sinnvoll den Link immer zu legen oder sollte man die Entscheidung immer dem lokalen Admin überlassen?
awstats ist z.B. nur in /usr/lib/cgi-bin (also nicht als Symlink). Wenn das cgi-Script also nicht auch als normales Kommandozeilentool sinnvoll ist, würde ich das auch gleich in /usr/lib/cgi-bin installieren.
Pointer auf die Policy gern gesehen.
In der Policy gibt es einen Abschnitt dazu [1] und es gibt eine (Draft) Webapp-Policy unter [2], evtl. findest du dort auch noch was dazu.
Laut denen ist /usr/lib/cgi-bin zwar erlaubt, kann sich aber ändern. Mit apt-file search finden sich jede Menge cgi-Skripte in /usr/lib/cgi-bin, darum habe ich jetzt mein Link dort abgelegt. Mal schaun, was passiert.
Danke, Hilmar
lug-dd@mailman.schlittermann.de