Мак-сервер Apache не работает, если выключен

у меня проблема с настройкой локального сервера apache на моем Mac OS X Yosemite. Сервер работал отлично, пока мне не понадобилось работать удаленно без беспроводного доступа. Я искал повсюду решение, чтобы заставить сервер работать, когда я в автономном режиме, но не может показаться, чтобы дать результаты.

у меня есть эти настройки в моем .conf

Listen *:80
ServerName localhost

эти в моих хозяевах

127.0.0.1   localhost
255.255.255.255 broadcasthost
::1             localhost 
fe80::1%lo0 localhost

в автономном режиме я могу пинговать 127.0.0.1 успешно, но когда я пытаюсь ping или traceroute к одному из моих доменов vhosts я говорю, что хост не может быть найден.

traceroute example.dev

какие настройки можно посмотреть, чтобы получить эту работу в автономном режиме? Нужно ли настраивать новый сетевой интерфейс?

Примечание:
Я не использую XAMPP или MAMP. Только предустановленный сервер apache на ОС.

2
задан brenjt
10.04.2023 6:41 Количество просмотров материала 3633
Распечатать страницу

1 ответ

вы не определили example.dev в любом месте, так как бы ваш компьютер знать, что нужно сопоставить с вашей машиной? I предположим это определяется где-то в сети, хотя, и тогда карты 127.0.0.1.

(аналогично, Домены, такие как lvh.me и lvho.st, ака локальный виртуальный хост, зарегистрированы некоторые люди, которые сделали их и al их поддомены указывают на 127.0.0.1.)

отметим, что .dev is предлагаемый уровень домена. Когда пинг или копая его на своей машине, я вижу:

dig example.dev

example.dev.        3600    IN  A   127.0.53.53

...где этот специальный IP-адрес должно бить тревогу:

127.0.53.53-это специальный адрес IPv4, который будет отображаться в системных журналах, предупреждая системных администраторов о потенциальной проблеме конфликта имен, что позволяет быстро диагностировать и устранять неполадки. "53" используется в качестве мнемоники, чтобы указать на связанную с DNS проблему вследствие использования сетевого порта 53 для сервиса DNS.

я не знаю, как он получил карту, как это в моей сети; может быть, как .dev домен находится в состоянии предложения и кто-то его уже частично добавил? В стороне:все .dev домены в IP-адреса для меня. Все равно тогда,127.0.53.53 не карте на мой локальный веб-сервер.

Итак, Я предположим это example.dev карты 127.0.0.1 в вашей сети, и сделать ваш компьютер поиск имя, оно нуждается в сетевом подключении. Как использование .dev может конфликтовать, если предлагаемый домен верхнего уровня когда-либо назначен, и, поскольку вы хотите, чтобы все работало без подключения к сети, вы можете добавить другие псевдонимы в свой хост-файл. Как на линии 127.0.0.1:

127.0.0.1    localhost my.host www.my.host subdomain2.my.host another-host

вы можете увидеть, куда это идет, если вам нужно много (суб)доменов... Чтобы использовать подстановочные знаки без подключения к сети, вам, вероятно, потребуется настроить DNS-сервер на локальном компьютере.

чтобы быстро увидеть, если все это действительно вопрос, просто add example.dev:

127.0.0.1    localhost example.dev
2
отвечен Arjan 2023-04-11 14:29

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх