"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 работал только на вашем компьютере:

    1. Откройте командную строку Windows.
    2. Запустите следующее, заменив VM name с именем виртуальной машины и заменой обоих 80s с номером порта сервера LAMP:

      VBoxManage modifyvm "VM name" --natpf1 "lamp,tcp,127.0.0.1,80,,80"
      
  • Если вы хотите, чтобы сервер LAMP работал для всех в вашей локальной сети и, возможно, во всем Интернете:

    1. Откройте командную строку Windows.
    2. Запустите следующее, заменив VM name с именем виртуальной машины и заменой обоих 80s с номером порта сервера LAMP:

      VBoxManage modifyvm "VM name" --natpf1 "lamp,tcp,,80,,80"
      

Теперь вы сможете получить доступ к серверу LAMP в Windows, используя адрес 127.0.0.1,

Как настроить Windows так, чтобы localhost это то же самое, что 127.0.0.1

  1. Войдите в Windows как администратор.
  2. Нажмите Win+R, чтобы открыть Run Диалог.
  3. Бежать notepad %WINDIR%\System32\drivers\etc\hosts,
  4. Добавьте следующую строку в файл:

    127.0.0.1       localhost
    
  5. Сохраните файл.

Теперь вы сможете получить доступ к серверу LAMP в Windows, используя адрес localhost,

Другие вопросы по тегам