On 07-Mar-21 08:37, Kosa Attila wrote: > On Wed, Mar 21, 2007 at 02:15:57AM +0100, Gabor HALASZ wrote: > > Nagy Gabor Peter wrote: > > > Valami olyasmit akarok, hogy ha beesik egy http keres a gep 80-as > > > portjara, az keruljon a https portra (atiranyitas, vagy ilyesmi, nem > > > tudom, kell-e tobb annal, minthogy az iptables csinal egy DNAT-ot). > > > > > Ne bonyolitsd, csinalsz 2 virtual hostot, az egyik http, a masik https, > > a http-re csinalsz egy index.html-elt, amiben ez van: <meta > > HTTP-EQUIV="REFRESH" content="0; > > url=https://www.yourdomain.com/index.html">, a https-en meg figyel a > > szerver. > > Apache alatt valami ilyesmivel szoktak megoldani: > RewriteEngine on > RewriteCond %{HTTPS} !=on > RewriteRule ^/(.*)$ https://%{SERVER_NAME}/$1 [R,L] > > Az nem mukodik, hogy csomagszurovel atrakod, mert egesz maskepp > zajlik a http es a https kapcsolat.
OK, ertem. Nalam ugyan nem apache van, hanem lighttpd, de majd utananezek, hogy megy a rewrite. Ez biztos jo lesz minden ellen, amit a lighttpd szolgal ki. De van meg egy dolog, es ezert gondoltam eloszor proxyra: Fut a gepen meg egy olyan alkalmazas, ami sajat beepitett webszerverrel szolgalja ki az oldalalkat, nem a 80-as porton, de csak http-t tud. Tehat en valami olyasmire gondoltam, hogy kapcsolodik a http a 10000-es portra (mondjuk), bejon a sima http keres, a http://gep:10000/valami URL-lel, es akkor az okos proxy, visszaszol a browsernek (pl. az altalatok emlitett akarmelyik modszerrel (403 volt, meg valami equiv, ami remlik), hogy https://gep:10001/valami-vel probalkozzon inkabb (es persze csak a $1 elotti reszt irja at, ahogy te is irod). Ezutan amikor jon a masik portra a keres, most mar https-en, akkor o a kerest tovabbteszi a localhost:10000-re, es a valaszt meg a https-en visszatolja. G _________________________________________________ linux lista - [email protected] http://mlf2.linux.rulez.org/mailman/listinfo/linux
