Ciekawym rozwiązaniem szczególnie dla niewielkich środowisk biurowych jest możliwość uruchomienia na serwerze QNAP pełnoprawnego serwera WWW z obsługą PHP, MySQL i SQLite. Dodatkowo by móc w pełni zarządzać bazą danych możemy doinstalować phpMyAdmin wprost z konsoli WWW urządzenia. Szerzej o instalacji dodatków powiemy w dalszej części tekstu.
Uruchomienie serwera WWW aktywuje go na domyślnym adresie serwera NAS na porcie nr 80. Dodatkowo w celu zabezpieczenia serwera możemy włączyć połączenie szyfrowane domyślne na porcie 8081.
Serwer WWW posiada także możliwość aktywacji wirtualnego hosta. Pozwala to na przechowywanie i obsługę wielu stron www za pomocą jednego adresu (serwera).
Wszystkie strony internetowe są przechowywane domyślnie w zasobie sieciowym Web.
Wydajność niewielkiego serwera nie należy do najgorszych. Prosty test wykonany linuxowym narzędziem ab (ApacheBench - narzędzie do testowania wydajności serwerów WWW) i symulacją 1000 wywołań (pobrań) strony index.php przy 100 żądaniach jednocześnie pokazał następujące wyniki:
mbfascik:~ fascik$ ab -n 1000 -c 100 http://192.168.0.6/index.php This is ApacheBench, Version 2.3 <$Revision: 655654 $> Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/ Licensed to The Apache Software Foundation, http://www.apache.org/ Benchmarking 192.168.0.6 (be patient) Completed 100 requests Completed 200 requests Completed 300 requests Completed 400 requests Completed 500 requests Completed 600 requests Completed 700 requests Completed 800 requests Completed 900 requests Completed 1000 requests Finished 1000 requests Server Software: Apache Server Hostname: 192.168.0.6 Server Port: 80 Document Path: /index.php Document Length: 10554 bytes Concurrency Level: 100 Time taken for tests: 16.292 seconds Complete requests: 1000 Failed requests: 0 Write errors: 0 Total transferred: 10703688 bytes HTML transferred: 10562406 bytes Requests per second: 61.38 [#/sec] (mean) Time per request: 1629.194 [ms] (mean) Time per request: 16.292 [ms] (mean, across all concurrent requests) Transfer rate: 641.59 [Kbytes/sec] received Connection Times (ms) min mean[+/-sd] median max Connect: 5 1076 1229.3 508 8836 Processing: 0 435 1515.2 1 8824 Waiting: 0 430 1510.1 0 8793 Total: 113 1511 1699.5 753 8836 Percentage of the requests served within a certain time (ms) 50% 753 66% 1452 75% 1815 80% 2194 90% 4861 95% 5836 98% 6090 99% 7083 100% 8836 (longest request) |
WebDAV
QNAP TS-469 Pro możemy także rozszerzyć dostęp do danych o usługę opartą o protokół HTTP: WebDAV pozwalające na edycję i zarządzanie plikami na zdalnym serwerze WWW. Takie rozwiązanie sprawia, że kopiowanie plików na serwer WWW może odbywać się wprost z menadżera plików systemu operacyjnego. W przypadku QNAP-a sama aktywacja usługi nie wystarcza. Musimy dodatkowo przejść do ustawień praw dostępu i nadać uprawnienia (odczyt, odczyt/zapis) dla poszczególnych folderów udostępnionych.
Teraz pozostaje już tylko użyć menadżera plików i połączyć się z żądanym zasobem WebDAV