Чому localhost і 127.0.0.1 вирішуються в різних місцях на Mac OSC 10.8?


1

Я налаштував локальний сервер без MAMP з різних причин. Я використав цей підручник: Встановіть і налаштуйте Apache, MySQL, PHP і phpMyAdmin на OSX 10.8 Mountain Lion

Мені просто цікаво, чому локальний IP і локальний хост вирішуються в двох різних місцях. Зараз IP вирішує віртуальний хост, який я створив, і localhost вирішує питання DocumentRoot встановлено httpd.conf


Я думаю, ви використовуєте слово "вирішити" нестандартним способом. Ви говорите про те, що ви отримуєте від веб-сервера?
David Schwartz

Я маю на увазі, що коли я пишу localhost індексний файл в DocumentRoot малює. Коли я набираю 127.0.0.1 іншу сторінку індексу малює, з DocumentRoot мого віртуального хоста.

Відповіді:


0

У вас встановлено два (або більше) віртуальних хостів. Один встановлюється для прослуховування на localhost, інший - на 127.0.0.1.

Або, швидше за все, треба слухати або на 127.0.0.1, або на локальному хості, а інший налаштований на прослуховування на будь-якому підключенні і підбирає будь-яке з перших.

Погляньте на віртуальні хости - зауважте, що віртуальні хости можуть бути створені в декількох місцях на OSX - або під системою в цілому або як для кожного користувача. Можливо, вам потрібно або видалити віртуальний хост, або встановити його для прослуховування за обома адресами.


1

Подивіться на / private / etc / hosts і переконайтеся, що 127.0.0.1 пов'язано з localhost , як так ...

127.0.0.1 localhost
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.