Beide Seiten der vorigen RevisionVorhergehende Überarbeitung | Nächste ÜberarbeitungBeide Seiten der Revision |
de:server:prepare2apache [21.10.2013 13:33] – Tipps zu Case-insensitivem Server admin | de:server:prepare2apache [17.02.2015 13:25] – [Installationsverzeichnis] admin |
---|
| |
* Option 1: Verwenden Sie ein Verzeichnis im Pfad für Webdokumente. Bei einem Apache-Webserver heißt das Verzeichnis für Webdokumente in der Regel ///var/www// oder ///var/www/html// (Linux), ///apache/htdocs// (Windows), ///webserver/documents// (Macintosh) oder ähnlich. Der genaue Pfad ist ggf. der Apache-Konfiguration (httpd.conf oder darin importierte Dateien) zu entnehmen. | * Option 1: Verwenden Sie ein Verzeichnis im Pfad für Webdokumente. Bei einem Apache-Webserver heißt das Verzeichnis für Webdokumente in der Regel ///var/www// oder ///var/www/html// (Linux), ///apache/htdocs// (Windows), ///webserver/documents// (Macintosh) oder ähnlich. Der genaue Pfad ist ggf. der Apache-Konfiguration (httpd.conf oder darin importierte Dateien) zu entnehmen. |
* Option 2: Geben in der Apache Konfiguration mit der Anweisung ''Alias'' ein beliebiges Verzeichnis auf dem Server frei. Eine entsprechende Anweisung in der Datei //httpd.conf// könnte etwa aussehen wie folgt. | * Option 2: Geben in der Apache Konfiguration mit der Anweisung ''Alias'' ein beliebiges Verzeichnis auf dem Server frei. Eine entsprechende Anweisung in der Datei ''httpd.conf'' könnte etwa aussehen wie folgt. |
| |
<code>Alias /survey "C:/Daten/SoSci" | <code>Alias /survey "C:/Daten/SoSci" |
**Hinweis:** Das Alias ist erst nach einem Neustart des Servers oder einem Neuladen der Konfiguration verfügbar. | **Hinweis:** Das Alias ist erst nach einem Neustart des Servers oder einem Neuladen der Konfiguration verfügbar. |
| |
| |
| ===== Zugriffssteuerung ===== |
| |
| Nutzer, die via HTTP "von außen" auf den Webserver zugreifen, sollen auf die Projektverzeichnisse, das Verzeichnis ''admin/'', ''images/'' u.s.w. zugreifen können -- nicht aber auf die geschützte Dateiablage oder die Konfiguration. |
| |
| In der Standard-Konfiguration überprüft Apache, ob eine Datei ''.htaccess'' in einem Verzeichnis liegt. Anhand dieser Datei kann SoSci Survey die Zugriffe entsprechend einschränken. __Falls__ Apache allerdings so konfiguriert ist, die ''.htaccess''-Dateien zu ignorieren, ist noch folgende Ergänzung in der Datei ''httpd.conf'' erforderlich. |
| |
| Die Verzeichnis-Namen (''C:/Daten/SoSci/'') sind natürlich an die jeweilige Installation anzupassen. |
| |
| <code> |
| <Directory "C:/Daten/SoSci/inc/"> |
| Order allow,deny |
| deny from all |
| </Directory> |
| <Directory "C:/Daten/SoSci/system/"> |
| Order allow,deny |
| deny from all |
| </Directory> |
| <Directory "C:/Daten/SoSci/files/"> |
| Order allow,deny |
| deny from all |
| </Directory> |
| </code> |
===== Verbindungen ===== | ===== Verbindungen ===== |
| |