Hallo,
habe nach vielen vergeblichen Versuchen die apache2.conf selbst zu editieren aufgegeben und bitte euch nun um eure kompetente hilfe!
auch http://aktuell.de.selfhtml.org/artikel/server/apacheconf/index.htm hat nicht helfen können?
- folgende Aufgaben müssen erfüllt werden:
- anpassen der conf datei:
- der webserver nimmt anfragen auf den port 81 für http und 444 für ssl entgegen
Listen 81
Listen 444
- die dokumente für den standardserver befinden sich im verzeichnis /var/www/htdocs, evtl. vorhandene cgi-scripte liegen unter /var/www/cgi-bin
DocumentRoot "/var/www/htdocs"
ScriptAlias /cgi-bin/ "/var/www/cgi-bin/"
<Directory "/var/www/cgi-bin">
AllowOverride None
Options +ExecCGI -Includes
Order allow,deny
Allow from all
</Directory>
(mod_alias und mod_cgi(d) nicht vergessen zu laden!)
- der zugriff auf die user-verzeichnis mittels ~user ist für alle lokalen user mit ausnahme von root erlaubt
UserDir enabled
UserDir disabled root
<Directory "/home/*/public_html">
AllowOverride None
Options +Includes
Order allow,deny
Allow from all
</Directory>
(mod_userdir nicht vergessen zu laden!)
- der webserver soll unter dem user http und der gruppe www laufen
User http
Group www
- lege zu testzwecken eine index.html datei an
erstellen
Das verstehe ich nicht
: richte einen virtuellen server für die domain "DeinUserName.local" ein
- für die dateien der virtuellen server ist folgende verzeichnisstruktur vorgesehen:
. /kunden/www/webhosting/$servername/htdocs bzw. cgi-bin
. die serverlogs sollen im zentralen log-verzeichnis /var/log/apache2 unter dem servername geloggt werden
. aus sicherheitsgründen darf auf keinen fall die verzeichnisstruktur (der index) eines verzeichnisses dargestellt werden
NameVirtualHost %{IP}:80
<VirtualHost %{IP}:80>
ServerName DeinUserName.local
ServerAlias www.DeinUserName.local
DocumentRoot /kunden/www/webhosting/$servername/htdocs
CustomLog /var/log/apache2/access.log common
ErrorLog /var/log/apache2/error.log
<Directory /kunden/www/webhosting/DeinUserName.local/htdocs>
AllowOverride All
Options -Includes
Order allow,deny
Allow from all
</Directory>
ScriptAlias /cgi-bin/ "/kunden/www/webhosting/DeinUserName.local/cgi-bin/"
<Directory "/kunden/www/webhosting/DeinUserName.local/cgi-bin">
AllowOverride None
Options +ExecCGI -Includes
Order allow,deny
Allow from all
</Directory>
SuexecUserGroup %{UID} %{GID}
</VirtualHost>
- was muss sonst noch eingestellt werden damit die website unter www.sonnenschein-reisen.de erreichbar ist?
Vermutlich einiges, aber das wird man dann anhand Deiner geposteten Fehlermeldungen in den Log-Files genauer bestimmen können
Gruß aus Berlin!
eddi
Achte die Kleinigkeiten, aber liebe das Detail!