Перенаправление, не изменяя URL

Я сказал бы, что Вы на правильном пути с подозрением таблицы Mac на переключателе. Перемещение машины через хосты может иногда вызывать это. Посмотрите в своей конфигурации ESX vSwitch для, "уведомляют переключатели" флажок. Проверьте кэш ARP своего переключателя на MAC-адрес.

1
задан 1 December 2012 в 00:24
2 ответа

I got it working. I reconfigured squid to use a urlpath_regex acl and set up example2.com as a secondary cache peer. Then I set example2.com to allow /example2, but deny all others. Then for example1.com, I set it to deny /example2. It's working as intended. Here's what the config file looks like.

acl redirect urlpath_regex ^/example2*

cache_peer example1.com parent 81 0 no-query originserver name=server1
cache_peer example2.com parent 80 0 no-query originserver name=server2

cache_peer_access server1 deny redirect
cache_peer_access server2 allow redirect
cache_peer_access server2 deny all

If I go to example1.com/example2, it's pulling the content from example2.com, but the example1.com URL remains in the browser.

0
ответ дан 4 December 2019 в 09:33

Возможно, мне здесь что-то не хватает, но на самом деле это звучит довольно просто. Распределите нагрузку для всех запросов, в которых путь URL совпадает с ^ / example2 / , к веб-серверу example2.com .

Переместите все содержимое веб-сайта из корневого каталога в подкаталог с именем / example2 / на веб-сервере example2.com .

0
ответ дан 4 December 2019 в 09:33

Теги

Похожие вопросы