R4 Installation auf Mac OS X Server ( 10.4.11 )

Probleme beim Installieren. Servereinstellungen etc.

R4 Installation auf Mac OS X Server ( 10.4.11 )

Beitragvon kate » 1. Dez 2008, 11:50

Ein kurzes How-To:

Man sollte nicht die httpd.config für Apache generell ändern!!

Zur Aktivierung der htaccess Benutzung unter Mc OS X Server sind folgende Einstellungen über die Administrationsoberfläche "Server Admin" notwendig:

1.
Unter WEB, Einstellungen, den Reiter "Module" anwählen.
Beim Modul "env_module" den Haken machen.

Dies aktiviert erst überhaupt htaccess in Apache. Es kann sein, dass dieser Haken fehlt!

2.
Da Apache unter Mac OS X Server für das Hosten mehrerer Websites eingestellt ist gibt es für jede Website eine eigene config Datei unter

/etc/httpd/sites

Dort liegen die Konfigurationsdateien in der Reihenfolge in der die Sites angelegt wurden. Wenn man nur eine einzige Datei und Site hat liegt die auch dort. Der Name der Konfigurationsdatei lautet typischerweise so:

0000_192.168.1.100_80_redaxo.domäne.conf

Dabei ist die vierstellige Ziffer am Anfang die Nummer der Site (beginnt bei 0 zu zählen), dann folgt die IP Nummer des Servers, bzw. der Site, dann folgt der Port, meistens die 80, dann folgt die URL, also die Webadresse und zum Ende die Bezeichnung .conf .

Hat man mehrere Sites wählt man die mit der Readxo4.1 Installation aus um diese für den htaccess Zugriff zu konfigurieren.

Man kann das sehr einfach mit dem Programm BBEDit erledigen, oder im Terminal.

Man öffnet also die .config Datei und ersetzt dier Zeile

AllowOverrride None

durch

AllowOverride All

, oder eine andere weniger restriktive Anweisung.
Hinweise zu htaccess und der Syntax usw gibt es hier:
http://de.selfhtml.org/servercgi/server/htaccess.htm

Die Datei muss unter dem ursprünglichen Namen gespeichert werden. Dateieigentümer ist root. Macht man das mit BBEdit, so öffnet man die Konfigurationsdatei im Menü File mit "Open Hidden..." speichert auf dem Schreibtisch oder sonstwo ab und kopiert die editierte Datei als superuser in das Ursprungsverzeichnis.

3.
Man muss bei der mit REDAXO mitgelieferten Datei _.htaccess den Unterstrich entfernen. Dies geht durch öffnen mit BBEdit und speichern unter dem Namen .htaccess.
In Mac OS sind Dateien deren Namen mit einem Punkt beginnen Systemdateien, die im Finder nicht angezeigt werden! Also nicht wundern wenn im Finder die Datei nicht zu sehen ist.

4.
Im Ordner Include in Redaxo eine htaccess ablegen die den Zugriff z.B. nur für lokale IPs erlaubt, oder nur für eine oder mehrere bestimmte IPs. Wie man will.




Danach klappt es auch mit der 4.1 Installation.

HINWEIS: Dies gilt nur für Mac OS X Server. Die Clientversion von Mac OS X hat ebenfalls den Apache an Bord, nur ist die Konfiguration dort über die httpd.config notwendig.
Benutzeravatar
kate
 
Beiträge: 67
Registriert: 12. Dez 2004, 01:00

Zurück zu Installation [R4]

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast