Benötige cgi-bin Verzeichnis im httpdocs Verzeichnis
Benötige cgi-bin Verzeichnis im httpdocs Verzeichnis
Hallo, vielleicht kann mir jemand helfen. Ich habe einen Puretec Rootserver mit Plesk 7.5 Installation. Wenn ich jetzt einen vhost anlege legt er das cgi-bin Verzeichnis natürlich immer ausserhalb des httpdocs Verzeichnisses an. Ich benötige es aber innerhalb des httpdocs Verzeichnisses für ein aufwendiges Perl Skript. Ist es irgendwie möglich das cgi-bin Verzeichnis im httpdocs Verzeichnisses am laufen zu bekommen...? Wenn ja wie...? Was muß ich dann in der default-server.conf, mod perl.conf oder httpd.conf datei ändern...? :?: :?: :?:
Re: Benötige cgi-bin Verzeichnis im httpdocs Verzeichnis
Wenn Du ein Skeleton erstellst, kannst Du ja die Ordnetstuktur selbst betsimmen. Also den cgi-bin in den httpdocs packen und schon sollte es laufen
Re: Benötige cgi-bin Verzeichnis im httpdocs Verzeichnis
Was bitte ist ein Skeleton und wie erstelle ich es?
Re: Benötige cgi-bin Verzeichnis im httpdocs Verzeichnis
wenn Du als Admin eingeloggt bis, kannst Du jedem Kunden ein "Skeleton" zuweisen. Das ist die Verzeichnistruktur die der USer dann sieht.
Du erstellts offline deine Verzechnisse und zippst diese zu einem Verzeichnis.
Diese Struktur kannst Du dann importieren.
Du erstellts offline deine Verzechnisse und zippst diese zu einem Verzeichnis.
Diese Struktur kannst Du dann importieren.
Re: Benötige cgi-bin Verzeichnis im httpdocs Verzeichnis
Ja aber er führt doch dann keine cgi's bzw .pl Dateien im cgi-bin verzeichnis aus oder doch...? Das ist doch schlieslich eine Einstellungssache in der httpd.conf. bzw plesk legt für jeden vhost eine httpd.include an
Keine Ahnung wie das gehen soll...?
Hast du nicht mal einen Ansatz...?
Keine Ahnung wie das gehen soll...?
Hast du nicht mal einen Ansatz...?
Re: Benötige cgi-bin Verzeichnis im httpdocs Verzeichnis
Einen Ansatz kann ich Dir so auch nicht geben, ich würde es ersteinmal so versuchen. Genaueres kann ich jetzt auch noch nicht sagen, Plesk ist mir auch noch zu neu.
Re: Benötige cgi-bin Verzeichnis im httpdocs Verzeichnis
Nee, das geht auch nicht da cgi-bin ein Hauptverzeichnis ist, welches unterhalb des httpdocs ordners automatisch durch plesk angelegt wird. Das heisst nichts anderes als das der relative Pfad immer in das cgi-bin Hauptverzeichnis zeigt. Ich brauche es aber in das cgi-bin Verzeichnis über httpdocs...
Re: Benötige cgi-bin Verzeichnis im httpdocs Verzeichnis
Hilfe!!! :roll: Kann mir denn keiner weiterhelfen...? :?:
Re: Benötige cgi-bin Verzeichnis im httpdocs Verzeichnis
wie ist dein httpdocs Verzeichnis ?
wie ist das Verzeichnis der User ?
ich hab das mit einem symbolic link geregelt (hab aber kein Plesk)
wie ist das Verzeichnis der User ?
ich hab das mit einem symbolic link geregelt (hab aber kein Plesk)
Re: Benötige cgi-bin Verzeichnis im httpdocs Verzeichnis
UserDir /home/httpd/vhosts/irgendwas.de/web_users
DocumentRoot /home/httpd/vhosts/irgendwas.de/httpdocs
Wäre super wenn Du mir helfen könntest!
DocumentRoot /home/httpd/vhosts/irgendwas.de/httpdocs
Wäre super wenn Du mir helfen könntest!
Re: Benötige cgi-bin Verzeichnis im httpdocs Verzeichnis
was sagt denn dein
/var/log/apache2/error.log ?
/var/log/apache2/suexec.log ?
/var/log/apache2/error.log ?
/var/log/apache2/suexec.log ?
Re: Benötige cgi-bin Verzeichnis im httpdocs Verzeichnis
Du willst deinen Vhost anpassen/abändern. Sei deine Domain mal beispielsweise "example.com". Das geht durch eine Erweiterungedatei namens vhost.conf im Verzeichnis /home/httpd/vhosts/example.com/conf. Beachte den Kommentar in der dort liegenden httpd.include.YoYo wrote:Puretec Rootserver mit Plesk 7.5 Installation. [...] das cgi-bin Verzeichnis natürlich immer ausserhalb des httpdocs Verzeichnisses an. Ich benötige es aber innerhalb des httpdocs Verzeichnisses für [...] Ist es irgendwie möglich das cgi-bin Verzeichnis im httpdocs Verzeichnisses am laufen zu bekommen...?
Code: Select all
# ATTENTION!
# DO NOT MODIFY THIS FILE OR ANY PART OF IT. THIS CAN RESULT IN IMPROPER PLESK
# FUNCTIONING OR FAILURE, CAUSE DAMAGE AND LOSS OF DATA. IF YOU REQUIRE CUSTOM
# MODIFICATIONS TO BE APPLIED TO THE CONFIGURATION, PLEASE, PERFORM THEM IN THE
# FOLLOWING FILE(S):
# /home/httpd/vhosts/example.com/conf/vhost.conf
# /home/httpd/vhosts/example.com/conf/vhost_ssl.conf
# /home/httpd/vhosts/example.com/subdomains/<subdomain-name>/conf/vhost.conf:arrow: Bei deinem Fall sind diese drei Schritte nötig. Alle Schritte als super user "root" durchführen:
1. Trage in die vhost.conf ein:
Code: Select all
ScriptAlias /cgi-bin/ /home/httpd/vhosts/example.com/httpdocs/cgi-bin/Code: Select all
/usr/local/psa/admin/sbin/websrvmng --reconfigure-vhost --vhost-name=example.com:!: Diese Vorgehensweise gilt für viele Fälle, wo du die Vhost-Konfiguration erweitern willst. Ist quasi ein "httpd-spezial" zu Fuss. Das kann aber nur der super user machen. Wäre auch sonst ein Sicherheitsrisiko.
-
Anonymous
ScriptAlias-Eintrag in vhost.conf
Hallo,
da ich das gleiche Problem wie YoYo habe, setzte ich alles so um, wie von kawfy beschrieben.
Leider überschreibt der ScriptAlias-Eintrag in der vhost.conf nicht den entsprechenden ScriptAlias-Eintrag der httpd.include. Die vhost.conf wird ja auch erst am Ende des entsprechenden Abschnittes includiert.
Ein Auskommentieren des ScripAlias-Eintrages in httpd.include und ein anschliessender Apache-Restart liessen die Einstellungen der vhost.conf dann wirksam werden. Wenn nur Plesk nicht wieder alles überbügeln würde...
Gibt es eine Lösung für dieses Problem, in der Form, dass man diesen SriptAlias-Eintrag gleich am Anfang includieren kann?
Bin für jede Hilfe dankbar.
da ich das gleiche Problem wie YoYo habe, setzte ich alles so um, wie von kawfy beschrieben.
Leider überschreibt der ScriptAlias-Eintrag in der vhost.conf nicht den entsprechenden ScriptAlias-Eintrag der httpd.include. Die vhost.conf wird ja auch erst am Ende des entsprechenden Abschnittes includiert.
Ein Auskommentieren des ScripAlias-Eintrages in httpd.include und ein anschliessender Apache-Restart liessen die Einstellungen der vhost.conf dann wirksam werden. Wenn nur Plesk nicht wieder alles überbügeln würde...
Gibt es eine Lösung für dieses Problem, in der Form, dass man diesen SriptAlias-Eintrag gleich am Anfang includieren kann?
Bin für jede Hilfe dankbar.