Strona WWW użytkownika

voytec

Nowy użytkownik
Noobie
13 Marzec 2012
4
0
1
QNAP
TS-x63
Ethernet
1 GbE
Witam

Czy w QNAP jest odpowiednik Personal Web Page z S?
tzn. dostęp do własnej strony użytkownika umieszczonej np w folderze /homes/user1/www poprzez http://adres_QNAPa/user1

Chcę zastąpić wysłużony serwer NASem i zastanawiam się co wybrać.

Pozdrawiam
Wojtek
 
bezpośrednio nie ma - trzeba robić ręcznie przez VHOSTa.
 
No tak ale wtedy będę musiał jeszcze obsługiwać DNS bo vhosta nie mogę zdefiniować tak aby działało
http://adres_QNAPa/user1
tylko
http://user1.adres_QNAPA

a takie rozwiązanie mi nie odpowiada

Próbowałem jeszcze inaczej:
Utworzyłem folder współdzielony user1_www i wskazałem mu ścieżkę jako /Web/user1
Ustawiłem jako właściciela user_1 i dałem mu R/W, ale niestety nic nie mogę zapisać w tym folderze.

Chyba jednak wybiorę S :-(
 
Witam
Znalazłem i z "powodzeniem" zastosowałem takie rozwiązanie problemu

  1. W pliku /etc/config/apache/extra/apache-default-modules.conf dodaj:

    LoadModule userdir_module modules/mod_userdir.so

    Sprawdź też czy załadowano moduły wymienione w pliku httpd-userdir.conf (jeśli nie to dopisz)
    LoadModule authz_core_module modules/mod_authz_core.so (ten w moim przypadku był)
    LoadModule authz_host_module modules/mod_authz_host.so (ten dopisałem)

  2. W pliku /etc/config/apache/extra/httpd-userdir.conf zmień:

    <Directory "/home/*/public_html">
    na
    <Directory "/share/homes/*/public_html">

  3. Do pliku /etc/config/apache/apache.conf dodaj:

    Include /etc/config/apache/extra/httpd-userdir.conf

  4. Uruchom ponownie serwer Apache

    /usr/local/apache/bin/apachectl restart
Niestety pojawił się kolejny problem:
Po restarcie, aktualizacji QTS moje zmiany zapamiętują się tylko w pliku httpd-userdir.conf
Wszystkie pozostałe pliki przywracają się do jakiejś domyślnej wersji. Deaktywuje się też opcja "Włącz Host wirtualny"
Czy ktoś wie dlaczego tak się dzieje?
odpowiem sobie sam choć nie wiem jak stabilne będzie moje rozwiązanie (na razie po restarcie jest ok., nie wiem jak będzie po aktualizacji)
Modyfikacje trzeba zrobić w plikach:
/etc/default-config/apache.conf
/etc/default-config/apache-default-modules.conf
Apache jest po restarcie uruchamiany plikiem /etc/init.d/Qthttpd.sh,
który m.in. porównuje powyższe pliki z tymi które modyfikowałem wcześniej i jeśli się różnią to je nadpisuje.

Może przydadzą się komuś moje doświadczenia
...a może ktoś bardzie doświadczony skrytykuje moją "rzeźbę".

Pozdrawiam
W.S.
 
a nie lepiej stworzyć kolejny plik z konfigiem i kazać go apaczowi załadować po reboocie ?

można go ładować spoza /etc/ i wtedy "przeżywalność" po upgrade fw jest pewna :)