Serwery plików NAS

Serwer WWW PHP i MySQL

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.

QNAP TS-469 Pro

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).

QNAP TS-469 Pro

Wszystkie strony internetowe są przechowywane domyślnie w zasobie sieciowym Web.

QNAP TS-469 Pro

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.

QNAP TS-469 Pro

Teraz pozostaje już tylko użyć menadżera plików i połączyć się z żądanym zasobem WebDAV

QNAP TS-469 Pro