https://webmail.domaine.fr {
proxy / https://192.168.36.14:8081/RainLoop {
transparent
}
}
Salut regarde mon message plus haut ou le tuto de Mikiyagiopas a dit:Pardon, est-ce que quelqu'un pourrait me dire comment faire un reverse proxy http de sonate (par exemple sonarr.domain.com qui va vers http://192.168.1.100:5050)? Merci!
Sent from my ONEPLUS A5000 using Tapatalk
# caddy -conf /share/homes/admin/caddy.conf&
[1] 5551
# Activating privacy features... done.
2018/03/13 14:41:05 listen tcp :80: bind: address already in use
# netstat -tulpn |grep LISTEN |grep 80
0 0 0.0.0.0:80 0.0.0.0:* LISTEN 16449/Qthttpd
caddy -http-port 86377 -conf /share/homes/admin/caddy.conf&
caddy -port 2015 -conf /share/homes/admin/caddy.conf&
http://VOTRE_NOM_DE_DOMAINEORT_OUVERT {
...
}
http://sonarr.domain.com:8963 {
import gzipconf
import addheader
proxy / http://192.168.145:6060 {
keepalive 32
transparent
websocket
}
}
Oui c'est ça.giopas a dit:Uhm... je ne suis pas sur de comprendre: ça veut dire que dans le script de config je dois rajouter?
http://VOTRE_NOM_DE_DOMAINEORT_OUVERT {
...
}
En effet ce que je voudrais faire est de faire un port forward de la porte 80 de mon router vers la porte de Caddy (e.g. 8963) qui, si reçoit la demande correcte (e.g. http://sonarr.domain.com) va la transférer vers http://192.168.145:6060).
Pour faire cela je dois donc écrire le config comme il suit?
Merci!Code:http://sonarr.domain.com:8963 { import gzipconf import addheader proxy / http://192.168.145:6060 { keepalive 32 transparent websocket } }
qts.domaine.fr {
proxy / https://domaine.fr:8443 {
websocket
transparent
}
}
plex.domaine.fr {
proxy / http://domaine.fr:32400 {
keepalive 32
websocket
transparent
}
}
docker run -d -v /share/Web:/srv -v /share/Web/caddy/caddy.conf:/etc/Caddyfile -p 20015:80 -p 443:443 abiosoft/caddy
qts.domaine.fr {
proxy / https://domaine.fr:8443 {
websocket
transparent
}
}
https://qts.domaine.fr {
proxy / https://domaine.fr:8443 {
websocket
transparent
}
}
giopas a dit:est-ce que tu as essayé de clarifier le protocole?
En effet tu dis:
Code:qts.domaine.fr { proxy / https://domaine.fr:8443 { websocket transparent } }
:2015 # Host: (any), Port: 2015
localhost # Host: localhost; Port: 2015
localhost:8080 # Host: localhost; Port: 8080
example.com # Host: example.com; Ports: 80->443
http://example.com # Host: example.com; Port: 80
https://example.com # Host: example.com; Ports: 80->443
http://example.com:1234 # Host: example.com; Port: 1234
https://example.com:80 # Error! HTTPS on port 80
*.example.com # Hosts: *.example.com; Port: 2015
example.com/foo/ # Host: example.com; Ports: 80, 443; Path: /foo/
/foo/ # Host: (any), Port: 2015, Path: /foo/