Knowledge QNAP WWW GUI w Internecie - reverse proxy

Status
Not open for further replies.
U

Usunięty użytkownik pigers

Guest
Wymagania:
1. serwer WWW Apache wraz przypisaną do niego domeną w Internecie - np mojadomena.pl - zakładam że masz pełne prawa root'a
2. włączony moduł proxy w apache2 na w/w serwerze - test za pomocą apache2ctl -M | grep -i proxy
3. przekierowane porty na swoim routerze brzegowym (tym co łączy Twoją sieć domową z Internetem) dla portu WWW QTS - w tym przykładzie to port 16080
4. adres IP badź adres DDNS pod którym jest dostępne WWW QNAPa (adres pod którym jest dostępny w/w przekierowany port) - w przykładzie 1.1.1.1
- nie podawać adresu myqnapcloud.com
5. chęci

Ostrzeżenia:
1. Poradnik jest pisany pod Debiana 8 i Apache2! Jak masz inny serwer WWW / dystrybucję Linux, można znaleść odpowiedniki poleceń poniżej
2. Cała komunikacja bedzie przechodziła przez serwer WWW , więc jeśli Twój serwer jest ograniczony szybkością transferu (serwery zwykle mają symetryczne łącza) np 10 Mb/s, a Twój internet ma tylko 5 Mb/s upload(do Internetu), osoba korzystająca dostanie mniejszą prędkość z tych dwóch wartości - 5 Mb/s.
3. Należy pamiętać o zabezpieczeniu serwera WWW mojadomena.pl - przed atakami ddos itp.

Działamy:
1. na serwerze WWW , wchodzimy do katalogu /etc/apache2/sites-available i tworzymy nowy plik konfiguracji touch qts.mojadomena.pl.conf i nastepnie go edytujemy (nie wnikam czym i jak) wstawiają odpowiednie zmodyfikowaną treść poniżej:
Code:
<VirtualHost qts.mojadomena.pl>
        ServerName qts.mojadomena.pl

        <Proxy *>
                Order deny,allow
                Allow from all
        </Proxy>
        ProxyRequests Off
        ProxyPreserveHost On

        ProxyPass / http://1.1.1.1:16080/
        ProxyPassReverse / http://1.1.1.1:16080/
</VirtualHost>

2. Zapisujemy nasz cenny plik, włączamy ten plik do konfiguracji Apache2 a2ensite qts.mojadomena.pl.conf i następnie robimy test konfiguracji apache2 apachectl configtest jeśli w odpowiedzi dostaniemy
Code:
Syntax OK
- robimy restart apache2 service apache2 restart.
W przypadku gdy będzie błąd , tzn że trzeba poprawić konfigurację powyżej. Najczęstszy błąd to dodatkowa spacja tu i ówdzie.

3. Od tego momentu pod adresem qts.mojadomena.pl jest dostępny nasz panel WWW QNAP , można go podawać znajomym którym chce sie udostępnić pliki z serwera/bądź mają je wrzucać do Ciebie.
 
  • Like
Reactions: GoRo33
Status
Not open for further replies.