Столкнулся вот с такой проблемой. после установки и настройка Squid. Он (squid) перестал пускать локальные виртуальные сайты
Не надо ничего курить.
Вы включили ПРОЗРАЧНЫЙ прокси и перенаправляете 80 порт на 3128.
Поэтому все стало так происходить.
Правилом:
acl localnet src 192.168.1.0/255.255.255.0
http_access allow localnet
прокси притаскивает локальным компьютерам странички интернет и внутри работает нормально.
Так как снаружи у модема проброшен 80 порт на сервер, а приходят запросы с других сетей ( не 192...)
сервер перенаправляет тоже с 80 на 3128, а там разрешения обслуживать другие адреса нет.
Разрешите 0.0.0.0/0.0.0.0 и все заработает.
acl nolocalnet src 0.0.0.0/0.0.0.0
http_access allow nolocalnet
Так неправильно, но для теста пойдет, чтобы убедится.
Лучше не перенаправлять входящие снаружи запросы с 80 порта на 3128, а чтобы отвечал как и раньше.
Хотя развернуть squid наружу, чтобы он обслуживал предварительно ваш apache , идея не такая уж плохая.
:)