Apache redirect.
Last Updated: Nov 20 2022 12:20, Started by
dagobar
, Nov 19 2022 20:52
·
0
#1
Posted 19 November 2022 - 20:52
Salut.
Pe scurt: Trebuie sa fac redirect de la https://192.168.1.30:443 către https://domeniul.meu:443 Problema este ca pe 192.168.1.30 nu am deloc https (numai http) însa pot deschide portul 443. In detaliu: Am următoarea configurație: Internet <=> IPv4+domeniul.meu Nginx SSL proxy 192.168.1.5 <=> http://192.168.1.30:80 Nextcloud Apache Încerc sa folosesc in Nextcloud aplicația Matterbridge pentru a unii diverse canale de chat. Din păcate când activez bridge-ul respectiv apare eroarea ca nu se poate conecta la https://192.168.1.30:443 in loc sa încerce sa se conecteze la https://domeniu.meu:443 Cum aplicația nu are vreun fișier de configurare nu am cum sa corectez aceasta eroare... cel puțin deocamdată poate in viitor dezvoltatorii or sa remedieze problema. Așa ca am încercat sa fac un simplu redirect de pe http://192.168.1.30:443 către https://domeniul.meu:443 din păcate fără succes pentru ca aplicația detectează ca pe 192.168.1.30 nu am SSL. Am certificat SSL de la Let's Encrypt numai pe SSL proxy, care se actualizează automat. Cum aș putea in acest caz sa fac un redirect funcțional fără sa fie necesar sa instalez certificatul SSL si pe 192.168.1.30 ? Mersi. |
#2
Posted 20 November 2022 - 05:05
pe ip ala iti poti genera doar self-signed certificate
|
#3
Posted 20 November 2022 - 06:34
log:
start: Get "https://my.domain/oc.../capabilities": x509: certificate is valid for localhost, my.domain" prefix=main |
#4
Posted 20 November 2022 - 09:58
Am încercat si un redirect si cu iptables:
sysctl net.ipv4.ip_forward=1 iptables -t nat -F PREROUTING iptables -t nat -F POSTROUTING iptables -t nat -A PREROUTING -p tcp --dport 443 -j DNAT --to-destination 192.168.1.5:443 iptables -t nat -A POSTROUTING -p tcp -d 192.168.1.5 --dport 443 -j SNAT --to-source 192.168.1.30 Din Firefox funcționează, însa nu si cu telnet sau Matterbridge. log: start: Get "https://my.domain/oc.../capabilities": dial tcp 192.168.1.30:443: connect: connection refused" prefix=main Încerc sa fac funcționala amărâta asta de aplicație de Nextcloud pentru simplul motiv ca are interfața web si utilizatorii si-ar putea configura singuri orice bridge. Alternativa este sa instalez Matterbridge CLI si sa fac eu toate setările pentru ei... ceea ce presupun ca ar fi o bătaie de cap in plus pentru mine. |
#5
Posted 20 November 2022 - 11:27
Nu o sa mearga fara certificat SSL valid iar pe IP nu poti pune asa ceva.
Degeaba incerci redirect din firewall pentru ca nu o sa mearga, browserul asteapta ceva securizat SSL iar cand o sa primeasca raspuns non-ssl o sa dea ceva eroare. |
#6
Posted 20 November 2022 - 12:20
Intre timp am instalat/configurat Matterbridge simplu (nu ca app de Nextcloud) si am avut surpriza ca afișează aceeași eroare.
Singurul mod in care am putut sa o rezolv a fost sa schimb in fișierul de configurare din https://domeniul.meu in http://domeniul.meu Din păcate in aplicația de Nextcloud nu exista un fișier de configurare așa ca sunt nevoit sa-l folosesc așa. |
Anunturi
Bun venit pe Forumul Softpedia!
▶ 0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users