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

válasz