Гость CentOS VirtualBox обслуживает только тестовую страницу Apache для хоста Windows 7
Название подводит итог ситуации, и здесь есть особенности:
- веб-сайт на гостевой коробке настроен правильно в Apache и нормально реагирует в браузере на этой машине
- гостевой ящик настроен на использование режима сетевого моста для сети
- Я сделал запись в моем файле хоста Win7 с IP-адресом и доменом сайта, который я настроил в Apache на гостевой виртуальной машине CentOS
- Apache на гостевой коробке отвечает на запрос браузера на хост-компьютере, но с тестовой страницей Apache
- Я проверил, что хост-узел действительно загружает контент из Apache на гостевой ящик, остановив httpd
- Я запустил nmap на гостевой ящик IP с хост-компьютера, и порт 80 открыт
Поставлен в тупик отсюда. Конечно, я упускаю что-то простое, но не хватает вещей, чтобы попробовать. Идеи?
1 ответ
Решение
Нашел проблему, и она действительно была простой, которую я упустил из виду раньше. Vhost был настроен с линией
Allow from 127.0.0.1
Совершенно очевидно, что это не то, что мы хотим, если мы хотим получить доступ к сайту извне. Поэтому я изменил это на
Allow from all
и не удивительно, что теперь все работает как положено.