Zdravim, prochazel jsem to tu a narazil jsem snad na jedine tema kde se resilo neco podobneho, ale vicemene se k tomu nikdo konkretne nevyjadril.
Potreboval bych presmerovat port 80 na webserver v siti, resp. na nginx proxy, ktera obsluhuje dva webservery. Je nejaka moznost zmenit port soucasne turris administrace treba na port 81 a port 80 vyuzit jinak?
Diky!
Zkuste příchozí 80 přesměrovat na ip webserveru:80 a jiný port na ip routeru:80. Já port 80 povolený nemám, tak jsem musel přesměrovat jiný port na ip routeru:80, abych se dostal na forris. Stejně tak jsem přesměroval 8080 na ip routeru:8080 a taky to funguje (8080 má povolený).
Teď jsem vyzkoušel na 8080 (luci) použít jiný port přesměrovat na ip routeru:8080 a funguje to. Zadám mojí ip:8080a dostanu se na můj webserver a s tím jiným portem se dostanu na router:8080.
Hm hm, zajimave, to me nenapadlo nikdy, schvalne to testnu. Diky!
Mě vždycky říkali, že nemůžu přesměrovávat na routeru port na ten samý router. Ale evidentně to tady funguje :-)
ja se v tom nechci nejak extra vrtat a zkoumat. minimalne ted mam jine starosti. nahradil sem Turrisem mikrotika, kde mi vse jaks taks fungovalo :)
Ja jsem to resil, prenastavenim konfigurace webu routeru (port 80) tak, ze jsem nastavil natvrdo naslouchani jen na LAN strane routeru. Do routeru stejne bud chodim z LAN site nebo pres ssh tunnel z venku.
/etc/lighttpd/lighttpd.conf
server.bind = "192.168.1.1"
pro luci port 8080 je neco podobneho
/etc/config/uhttpd
list listen_http '192.168.1.1:8080'
list listen_https '192.168.1.1:443'
/etc/config/firewall
config redirect
option target 'DNAT'
option src 'wan'
option dest 'lan'
option proto 'tcp'
option src_dport '80'
option dest_ip '192.168.1.115'
option dest_port '80'
option name 'HTTP'
option src_dip '89.233.188.xx'
Vsechno co jde na adresu '89.233.188.xx' (moje verejna ip) jde na '192.168.1.115' myslim ze to resi tvuj problem bez toho aby jsi prenastavoval port administrace
Já to nakonec vyřešil takto v /etc/lighttpd/lighttpd.conf:
######### Options that are good to be but not neccesary to be changed #######
## bind to port (default: 80)
server.port = 5001
a už mi rozhraní běží na jiném portu