Как к интернет-веб-сайту сверхъязя с помощью локального Apache2 разместил веб-сайт?

Я настроил веб-сайт (www.test.com) с помощью Apache2 на Ubuntu 14.04.

Однако я могу только получить доступ к веб-сайту после отключения сетевого соединения (использующий nmcli nm, включают ложь). Если я сохраняю сетевое соединение, Firefox всегда открывает интернет-версию его.

Как я могу сделать свой сайт более высоким приоритетом, чем интернет-версия с сетью соединенный?

2
задан 5 August 2015 в 05:43

2 ответа

Есть два способа решения проблемы, но самый простой способ - отредактировать ваш файл /etc/hosts, чтобы вместо него www.test.com отображался на локальные адреса.

  1. В Терминале выполните следующее: sudo nano /etc/hosts
  2. Добавьте строку в следующем формате: 127.0.0.1 www.test.com test.com
  3. Выйдите из текстового редактора
  4. Nuke кеш вашего браузера (это значит, удалить все кэшированные страницы в вашем браузере).
  5. Попробуйте сайт, он должен загрузить локальный вариант.
3
ответ дан 2 December 2019 в 01:45

Вы должны добавить его в файл hosts, который находится в / etc. Откройте его в своем любимом консольном текстовом редакторе (с правами суперпользователя, добавив sudo перед командой) и добавьте следующий текст в новую строку

127.0.0.1 test.com www.test.com

Например, если вы используете mcedit, команда будет такой:

sudo mcedit /etc/hosts

Предполагается, что apache также работает на локальном интерфейсе (как по умолчанию). Если вы отключили эту функцию, вы должны изменить 127.0.0.1 с IP-адресом, над которым работает apache.

Вы можете проверить, все ли работает правильно, с помощью команды ping ping test.com

3
ответ дан 2 December 2019 в 01:45

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

Похожие вопросы: