"Localhost" и "127.0.0.1" возвращаются с ошибкой сервера, но Apache "работает!" страница отображается на другом ip
Я так новичок во всем этом, поэтому, пожалуйста, будьте нежны со мной. Я работаю на сервере Ubuntu в Virtualbox на компьютере с Windows 8, поэтому я могу установить Omeka и собрать контент до того, как найду размещенное решение. Я установил Ubuntu и попытался настроить LAMP, но когда я получал доступ к "localhost" или "127.0.0.1" из моего веб-браузера, там ничего не было. Я запустил "iconfig" и попробовал предоставленный там IP, и это сработало! Поэтому я установил Omeka и прошел через эту конфигурацию, и теперь, когда я захожу на работающий IP-адрес, я могу получить сообщение об отсутствии "index.php". Так как я могу решить это? Очевидно, мне нужно: 1) получить 127.0.0.1, работающую в качестве локального хоста (и это определено как таковое в /etc/hosts) ИЛИ 2) заставить Omeka распознавать другой IP-адрес как "localhost". Как я уже сказал, пожалуйста, будьте осторожны, Я пытаюсь учиться... Большое спасибо заранее, Мередит
1 ответ
Я никогда не имел дело с Omeka, поэтому я не могу помочь с этим.
Как настроить VirtualBox так, чтобы сервер LAMP по адресу Ubuntu был 127.0.0.1
в Windows
Перефразируя раздел руководства VirtualBox по переадресации портов:
Если вы хотите, чтобы сервер LAMP работал только на вашем компьютере:
- Откройте командную строку Windows.
Запустите следующее, заменив
VM name
с именем виртуальной машины и заменой обоих80
s с номером порта сервера LAMP:VBoxManage modifyvm "VM name" --natpf1 "lamp,tcp,127.0.0.1,80,,80"
Если вы хотите, чтобы сервер LAMP работал для всех в вашей локальной сети и, возможно, во всем Интернете:
- Откройте командную строку Windows.
Запустите следующее, заменив
VM name
с именем виртуальной машины и заменой обоих80
s с номером порта сервера LAMP:VBoxManage modifyvm "VM name" --natpf1 "lamp,tcp,,80,,80"
Теперь вы сможете получить доступ к серверу LAMP в Windows, используя адрес 127.0.0.1
,
Как настроить Windows так, чтобы localhost
это то же самое, что 127.0.0.1
- Войдите в Windows как администратор.
- Нажмите Win+R, чтобы открыть
Run
Диалог. - Бежать
notepad %WINDIR%\System32\drivers\etc\hosts
, Добавьте следующую строку в файл:
127.0.0.1 localhost
- Сохраните файл.
Теперь вы сможете получить доступ к серверу LAMP в Windows, используя адрес localhost
,