Я только что установил в своей сети прозрачный прокси-сервер Squid. Прокси-сервер работает нормально, однако кажется, что какая-то политика кеширования заставляет прокси-сервер вместо этого брать копию веб-сайта, он просто указывает на веб-сервер HTTP 127.0.0.1 (который представляет собой NGINX с несколькими виртуальными хостами).
Теперь это происходит только после того, как сайт был посещен несколько раз, поэтому я считаю, что это проблема кеширования. Мне сейчас интересно; есть ли у Squid встроенный кеш, указывающий на порт 80? Если да, могу ли я изменить порт на альтернативный и просто создать для него виртуальный сайт? ИЛИ это что-то совсем другое, что я не заметил?
Ниже приведен снимок экрана с ошибкой 404 сервера 127.0.0.1, поскольку каталог не может быть найден на локальном компьютере. Если я сменил каталог на «mediawiki.org», он покажет мне страницу сайта index.html по умолчанию для моего сервера.
Вот моя конфигурация может вам помочь, и задайте мне свой вопрос Squid squidGuard на Debian 6