Schrift
Wiki:Tipp zum Debugging: use Data::Dumper; local $Data::Dumper::Useqq = 1; print Dumper \@var;
[thread]3225[/thread]

apache zeigt keine html in cgi-bin an



<< |< 1 2 >| >> 11 Einträge, 2 Seiten
kale_1990
 2006-12-21 20:36
#30306 #30306
User since
2006-09-12
104 Artikel
BenutzerIn
[default_avatar]
hallo, hab den apache bei mir installiert(kubuntu 6.10) und jetz frag ich mich wie ich im perl verzeichnis also /usr/lib/cgi-bin/ html datein anzeigne lassen kann...das macht er nämlich nicht! weiß jemand was ich da in httpd.conf einstellen muss??
danke scho im vorraus!
THERE'S MORE THAN ONE WAY TO DO IT - TMTOWTDI

EASY THINGS SHOULD BE EASY - HARD THINGS SHOULD BE POSSIBLE
Superfrank
 2006-12-21 20:47
#30307 #30307
User since
2006-09-05
164 Artikel
BenutzerIn
[default_avatar]
Hallo,
da gehören html-Dokumente eher nicht hin. Wenn du die html-Datei über den Scriptalias aufrufts versucht der Apache die Datei auszuführen was fehlschlägt. Evtl. kannst du da was mit einer .htaccess machen, html-Dateien gehören aber grundsätzlich nicht ins cgi-Verzeichnis.

Grüsse

Frank
nepos
 2006-12-21 20:50
#30308 #30308
User since
2005-08-17
1420 Artikel
BenutzerIn
[Homepage] [default_avatar]
Die gehören da nicht rein. Echte HTML-Dateien gehören normal nach /var/www/.
Alles was unter /usr/lib/cgi-bin liegt wird normal als ausführbarer Code betrachtet meines Wissens.
kale_1990
 2006-12-22 09:50
#30309 #30309
User since
2006-09-12
104 Artikel
BenutzerIn
[default_avatar]
achso ok...es ist also auch nicht möglich?! war nur so ne frage...
THERE'S MORE THAN ONE WAY TO DO IT - TMTOWTDI

EASY THINGS SHOULD BE EASY - HARD THINGS SHOULD BE POSSIBLE
bloonix
 2006-12-22 11:52
#30310 #30310
User since
2005-12-17
1615 Artikel
HausmeisterIn
[Homepage]
user image
Möglich ist das schon. Eine Lösung wäre...

Alias /cgi-bin        /usr/lib/cgi-bin/
AddHandler cgi-script .cgi

<Directory /var/lib/cgi-bin>
  Options +ExecCGI
</Directory>
\n\n

<!--EDIT|opi|1166781336-->
What is a good module? That's hard to say.
What is good code? That's also hard to say.
One man's Thing of Beauty is another's man's Evil Hack.
nepos
 2006-12-22 12:53
#30311 #30311
User since
2005-08-17
1420 Artikel
BenutzerIn
[Homepage] [default_avatar]
Aber absolut unsauber. Ins cgi-bin gehören ausführbare Skripten, keine statischen HTML-Seiten.
bloonix
 2006-12-22 13:10
#30312 #30312
User since
2005-12-17
1615 Artikel
HausmeisterIn
[Homepage]
user image
[quote=nepos,22.12.2006, 11:53]Aber absolut unsauber. Ins cgi-bin gehören ausführbare Skripten, keine statischen HTML-Seiten.[/quote]
Das schreibst du schon das zweite Mal und das bezweifel ich auch nicht.

Trotzdem wollte kale_1990 wissen, wie es geht. Genau das habe ich ihm
gezeigt. Kritik ist schön und gut, aber eine Lösung, wenn es denn eine
gibt, sollte doch auch aufgezeigt werden.

Oder verwehrst du grundsätzlich die Lösung, wenn Sie dir nicht in den
Kram passt? :p\n\n

<!--EDIT|opi|1166785887-->
What is a good module? That's hard to say.
What is good code? That's also hard to say.
One man's Thing of Beauty is another's man's Evil Hack.
nepos
 2006-12-22 19:19
#30313 #30313
User since
2005-08-17
1420 Artikel
BenutzerIn
[Homepage] [default_avatar]
Ne sicher nicht. Ich wollte damit nur sagen, lass es, weil es eben aus gutem Grund so aufgetrennt ist ;)
Aber wenn er das unbedingt so machen will bitte :)
kale_1990
 2006-12-23 14:58
#30314 #30314
User since
2006-09-12
104 Artikel
BenutzerIn
[default_avatar]
also danke erst mal für die lösung an opi, und dann noch für die anderen einträge! werds wohl nur mal kurz so einrichten weil es ging da drum das ich einen chat geschriebn hab und da auch html seiten hab....aber jetz hab ich ja gelernt das man das so nicht macht jetz werd ich es anders machen! :-)
THERE'S MORE THAN ONE WAY TO DO IT - TMTOWTDI

EASY THINGS SHOULD BE EASY - HARD THINGS SHOULD BE POSSIBLE
bloonix
 2006-12-23 16:43
#30315 #30315
User since
2005-12-17
1615 Artikel
HausmeisterIn
[Homepage]
user image
Hi kale_1990,

[quote=kale_1990,23.12.2006, 13:58]werds wohl nur mal kurz so einrichten weil es ging da drum das ich einen chat geschriebn hab und da auch html seiten hab....aber jetz hab ich ja gelernt das man das so nicht macht jetz werd ich es anders machen! :-)[/quote]
Nun, du weißt jetzt wie es geht und das finde ich besonders
wichtig, denn wenn du irgendwann auf eine solche Konfiguration
triffst - und das wirst du bestimmt! -, dann kannst du es
verbessern.

Was ich aber noch als Kritik hinzufügen möchte ist, dass ich
ausführbare Dateien für den Webserver in /usr/lib/cgi-bin
ebenfalls sehr unschön finde! Der Webserver hat für die
Auslieferung von Content nichts unter /usr verloren.

Etwas schöner finde ich die Aufteilung ...

/var/www/html
/var/www/cgi-bin
/var/www/<weitere Aliase>


Falls auf diesem Server einmal mehrere Domains geplant sind ...

/var/www/<Domain Name>/html
/var/www/<Domain Name>/cgi-bin
/var/www/<Domain Name>/<weitere Aliase>


Gruss,
opi\n\n

<!--EDIT|opi|1166885178-->
What is a good module? That's hard to say.
What is good code? That's also hard to say.
One man's Thing of Beauty is another's man's Evil Hack.
<< |< 1 2 >| >> 11 Einträge, 2 Seiten



View all threads created 2006-12-21 20:36.