Pomoc Reverse proxy Qnap

goruss

System Engineer
Q Specialist
20 Październik 2020
114
7
18
24
QNAP
null
Ethernet
null
Witam,
W ustawieniach WEB Serwer jest zakładka tak jak tu Udostępnianie wielu witryn internetowych na serwerze QNAP NAS przy użyciu funkcji Wirtualny host
Czy w ten sposób powinno zadziałać ustawienie dla protokołu https ze wskazaniem katalogu Nextcloud na dokerze?
Pytam ponieważ u mnie to nie działa, a porty są odpowiednio przekierowane.
Bardo mi zależy na ustawieniu szyfrowanej komunikacji do NC z zewnątrz i już podpytywałem w innym temacie Rozwiązany - Migracja NextCloud do docker`a (został zamknięty) w kontekście ustawienia rev proxy, ale za nic nie wiem gdzie mam "wklepać" te ustawienia, które wskazał pigers dla vhosta

Bash:
cat 999-default.conf
Kod:
#https://www.prettifier.net/apache/
<IfModule mod_ssl.c>
        <VirtualHost _default_:443>
                ServerAdmin webmaster@localhost
                use SSLed
                ServerName XXXX.ovh
                DocumentRoot /var/www/html


                ErrorLog ${APACHE_LOG_DIR}/error.log
                CustomLog ${APACHE_LOG_DIR}/access.log combined
        ProxyRequests Off
        ProxyPreserveHost Off
DirectoryIndex index.html index.php /_h5ai/public/index.php
 <FilesMatch \.php$>
        # 2.4.10+ can proxy to unix socket
        SetHandler "proxy:unix:/run/php/php7.3-fpm.sock|fcgi://localhost"
    </FilesMatch>




     <Proxy *>
         Order deny,allow
         Allow from all
     </Proxy>


########################################################### migrated to dockerz ##############
# qbit - 2nd kill zone !!!!!
  RewriteEngine On
  RewriteRule ^/command/?(.*)$ /torrent/command/$1 [P]


  <Location /qbt/>
        ProxyPass http://192.168.88.248:9092/
        ProxyPassReverse http://192.168.88.248:9092/
  </Location>
# end of killzone !!!!


    <Location /lidarr>
         ProxyPass        http://192.168.88.248:8686/lidarr connectiontimeout=5 timeout=300
         ProxyPassReverse http://192.168.88.248:8686/lidarr
    </Location>
...............

Wersja oprogramowania Firmware: 4.5
Model serwera: QNAP TS-131K
 
To wiem i duże dzięki za odpowiedź, ale dopiero zaczynam przygodę z Qnap i przyznam, że nie wiem gdzie to ustawić - czy w configu NC (jest tam taki plik reverse-proxy.config.php) czy też gdzieś w ustawieniach apache na serwerze?
 
Duże dzięki za namiary - niestety mój qnap ts-131K nie wspiera wirtualizacji.
Jak dokonam tych zmian w plikach apache Qnap to czy po restarcie serwera te zmiany zostaną zachowane (czytałem gdzieś, że mogą być utracone)?
 
To wiem, certyfikaty posiadam własne na domenę oraz pośrednie.
Bardzo mi zależy właśnie żeby NextCloud uruchomić po SSL ponieważ apki do synchronizacji np. na nadroid wymagają komunikacji po https.
Czyli mam rozumieć że do apache-custom.conf dodaję tylko ścieżki do tych certyfikatów oraz definiuję port 443 czy też będzie wyglądać to inaczej ?
 
Czegoś tu nie rozumiem...
W tej chwili domena xxxxxxx.net jest skierowana rekordem A na IP mojego routera.
W routerze mam przekierowany port 443 na port 8081 (taki mam ustawiony dla GUI https Qnap z wymuszeniem https).
W sekcji SYSTEM/BEZPIECZEŃSTWO w ustawieniach Qnap w zakładce Certyfikat i klucz prywatny zastąpiłem certyfikat swoim.
Wpisuję powyższą domenę w adres przeglądarki i wszystko ok, pojawia się zielona kłódka i info o certyfikacie UNIZETO, którym zastąpiłem ten Qnapowy.
Teraz tę samą domenę chciałbym skierować na doker NextCloud - czy nie da się tego w jakiś prostszy sposób zrobić, czy musi być ta konfiguracja vhost w configu apache?
 
Dobra, pal licho z tym znikaniem po restarcie (ustawię jakiś skrypt żeby dodawał wpis po restarcie - podobnie miałem na poprzedniku qnapa zyxelu :)).
Pytanie tylko gdzie tego vhosta skonfigurować (jaki plik i w jakim katalogu utworzyć / przeedytować) i daję Wam spokój :)?
 
Jest tu jakaś giełda, żeby komuś zlecić tę robotę?
Przyznam, że zależy mi na czasie ponieważ kończy mi się hosting, na którym mam zainstalowany nextcloud i z tą myślą kupiłem TS131K nie sądząc, że zainstalowanie (a raczej poprawne działenie) NC może być nie łatwe.
 
W takim razie do czego służy sekcja jak na zdjęciu, że trzeba grzebać w ustawieniach apache?
 

Załączniki

  • vhost.jpg
    vhost.jpg
    83,6 KB · Wyświetleń: 72

Użytkownicy znaleźli tą stronę używając tych słów:

  1. nginx
  2. domena
  3. apache 8
  4. vpn bez stałego ip
  5. certyfikat
  6. nginx proxy manager
  7. apache
  8. mod rewrite
  9. nextcloud apache
  10. host wirtualny
  11. nextcloud