У меня есть хосты alpha.local
и beta.local
работая на моей домашней сети, сетью управляет (очень) простой беспроводной маршрутизатор. Я могу получить доступ к использованию серверов, например, ssh alpha
или http://beta.local
. Я хотел бы установить сервисы на каждого так, чтобы они были доступны через субдомены, как http://sub1.alpha.local
и http://sub2.alpha.local
.
Действительно ли возможно сделать это, например, с avahi?
От Установки я понимаю, что у Вас нет DNS-сервера в Вашей Сети, кто разрешил бы Имена как sub1.alpha.local
в ее IP-адрес.
, Таким образом, обычное обходное решение настраивает IP вручную в Вашем /etc/hosts
файл как
192.168.1.101 sub1 sub1.alpha sub1.alpha.local
, Если Ваш маршрутизатор имеет функцию DHCP, Вы вводите Панель Администратора Вашего Маршрутизатор и устанавливаете MAC-адрес или Аппаратный адрес Вашего alpha
Сервер вручную, чтобы быть присвоенными IP-адрес 192.168.1.101
, можно найти MAC-адрес Машины с эти ifconfig
команда:
$ ifconfig enp4s0: flags=4163 mtu 1500 inet 192.168.10.115 netmask 255.255.255.0 broadcast 192.168.10.255 inet6 fe80::16da:e9ff:fe96:343e prefixlen 64 scopeid 0x20 ether 14:da:e9:96:34:3e txqueuelen 1000 (Ethernet) RX packets 222436 bytes 52837578 (50.3 MiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 55928 bytes 7339677 (6.9 MiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 lo: flags=73 mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 inet6 ::1 prefixlen 128 scopeid 0x10 loop txqueuelen 0 (Local Loopback) RX packets 529 bytes 15607 (15.2 KiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 529 bytes 15607 (15.2 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
Это было бы Значение
ether 14:da:e9:96:34:3e
Лучше сделать это с помощью трюка: сделать символическую ссылку (включено в конфигурации, т.е. apache) в каталоге пример: /var/www/html/mysite --> вы получите это, если наберете IP из дома /var/www/html/subdomain/ --> это то, что вы хотите затем скопируйте символическую ссылку в .../subdomain/mysite/, после чего вы сможете добраться до нее: http://192.168.XXX.XXX/subdomain/, что поможет.
Я делаю так из дома, работает нормально :)