Hallo zusammen and danke bis jetzt für die tolle Unterstützung, cih musste mich mein Brot verdienen jetzt bin ich wieder da.
Hier einige Auszüge aus
/var/log/apache2/error_log
[Fri Oct 26 01:10:57 2007] [error] [client 127.0.0.1] (13)Permission denied: exec of '/srv/www/cgi-bin/arbeit2.pl' failed, referer: http://localhost/~james/
[Fri Oct 26 01:10:57 2007] [error] [client 127.0.0.1] Premature end of script headers: arbeit2.pl, referer: http://localhost/~james/
[Fri Oct 26 01:24:06 2007] [error] [client 127.0.0.1] (13)Permission denied: exec of '/srv/www/cgi-bin/arbeit2.pl' failed, referer: http://localhost/~james/
[Fri Oct 26 01:24:06 2007] [error] [client 127.0.0.1] Premature end of script headers: arbeit2.pl, referer: http://localhost/~james/
[Fri Oct 26 01:46:14 2007] [notice] caught SIGTERM, shutting down
[Fri Oct 26 01:46:15 2007] [warn] Init: Session Cache is not configured [hint: SSLSessionCache]
[Fri Oct 26 01:46:16 2007] [notice] Apache/2.2.3 (Linux/SUSE) configured -- resuming normal operations
[Fri Oct 26 01:47:05 2007] [error] [client 127.0.0.1] client denied by server configuration: /srv/www/cgi-bin/arbeit2.pl
[Fri Oct 26 01:56:38 2007] [error] [client 127.0.0.1] client denied by server configuration: /srv/www/cgi-bin/arbeit2.pl
/home/james/public_html/arbeit2.pl
[Fri Oct 26 11:07:44 2007] [error] [client 127.0.0.1] (8)Exec format error: exec of '/home/james/public_html/cgi-bin/arbeit2.pl' failed
[Fri Oct 26 11:46:56 2007] [error] [client 127.0.0.1] client denied by server configuration: /srv/www/cgi-bin/arbeit2.pl
und die Datei
/etc/apache2/default-server.conf
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
#
# Global configuration that will be applicable for all virtual hosts, unless
# deleted here, or overriden elswhere.
#
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>
# Aliases: aliases can be added as needed (with no limit). The format is
# Alias fakename realname
#
# Note that if you include a trailing / on fakename then the server will
# require it to be present in the URL. So "/icons" isn't aliased in this
# example, only "/icons/". If the fakename is slash-terminated, then the
# realname must also be slash terminated, and if the fakename omits the
# trailing slash, the realname must also omit it.
#
# We include the /icons/ alias for FancyIndexed directory listings. If you
# do not use FancyIndexing, you may comment this out.
#
Alias /icons/ "/usr/share/apache2/icons/"
<Directory "/usr/share/apache2/icons">
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
# ScriptAlias: This controls which directories contain server scripts.
# ScriptAliases are essentially the same as Aliases, except that
# documents in the realname directory are treated as applications and
# run by the server when requested rather than as documents sent to the client.
# The same rules about trailing "/" apply to ScriptAlias directives as to
# Alias.
#
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 /home/*/public_html/cgi-bin>
Options ExecCGI
SetHandler cgi-script
</Directory>
# UserDir: The name of the directory that is appended onto a user's home
# directory if a ~user request is received.
#
# To disable it, simply remove userdir from the list of modules in APACHE_MODULES
# in /etc/sysconfig/apache2.
#
<IfModule mod_userdir.c>
# Note that the name of the user directory ("public_html") cannot simply be
# changed here, since it is a compile time setting. The apache package
# would have to be rebuilt. You could work around by deleting
# /usr/sbin/suexec, but then all scripts from the directories would be
# executed with the UID of the webserver.
UserDir public_html
# The actual configuration of the directory is in
# /etc/apache2/mod_userdir.conf.
Include /etc/apache2/mod_userdir.conf
# You can, however, change the ~ if you find it awkward, by mapping e.g.
# http://www.example.com/users/karl-heinz/ --> /home/karl-heinz/public_html/
#AliasMatch ^/users/([a-zA-Z0-9-_.]*)/?(.*) /home/$1/public_html/$2
</IfModule>
# Include all *.conf files from /etc/apache2/conf.d/.
#
# This is mostly meant as a place for other RPM packages to drop in their
# configuration snippet.
#
# You can comment this out here if you want those bits include only in a
# certain virtual host, but not here.
#
Include /etc/apache2/conf.d/*.conf
# The manual... if it is installed ('?' means it won't complain)
Include /etc/apache2/conf.d/apache2-manual?conf
ich habe aber etwas interresantes gefunden und zwar wenn ich im Konsole
user@host~> ./skript.pl > Datei eingebe bekomme ich
Content-Type: text/html; charset=ISO-8859-1
blatt10.pdf
wobei wie erwüscht die gefundene Dateiblatt10.pdf als links zu finden ist. Vielleicht wisst ihr jetzt mehr mit den jetztigen Informationen.
Danke nochmal