Mikiya a dit:j'ai simplement modifié un peu ce qu'à proposé Celena
j'ai fait sa ultra-speed entre 2 games, donc si c'est en mieux je prend
Mikiya a dit:j'ai simplement modifié un peu ce qu'à proposé Celena
mon.domaine.com {
tls {
load /.../
}
header / {
Strict-Transport-Security "max-age=31536000;"
X-XSS-Protection "1; mode=block"
X-Content-Type-Options "nosniff"
X-Frame-Options "DENY"
Content-Security-Policy ""
Referrer-Policy "strict-origin-when-cross-origin"
-Server
}
proxy /radarr adresse ip:port { # radarr qpkg
transparent
}
}
# caddy -conf .../caddy.conf&
# Activating privacy features... done.
https://mon.domaine.com:205
QoolBox a dit:oui très simple...
faut vraiment que je creuse et prenne le temps de m'y pencher un peu plus...
il peut même exploiter le php-fpm comme le ferait NGinx
fastcgi /.../php-fpm php {
index index.php
}
rewrite {
to {path} /index.php?p={path}&{query}
}
baba13 a dit:Ah cool, il tombe bien celui la je ne le connaissais pas et j'allais faire du reverse proxy. Merci beaucoup.
Edit : J'ai désactiver le https dans les paramètres "qnap web", rediriger les port "80" et "443" sur la box vers le NAS. Mon IP public pointe vers ma Zone DNS "A"
Dans le fichier caddy :
Code:mon.domaine.com { tls { load /.../ } header / { Strict-Transport-Security "max-age=31536000;" X-XSS-Protection "1; mode=block" X-Content-Type-Options "nosniff" X-Frame-Options "DENY" Content-Security-Policy "" Referrer-Policy "strict-origin-when-cross-origin" -Server } proxy /radarr adresse ip:port { # radarr qpkg transparent } }
Je lance la conf avec :
Code:# caddy -conf .../caddy.conf&
Et j'obtiens :
# Activating privacy features... done.
https://mon.domaine.com:205
J'arrive a me connecté sur "mon.domaine.com" en https avec directement l'interface Qnap (avec l'extension /cgi-bin) mais caddy n'est pas pris en compte.
https://MON_DOMAINE:9191 {
proxy / http://IP_NAS_LOCALE:9090 {
transparent
}
}
https://MON_DOMAINE:9191 {
proxy / http://IP_NAS_LOCALE:9090 {
transparent
}
proxy /radarr adresse ip:port {
transparent
}
}
https://MON_DOMAINE:9191 {
proxy / http://IP_NAS_LOCALE:9090 {
transparent
}
}
https://radarr.MON_DOMAINE:9191 {
proxy / http://ip_radarr:port {
transparent
}
}
https://MON_DOMAINE:9191 {
proxy / http://IP_NAS_LOCALE:9090 {
transparent
}
}
https://MON_DOMAINE:9192 {
proxy / http://ip_radarr:port {
transparent
}
}
cd /share/homes/USER_LIMITE
sudo -u USER_LIMITE caddy -conf /share/homes/USER_LIMITE/caddy.conf&
last pid: 27675; load averages: 0.29, 0.26, 0.25 up 7+18:39:12 11:02:19
7 processes: 1 running, 6 sleeping
CPU: % user, % nice, % system, % interrupt, % idle
Mem: 977M Active, 906M Inact, 531M Laundry, 26G Wired, 3259M Free
ARC: 20G Total, 10G MFU, 9232M MRU, 10M Anon, 132M Header, 1004M Other
18G Compressed, 23G Uncompressed, 1.28:1 Ratio
Swap: 8192M Total, 75M Used, 8116M Free
PID USERNAME THR PRI NICE SIZE RES STATE C TIME WCPU COMMAND
26290 www 19 20 0 26184K 15204K uwait 2 0:01 0.00% caddy
25636 root 1 20 0 19660K 3300K pause 1 0:00 0.00% csh
25635 root 1 52 0 43764K 2340K wait 7 0:00 0.00% login
25588 root 1 20 0 12592K 2024K nanslp 0 0:00 0.00% cron
27675 root 1 20 0 20160K 2480K CPU4 4 0:00 0.00% top
25520 root 1 20 0 10500K 2040K select 2 0:00 0.00% syslogd
26289 www 1 20 0 10468K 1708K piperd 2 0:00 0.00% daemon
# sockstat
USER COMMAND PID FD PROTO LOCAL ADDRESS FOREIGN ADDRESS
www caddy 26290 3 tcp4 *:8181 *:*
www caddy 26290 5 tcp4 *:80 *:*
www caddy 26290 6 tcp4 *:443 *:*
www caddy 26290 8 tcp4 192.168.15.3:443 192.168.0.100:2503
www caddy 26290 14 tcp4 192.168.15.3:29881 192.168.15.4:32400