LINUX.ORG.RU
ФорумAdmin

lighttpd, mod_proxy


0

1

Как сделать вот такое вот. Есть хосты, main.example.org и slave.example.org (192.168.0.2)

Как сделать так, чтобы при запросе http://main.example.org/redmine/ сервер проксировал запросы от 192.168.0.2/redmine и показывал их?

Пытался сделать вот так - не работает, просто выдаёт 404, даже не пытаясь что-то запрашивать


server.modules += ( «mod_proxy» )

$HTTP[«url»] =~ «^/redmine/» {
proxy.balance = «hash»
proxy.server = ( «» => ( ( «host» => «192.168.0.2», «port» => «80» ) ) )
}

УМВР. Только непонятно, зачем нужен hash если хост один. «proxy.debug = 1» что говорит? Может он на самом деле проксирует, а 404 выдает slave.example.org?

Deleted
()
Ответ на: комментарий от Deleted

Ага, действительно. Просто там нужно было хост указать, а у меня было указано по IP, он запрашивал IP/redmine, а тот ему и выдавал в ответ 404. Теперь выдаёт ошибку 500, и выдаёт её уже main.example.org

2010-11-22 10:08:41: (mod_proxy.c.1080) proxy - start
2010-11-22 10:08:41: (mod_proxy.c.1118) proxy - ext found
2010-11-22 10:08:41: (mod_proxy.c.1161) proxy - used fair balancing
2010-11-22 10:08:41: (mod_proxy.c.1242) proxy - found a host lan.lan 80
2010-11-22 10:08:41: (mod_proxy.c.384) connect failed: 9 Network is unreachable 101
2010-11-22 10:08:41: (mod_proxy.c.912) proxy-server disabled: lan.lan 80 9
2010-11-22 10:08:41: (mod_proxy.c.1080) proxy - start
2010-11-22 10:08:41: (mod_proxy.c.1118) proxy - ext found
2010-11-22 10:08:41: (mod_proxy.c.1161) proxy - used fair balancing
2010-11-22 10:08:41: (mod_proxy.c.1252) no proxy-handler found for: /redmine/
2010-11-22 10:08:46: (mod_proxy.c.1297) proxy - re-enabled: lan.lan 80

Вот конфиг:

server.modules += ( «mod_proxy» )

$HTTP[«url»] =~ «^/redmine/» {
proxy.debug = 1
proxy.server = ( «» => ( ( «host» => «lan.lan» ) ) )
}

lan.lan прописан в /etc/hosts и с той системы нормально видится.

movietrouble
() автор топика
Ответ на: комментарий от movietrouble

В общем, если убрать на slave handler на hostname, то всё работает. Можно ли сделать в виде host не ip а hostname, я не знаю. :(

movietrouble
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.