Apache port alapon ssl

Fórumok

Sziasztok,
Lenne egy port alapon mukodo ssl apache
Kivaloan mukodik, ha siman megnyitom a https://www.pelda1 - et, vagy ha ugy hogy www.pelda1 (ami at van iranyitva a https://pelda1 - re) kivaloan mukodik.
Akkor van egy olyan, hogy https://www.pelda2:444 ami szinten az atiranyitossal is mukodik. Eddig jo is, ugye bar mind2 cim azonos ip - rol megy, csak a port mas.
Viszont azt tudjuk, hogy a userek igen lelemenyesek, es szeretnem azt elkerulni, hogy ha nem ugy adjak meg a bongeszobe, hogy www.pelda2 es ez atugrik, vagy nem ugy hogy https://www.pelda2:444, hanem beirjak ugy hogy https://www.pelda2 hogy ebben az esetben ne az elso weboldal jelenjen meg, ami a 443 figyel alapbol, hanem ilyen esetekben dobjon hibat, hogy ilyen nincs. Hogy lehetne rabirni az apache-ot, hogy ez esetben hibat jelezzen. Elore is koszi az otleteket

Hozzászólások

miert nem iranyitod at azt is?

vagy csinalj neki 1 vhostot?

namevirtualhost-tal meg tudod őket különböztetni.

de!

ha a két hosthoz nem ugyanaz az ssl cert tartozik (márpedig a www.pelda1-nek és a www.pelda2-nek nem tud ugyanaz lenni a certje), akkor mire oda eljuthatna a user, hogy a kérését egyáltalán beküldi, és az apache pampog, addigra a user megkapja az arcába a nem odavalósi ssl certet, és egy bazinagy warningot fog a browser neki nyomni (másé a cert, mint amit a user próbált megnyitni).

vannak módszerek arra, hogy egy porton a cert több domainhez is jó legyen.

- vagy közös cert kell az összes domainnek (ez orbitális szopás, ha külső, std root ca-t használsz)
- vagy saját ca kell (amit ugye nem fog bárki browsere alapból megenni)
- vagy spéci, nem minden browser által támogatott megoldást kell használni (sni tls ext)

tehát olyan megoldás, amit random internet user tud használni (mindegyik browser megeszi), hivatalos root ca által adott certet használ (random internet user browsere alapból ismeri), és nem orbitális szopás (közösen kell certet igényelniük a domain tulajdonosoknak), olyan nincs.

hogy ha valaki lehadja a portot az url moge, akkor ne jelenjen meg neki az a weboldal, ami meg alapbol a 443 - on figyel

ezt nem tudod elérni.

a port nyitva van, mire az apache és a browser tud egymással érdemben beszélni, addigra az ssl handshake már lefutott, addigra a browser már feldobta a warningot.

ez van.