From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: mail.toke.dk; spf=pass (mailfrom) smtp.mailfrom=irif.fr (client-ip=2001:660:3301:8000::1:2; helo=korolev.univ-paris7.fr; envelope-from=jch@irif.fr; receiver=) Authentication-Results: mail.toke.dk; dkim=pass (2048-bit key; unprotected) header.d=irif.fr header.i=@irif.fr header.a=rsa-sha256 header.s=dkim-irif header.b=OLI4Wmf8 Received: from korolev.univ-paris7.fr (korolev.univ-paris7.fr [IPv6:2001:660:3301:8000::1:2]) by mail.toke.dk (Postfix) with ESMTPS id 9365BA58D64 for ; Sun, 3 Mar 2024 16:20:39 +0100 (CET) Received: from potemkin.univ-paris7.fr (potemkin.univ-paris7.fr [IPv6:2001:660:3301:8000::1:1]) by korolev.univ-paris7.fr (8.14.4/8.14.4/relay1/82085) with ESMTP id 423FKc22008385 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Sun, 3 Mar 2024 16:20:38 +0100 Received: from mailhub.math.univ-paris-diderot.fr (mailhub.math.univ-paris-diderot.fr [81.194.30.253]) by potemkin.univ-paris7.fr (8.14.4/8.14.4/relay2/82085) with ESMTP id 423FKcnf010931; Sun, 3 Mar 2024 16:20:38 +0100 Received: from mailhub.math.univ-paris-diderot.fr (localhost [127.0.0.1]) by mailhub.math.univ-paris-diderot.fr (Postfix) with ESMTP id 567BFA2035; Sun, 3 Mar 2024 16:20:38 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=irif.fr; h= content-type:content-type:mime-version:user-agent:references :in-reply-to:subject:subject:from:from:message-id:date:date :received:received; s=dkim-irif; t=1709479237; x=1710343238; bh= SrF+EBqEvcTob5uDPQ3ZnOxe1X8P1C3wsLCadVbF65E=; b=OLI4Wmf8A7HG1NlO bsIm2irhPWbjQ9VlMBg6jtY6FaNf92xGAP/MJcEgf5CO2lyolqp5WNZxwOFUpb/h x4AFoKbKSMAoV3q76iJ24eX/kKf31PJhL25eMal+CcOfD5tyh/ReJzh+3bj/pJvY wo2WxTCIVfBDbcGIEJpIbhBdfIMcMkEKmVmHhwFGZW5RmgXexMCAn6s4ji1C8JIb KpJkQ+f/a/JX0mohe4Kzeeco0p7j3Ba4u6wMcCIYecA0GLx1MPTYCqe9UaSGHIxu a2vEeG/gfaonaZBPlpKoaD+GsGHGBxlW6Db4LSFK90PHmvjMBRZDFtF7vSgGc4n7 rWk79A== X-Virus-Scanned: amavisd-new at math.univ-paris-diderot.fr Received: from mailhub.math.univ-paris-diderot.fr ([127.0.0.1]) by mailhub.math.univ-paris-diderot.fr (mailhub.math.univ-paris-diderot.fr [127.0.0.1]) (amavisd-new, port 10023) with ESMTP id CpVyDHjUXdGg; Sun, 3 Mar 2024 16:20:37 +0100 (CET) Received: from pirx.irif.fr (unknown [78.194.40.74]) (Authenticated sender: jch) by mailhub.math.univ-paris-diderot.fr (Postfix) with ESMTPSA id 95883A1F59; Sun, 3 Mar 2024 16:20:36 +0100 (CET) Date: Sun, 03 Mar 2024 16:20:36 +0100 Message-ID: <87r0grfikb.wl-jch@irif.fr> From: Juliusz Chroboczek To: Francis Bolduc In-Reply-To: <87frxg7qb3.wl-jch@irif.fr> References: <87jzmursig.wl-jch@irif.fr> <87o7c5purn.wl-jch@irif.fr> <87msrppqos.wl-jch@irif.fr> <87jzmtpkyh.wl-jch@irif.fr> <87il2dpjex.wl-jch@irif.fr> <87frxg7qb3.wl-jch@irif.fr> User-Agent: Wanderlust/2.15.9 (Almost Unreal) Emacs/29.2 Mule/6.0 MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Content-Type: text/plain; charset=US-ASCII X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.2.7 (korolev.univ-paris7.fr [IPv6:2001:660:3301:8000::1:2]); Sun, 03 Mar 2024 16:20:38 +0100 (CET) X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.2.7 (potemkin.univ-paris7.fr [194.254.61.141]); Sun, 03 Mar 2024 16:20:38 +0100 (CET) X-Miltered: at korolev with ID 65E49546.000 by Joe's j-chkmail (http : // j-chkmail dot ensmp dot fr)! X-Miltered: at potemkin with ID 65E49546.000 by Joe's j-chkmail (http : // j-chkmail dot ensmp dot fr)! X-j-chkmail-Enveloppe: 65E49546.000 from potemkin.univ-paris7.fr/potemkin.univ-paris7.fr/null/potemkin.univ-paris7.fr/ X-j-chkmail-Enveloppe: 65E49546.000 from mailhub.math.univ-paris-diderot.fr/mailhub.math.univ-paris-diderot.fr/null/mailhub.math.univ-paris-diderot.fr/ X-j-chkmail-Score: MSGID : 65E49546.000 on korolev.univ-paris7.fr : j-chkmail score : . : R=. U=. O=. B=0.000 -> S=0.000 X-j-chkmail-Score: MSGID : 65E49546.000 on potemkin.univ-paris7.fr : j-chkmail score : . : R=. U=. O=. B=0.000 -> S=0.000 X-j-chkmail-Status: Ham X-j-chkmail-Status: Ham Message-ID-Hash: WS6DG4V7LYBXBH2SSDC64PN74F3YXCEG X-Message-ID-Hash: WS6DG4V7LYBXBH2SSDC64PN74F3YXCEG X-MailFrom: jch@irif.fr X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header CC: galene@lists.galene.org X-Mailman-Version: 3.3.9 Precedence: list Subject: [Galene] Re: Behind reverse proxy, not at the root List-Id: =?utf-8?q?Gal=C3=A8ne_videoconferencing_server_discussion_list?= Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: >> And that did not work because Galene seems to return the same content >> without any modification to any path no matter what I configure in the >> proxyURL field. > Ah, right. What I've implemented is rewriting of dynamically-generated > links, but there's also the static links in the provided HTML files. I've looked into the problem, and it's not obvious how to allow that without requiring users to manually edit the HTML pages. The problem is that Galene's HTML files may appear at different levels in the hierarchy; hence, they cannot use relative links to the CSS and JS files. The obvious solution would be to make these pages dynamically generated, but that in turn would make it difficult for people to customise them as they wish. Since I think that allowing easy customisation is more important than making Galene easy to use with reverse proxies, I haven't done that. Please let me know if you see a good solution. -- Juliusz