Как я могу настроить DD-WRT (или что-то еще) таким образом, чтобы у меня были разные имена хостов, указывающие на разные проекты Nginx на одном и том же локальном сервере?

У меня есть Wi-Fi роутер с DD-WRT.

Я инженер-программист, разрабатывающий несколько разных сайтов на моем локальном сервере (Nginx в Windows 10).

В моем файле hosts Windows указаны различные имена хостов, и моя конфигурация Nginx указывает их на определенные каталоги на моей машине, ryandesk.local .

Я очень часто хочу получить доступ к этим локальным веб-сайтам с помощью iPhone в моей беспроводной локальной сети.

Единственный способ, которым я знаю, как настроить мою конфигурацию Nginx, файл hosts Windows и DD-WRT, заключается в том, что мой iPhone может получить доступ к одному из локальных сайтов.

Я могу либо ввести локальный IP-адрес своего сервера, либо посетить http://ryandesk.local (поскольку это имя компьютера в сети), либо посетить http://ryandesk.xyz (при условии, что я настроил) статическая аренда в DD-WRT, как описано в этом другом ответе).

Конфигурация Nginx указывает, какой локальный сайт является "по умолчанию" и будет отображаться.

Однако я хочу, чтобы все мои локальные сайты были доступны с моего iPhone (каждый со своим именем хоста).

Я также предпочел бы ответы, которые не заботятся о портах. (Кажется, что закладки и другие вещи все остаются проще, если я не возиться с несколькими портами.)

1 ответ1

2

Согласно этой странице в вики DD-WRT, вы должны иметь возможность указывать несколько доменных имен на одном IP-адресе, добавляя несколько доменных имен в оператор опции address в поле "Дополнительные параметры DNSMasq". Например, эта опция DNSMasq…

address=/example.com/foo.com/bar.com/192.168.1.201

… Должно привести к тому, что «example.com», «foo.com» и «bar.com» будут преобразованы в 192.168.1.201.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .