Startet immer index.html statt index.php

Apache, Lighttpd, nginx, Cherokee
marquinhos
Posts: 53
Joined: 2004-01-12 17:55
Location: Fellbach

Startet immer index.html statt index.php

Post by marquinhos »

Hallo Ihr,

wir haben einen Root Server mit Plesk 8.0.1.

In einem Paket startet der Internetauftritt immer mit der index.html, statt mit der index.php.
D.h., wenn keine index.html vorhanden ist, kommt Error 404.
Nach Aufruf der Domain (z.B. http://www.blabla.de ) kommt, geht er immer auf die http://www.blabla.de/index.html .... "sieht so aus", als wenn er nochmals eine Request macht.

Rechte

Code: Select all

drwxr-xr-x  14 root            root    4096 Sep  4 18:34 .
drwxr-xr-x  21 root            root    4096 Sep  4 18:41 ..
drwxr-x---   5 benutzer xyz    psaserv   42 Sep  2 16:59 anon_ftp
drwxr-xr-x   2 root            psaserv    6 Sep  2 16:59 bin
drwxr-x---   3 benutzer xyz    psaserv   17 Feb 28  2006 cgi-bin
drwxr-x---   2 root            psaserv   26 Sep  5 09:24 conf
drwxr-xr-x   2 root            psaserv 4096 Sep  2 16:59 error_docs
drwxr-xr-x  31 benutzer xyz    psaserv 4096 Sep  4 20:54 httpdocs
drwxr-x---   8 benutzer xyz    psaserv  152 Sep  4 17:59 httpsdocs
drwxr-x---   2 root            psaserv    6 Sep  2 16:59 pd
drwx------   2 benutzer xyz    root      23 Sep  2 16:59 private
dr-xr-x---   7 root            psaserv   82 Sep  2 16:59 statistics
drwxr-xr-x   2 root            psaserv    6 Sep  2 16:59 subdomains
drwxr-xr-x   2 root            psaserv    6 Sep  4 19:05 web_users
Ordner Conf >> httpd.conf

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):
# /srv/www/vhosts/blabla.de/conf/vhost.conf
# /srv/www/vhosts/blabla.de/subdomains/<subdomain-name>/conf/vhost.conf

<VirtualHost 217.160.212.170:80>
        ServerName   blabla.de:80
        ServerAlias  www.blabla.de
        UseCanonicalName Off
        DocumentRoot /srv/www/vhosts/blabla.de/httpdocs
        CustomLog  /srv/www/vhosts/blabla.de/statistics/logs/access_log plesklog
        ErrorLog   /srv/www/vhosts/blabla.de/statistics/logs/error_log
<IfModule mod_userdir.c>
        UserDir /srv/www/vhosts/blabla.de/web_users
</IfModule>
        <IfModule mod_ssl.c>
                SSLEngine off
        </IfModule>
        <Directory /srv/www/vhosts/blabla.de/httpdocs>
        <IfModule sapi_apache2.c>
                php_admin_flag engine on
                php_admin_flag safe_mode off
                php_admin_value open_basedir "/srv/www/vhosts/blabla.de/httpdocs:/tmp"
        </IfModule>
        <IfModule mod_php5.c>
                php_admin_flag engine on
                php_admin_flag safe_mode off
                php_admin_value open_basedir "/srv/www/vhosts/blabla.de/httpdocs:/tmp"
        </IfModule>
                Options -Includes -ExecCGI
        </Directory>
        <Directory /srv/www/vhosts/blabla.de/web_users>
        <IfModule sapi_apache2.c>
                php_admin_flag engine off
        </IfModule>
        <IfModule mod_php5.c>
                php_admin_flag engine off
        </IfModule>
        </Directory>
</VirtualHost>
Woran liegt das ?

Danke.
hornox
Posts: 139
Joined: 2005-09-22 23:09

Re: Startet immer index.html statt index.php

Post by hornox »

http://httpd.apache.org/docs/2.0/mod/mo ... ctoryindex
geht er immer auf die http://www.blabla.de/index.html .... "sieht so aus", als wenn er nochmals eine Request macht.
Steht der vermeindliche zweite Request in den Logdateien?
marquinhos
Posts: 53
Joined: 2004-01-12 17:55
Location: Fellbach

Re: Startet immer index.html statt index.php

Post by marquinhos »

Komischerweise lag auf einmal eine Datei mit dem Namen

at_domains_index.html

im Ordner httpdocs.

at_domains_index.html

Code: Select all


<html>
<head>
<title>Relocate</title>
<script language="javascript">
	var url = window.location.href;
	if (url.charAt(url.length - 1) != "/")
		url = url + "/";
	var s = url.indexOf("//") + 2;
	var e = url.indexOf("@");
	if (e > 0) {
		var atpart = url.substring(s, e);
		var newurl = url.substring(0, s) + url.substring(e + 1 , url.length);
		window.location = newurl + "~" + atpart + "/";
	} else {
		window.location= "/index.html";
	}
</script>
<meta http-equiv="refresh" content="4" url="/index.html">
</head>
<body>
<noscript>
Sorry, your browser does not support Java Script.
</noscript>
</body>
</html>

Diese verweist immer auf die index.html ...

Aber wie kommt diese Datei in das Verzeichnis ???

Wir haben über Plesk einen Webuser angelegt, wollten diesem dann aber über Yast andere Rechte geben. Danach muss das wohl passiert sein, wie wer und weshalb kann ich leider nicht sagen.

Legt Yast soetwas an ???
marquinhos
Posts: 53
Joined: 2004-01-12 17:55
Location: Fellbach

Re: Startet immer index.html statt index.php

Post by marquinhos »

Habe etwas gefunden

When I go to my web site, I get relocated to http://mydomain.com/index.html automatically, what is causing this?
This will start happening if you selected the "Enable webuser@domain.com access format" in the Web User Preferences section of your control panel. Please leave that option UNCHECKED. If it is CHECKED, just uncheck the option and the relocate function will be removed. Also, if this option is enabled, the server will create new script files in your httpdocs and httpsdocs directories called; "at_domains_index.html" file. They will be removed from your httpdocs and httpsdoc directories when you uncheck the option.

This is a feature of the PLESK Control Panel

Plesk -> Web-Benutzer

Einstellungen

Zusätzliche Features

- Aktiviere Web-Benutzer@blabla.de Zugriffsformat
- Skriptausführung durch Web-Benutzer erlauben

Plesk ist schon der Hammer .... kann doch echt nicht sein.