_
toggle menu eXmatrikulationsamt.de
online: 361 gäste

> Apache und CGI über Symlinks

Themen Layout: Standard · [Linear] · Outline Thema abonnieren | Thema versenden | Thema drucken
post 11 Feb 2009, 17:03
avatar
eXma Poltergeist
*********

Punkte: 6729
seit: 20.10.2004

Hallo liebe Mitnerds,

für ein Projekt fummel ich gerade an einem CGI Script (geschrieben in Python, sollte aber egal sein). Dieses lag bis jetzt unter ~/public_html/cgi-bin und lief ohne Probleme.

Jetzt bin ich aber auf Eclipse und Pydev als Entwicklungswerkzeug umgestiegen, da ich die ganzen schicken Sachen da durchaus gebrauchen kann. Jedoch kann ja obiges Verzeichnis schlecht das Eclipse Projekt Verzeichnis sein. Dieses ist ~/workspace/dingens und die Scripte liegen (noch) unter ~/workspace/dingens/src

Nun dachte ich, das einfachste wäre, das cgi-bin Verzeichnis als Symlink auf ~/workspace/dingens/src zu gestalten. Natürlich sträubt sich da der Apache, die Scripte auszuführen. Ich könnte ihm das Dir explizit sagen, aber das is irgendwie uncool. Gibts da was eleganteres? Sowas wie FollowSymlinks für CGIs oder so?


--------------------
ProfilPM
AntwortenZitierenTOP
 
Antworten(1 - 3)
post 11 Feb 2009, 17:45
avatar
eXma Poltergeist
*********

Punkte: 6729
seit: 20.10.2004

So ich hab jetzt erstmal einen Workaround. Nachdem ich erfolglos mehrere Varianten versucht habe, das Verzeichnis in der httpd.conf hart zu verdraten, habe ich jetzt wieder ein "richtiges" cgi-bin Verzeichnis, dessen Inhalt aber aus Symlinks besteht. Scheint den Apachen nicht zu stören.

Falls noch jemandem einfällt, wie man obiges Problem am besten lösen kann (meinetwegen auch von der "anderen" Seite, d. h. Moment......................

Da fällt mir grad ein, dass man ja die Files im cgi-bin lassen könnte und einfach die Symlinks in den Workspace packt. Ob das dann auch mit SVN noch klappt?
ProfilPM
AntwortenZitierenTOP
post 12 Feb 2009, 00:19

Avatar-Untertitel
*******

Punkte: 1459
seit: 03.04.2006

root? Wild guess: mount --bind?


--------------------
Gebrauchte, geprüfte SATA/IDE (500GB, 160GB, 120GB) Festplatten? --> https://www.exmatrikulationsamt.de/6058033
ProfilPM
AntwortenZitierenTOP
1 Nutzer liest/lesen dieses Thema (1 Gäste)
0 Mitglieder: