Apache 2 Server konfigurieren und starten
xion2k6
- webserver
0 eddi
Hallo alle miteinander,
habe nach vielen vergeblichen Versuchen die apache2.conf selbst zu editieren aufgegeben und bitte euch nun um eure kompetente hilfe!
Da ich in letzter Zeit unter ernormen Zeitdruck stehe, würde ich mich über eine fertige conf-Datei sehr freuen.
mfg
xion
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