действительно ли возможно разместить 2 сайта на единственном домене, но 2 других дюйм/с?

Похоже, что сквид хостинга сервера не может разрешить имя "www.google.com" мне.

Вторая строка в Вашем образце access.log говорит Вам, что сквид не отправляет запрос к родительскому кэшу, а скорее делает попытку прямого подключения к "www.google.com" ( DIRECT/- предупреждение). Если Вы хотите, чтобы запросы ПОДКЛЮЧЕНИЯ были отправлены в родительский кэш, добавьте never_direct allow CONNECT директива в Ваш squid.conf файл и Вы будете в бизнесе.

3
задан 8 May 2012 в 02:38
3 ответа

То, что вы пытаетесь достичь, можно выполнить с помощью mod_proxy , который обычно не включается в средах с общим хостингом из-за довольно серьезных проблем с безопасностью, которые он может разрешить, если не заблокировано право. Если вы не сделаете это правильно, вы предоставите открытый прокси-сервер для гнусных людей для серфинга в Интернете, используя IP-адрес сервера.

Если у вас есть полный доступ к веб-серверу, вы можете включить mod_proxy. Здесь используется mod_rewrite для настройки правильного прокси:

RewriteRule ^/SiteAtServerB/(.*)      http://serverb/site/$1     [P,L]

Чем точнее вы можете предоставить регулярное выражение, тем лучше вы защищены от гнусного бизнеса.

Это сделает именно то, что вы ищете. ServerB увидит запрос, поступающий с IP-адреса ServerA (в любом случае, одного из них), клиенты будут видеть только URL-адрес, который не меняется.

6
ответ дан 3 December 2019 в 05:31

Возможно, вы сможете сделать это с глобальной загрузкой балансировщик (так что mysite.com преобразуется в LB, который затем перенаправляется на serverA или serverB, в зависимости от вашего бюджета и инфраструктуры, и ваш хостинг-провайдер (-ы), вероятно, может помочь с этим.

0
ответ дан 3 December 2019 в 05:31

«Магия Apache» будет означать перенаправление.

Или, как также предлагается здесь, проксирование.

Клиентский компьютер будет запрашивать DNS только о доменном имени без каких-либо других частей URL, имеющий отношение к тому, что он запрашивает ( технически , могут быть задействованы записи SRV, но они будут запрашиваться на основе информации СЛЕВА от имени домена!). Так что DNS НЕ МОЖЕТ знать, куда вас отправить.

Если вы хотите узнать подробности, могу ли я предложить вам настроить wirehark, начать захват, открыть веб-браузер и любой сайт в нем, который вы не посещали какое-то время, остановитесь захватить и посмотреть, как все работает за кадром ...

0
ответ дан 3 December 2019 в 05:31

Теги

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