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/