Export/Import¶
Die Site exp-imp.conf
soll einen Export/Import Ordner über den WEB-Server
bereit stelen. Ein Export/Import eigent sich recht gut, um den Anwendern (einer
geschlossenen Umgebung) Dateien über einen einfachen public-Kanal bereit zu
stellen.
Es wird ein Alias (siehe Alias Direktive) gesetzt.
Alias /EXPIMP /share/EXPIMP
<Directory /share/EXPIMP>
Require valid-user
AuthType Basic
AuthBasicProvider external
AuthExternal pwauth
AuthName "ExpImp"
...
Der Zugriff soll nur angemeldeten Benutzner möglich sein (s.a.
Autorisierung zum Zugriff auf Resourcen), was über die Apache Require Direktive Require
valid-user
gesetzt wird. Zur Benutzeridentifizierung (Anmeldung) wird das
Apache mod_authnz_external Modul verwendet, dass mit der
/etc/apache2/conf-available/authnz_external.conf aktiviert wurde (näheres zum Anmeldevorgang
siehe dort)..
Der Zugriff auf den Import/Export Ordner:
Soll nur aus dem lokalen Netzt möglich sein (Allow-Direktive).
Es soll keine Anpassung der Optionen durch
.htaccess
Dateien möglich sein (AllowOverride)Es soll der Autindex für diese Ordnerstruktur eingeschaltet werden (Autoindex von Directories).
Suchmaschinen sollen den Content nicht indizieren (HTTP-Headers).
...
Order deny,allow
Deny from all
Allow from fd00::/8 192.168.0.0/16 fe80::/10 127.0.0.0/8 ::1
AllowOverride None
Options +Indexes +FollowSymLinks
HeaderName /chrome/header.shtml
ReadmeName /chrome/footer.shtml
<IfModule mod_headers.c>
Header always set X-Robots-Tag "none"
</IfModule>
</Directory>
Tipp
Um schreibend auf den ExpImp-Ordner zuzugreifen, empfiehlt es sich, diesen Ordner noch zusätzlich via SMB und/oder WebDAV freizugeben (siehe auch Apache WebDAV).