|
Serwer plików |
Na początek Poprzedni Następny |
|
e-Audytor Help Serwer plików Do poprawnego działania importu plików przez serwer www potrzebne są następujące składniki:
Przykładowa komenda instalacji serwera www Apache i modułu php w dystrybucji linuxa Debian: apt-get install apache2 php5 Po poprawnej instalacji i otworzeniu w przeglądarce strony http://adres_ip_serwera_www powinniśmy ujrzeć napis "It works!"
Gdy serwer www jest już gotowy kopiujemy na niego katalog z plikami *.php.
Ścieżka gdzie należy skopiować pliki w większości serwerów zdefiniowana jest jako DocumentRoot.
Do poprawnego działania importu danych potrzebny jest katalog o nazwie storage w lokalizacji tej samej co pliki *.php. Należy go założyć.
Nazwe katalogu można zmienić w pliku swfs-config.php
Dostępne są dwie opcje autentykacji:
Sposób autentykacji można ustawić w pliku swfs-config.php. Domyślnie ustawiona jest wartość server.
Aby skonfigurować uwierzytelnienie, należy w katalogu z plikami *.php utworzyć plik .htaccess. W pliku tym należy umieścić następujące zmienne: - AuthType - rodzaj autentykacji (np. Basic, Digest) - AuthName - tekst który zostanie wyświetlony przy uwierzytelnianiu - AuthUserFile - plik z hasłami użytkowników - Require - wymagania jakie muszą zostać spełnione w celu poprawnego uwierzytelnienia Przykładowa zawartość: AuthType Basic AuthName "Witaj !" AuthUserFile /var/www/swfs/.htpasswd Require user kowalski
Więcej na stronie: www.apache.org
Nazwa pliku .htaccess jest wartością domyślna w większości serwerów www i może być zmieniona.
Następnie należy utworzyć plik z hasłem dla zdefiniowanego wcześniej użytkownika wydając komendę: htpasswd -c .htpasswd kowalski
Kolejnych użytkowników dodajemy lub zmieniamy im hasła wydając komendę:
htpasswd .htpasswd inny_uzytkownik
Do poprawnego działania mechanizmu autentykacji opartego na htaccess, wymagany jest załadowany moduł auth_basic i zmienna konfiguracji serwera www AllowOverride o wartości All dla katalogu zdefiniowanego jako DocumentRoot
Po wpisaniu w przeglądarce adresu http://adres_ip_serwera_www/swfs/swfs.php powinniśmy ujrzeć ekran proszący o podanie nazwy użytkownika i hasła.
Powyższy adres http ustawiamy w zmiennej FilesExportServer w ustawieniach e-Servera. |