Thread HTML Seite mit Links mittels Perl-Module erstellen (53 answers)
Opened by rooky at 2007-10-25 01:56

rooky
 2007-10-28 16:41
#101500 #101500
User since
2007-10-25
38 Artikel
BenutzerIn
[default_avatar]
Hallo zusammen heute habe ich apache deinstalliert und neu installiert. Ich habe die Default-Konfiguration beibehalten. Also

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
DocumentRoot "/srv/www/htdocs"

#
# Configure the DocumentRoot
#
<Directory "/srv/www/htdocs">
# Possible values for the Options directive are "None", "All",
# or any combination of:
# Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
#
# Note that "MultiViews" must be named *explicitly* --- "Options All"
# doesn't give it to you.
#
# The Options directive is both complicated and important. Please see
# http://httpd.apache.org/docs-2.2/mod/core.html#options
# for more information.
Options None
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
# Options FileInfo AuthConfig Limit
AllowOverride None
# Controls who can get stuff from this server.
Order allow,deny
Allow from all
</Directory>

ScriptAlias /cgi-bin/ "/srv/www/cgi-bin/"

# "/srv/www/cgi-bin" should be changed to whatever your ScriptAliased
# CGI directory exists, if you have that configured.
#
<Directory "/srv/www/cgi-bin">
AllowOverride None
Options +ExecCGI -Includes
Order allow,deny
Allow from all
</Directory>


Meine PDFs habe ich im /srv/www/htdocs und meine Skripte im /srv/www/cgi-bin gespeichert wie apache es möchte.

Nun wenn ich mein Skript im Browser unter http://localhost/cgi-bin/skript.pl aufrufe holt es wie erwünscht meine PDFs aus /srv/www/htdocs.

Jetzt das Problem wenn ich ein PDF anklicke bekomme ich die Fehlermeldung:

Code: (dl )
1
2
3
4
5
6
7
8
9
Objekt nicht gefunden!

Der angeforderte URL konnte auf dem Server nicht gefunden werden. Der Link auf der verweisenden Seite scheint falsch oder nicht mehr aktuell zu sein. Bitte informieren Sie den Autor dieser Seite über den Fehler.

Sofern Sie dies für eine Fehlfunktion des Servers halten, informieren Sie bitte den Webmaster hierüber.
Error 404
localhost
Sun Oct 28 15:14:13 2007
Apache/2.2.3 (Linux/SUSE)

und da liegt das Problem ich habe mir die Link-Adresse einer der PDFs kopiert und hier ist was ich bekomme
Code: (dl )
http://localhost/cgi-bin/Datei.pdf
. Was offensichtlich falsch ist. Der Link sollte zu /srv/www/htdocs zeigen, ich weiss nicht wie der Link im Browser aussehen sollte aber jedenfalls nicht so dass er auf cgi-bin zeigt. Wie löse ich das Problem.

Vielen Dank an alle

View full thread HTML Seite mit Links mittels Perl-Module erstellen