Дозволити доступ до сервера Apache з .local імені в URL


1

Я запускаю сервер Apache на одному з моїх Mac в моїй локальній мережі.

Одночасно у своєму httpd.confфайлі я дозволяю всім комп'ютерам у локальній мережі отримати доступ до нього за допомогою

allow from 192.168.1.

Це дозволяє отримати доступ у формі, http://192.168.1.xале НЕ у формі http://server.local.

Які ще IP-адреси я маю, щоб дозволити вирішення імені DNS?

(коли я allow allце до речі працює). Дякую.


Вам не потрібно дозволяти доступу до будь-яких IP-адрес, вам потрібно встановити DNS або додати ім’я до hostsфайлу на всіх інших пристроях.
Der Hochstapler

Відповіді:


0

Форма "name.local" - це наскільки я знаю частину протоколу нульової конфігурації мережі Apple Bonjour .

Найпростіший спосіб вирішити name.local на інших комп’ютерах - додати рядок у файлах хостів цих комп'ютерів.

Bonjour Browser для Windows , може допомогти вам знайти свій сервер з комп'ютерів Windows.

Наскільки мені відомо, ОС GNU / Linux має підтримку протоколу Bonjour (нульова конфігурація) у формі Avahi . Існує бібліотека сумісності (на Ubuntu Saucy Salamander, в пакеті libavahi-compat-libdnssd1)

Що стосується конфігурації Apache 2, то вам потрібен рядок ServerName і може бути кращим письмовим дозволом від:

ServerName name.local
Allow from 192.168.1.0/24

Для доступу до localhost вам може знадобитися додати:

ServerAlias localhost

Дякую. ServerName name.local працював !! До речі, раніше він працював на Firefox, а НЕ на Safari, але зараз він працює і на обох. Вам не трапляється знати, чому?
Ноптоцератопс

Firefox може мати кращу підтримку доступних локальних веб-сервісів: D. Дозвіл URL-адреси є досить специфічним для браузерів.
Biapy

Ще одне дивне спостереження. Safari (v 6.1.1) на "сервері" все ще не вирішить його, але Safari (v 7.0.1) на "клієнті" працює після зміни ServerName. Дивно!
Ноптоцератопс

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