ВСЕ РЕШЕНО - не надо отвечать :)
С этого момента я настраиваю локальный веб-сервер для выполнения большой работы по веб-разработке. Я не очень разбираюсь в настройке хостинга.
Дело в том, что я только что добавил mydomain.com в / etc / hosts, это нормально, но что делать дальше?
T Мне нужно использовать подстановочный знак на * .mydomain.com, поэтому я полагаю, что мне нужно добавить свою зону в привязку, это правильно? поэтому я могу использовать виртуальные хосты в apache и в play-framework
Все будет локально, но время от времени я хочу сделать общедоступным свой веб-сервер для определенных людей, использующих службу no-ip, в Windows я это делал, в Linux я не знаю, есть ли разница.
Вопрос в том, правильно я его настраиваю или нет? Если это звучит непонятно, дайте мне знать, я постараюсь подробнее рассказать об этом
Чтобы создать собственный «локальный домен», вам необходимо отредактировать свой /etc/hosts
сначала добавьте свой домен, например 127.0.0.1 mydomain.com mydomain_alias
сохраните свой /etc/hosts
.
После этого вам нужно установить bind и отредактировать свой named.conf, на этом шаге я использовал webmin
потому что это намного проще, чем через терминал. Я добавил свою главную зону под названием mydomain.com
и добавил следующие адреса:
Далее редактируем /etc/default/bind9
, быть уверенным RESOLVCONF=yes
есть, еще добавить. Чтобы отключить ipv6 поверьте, вы можете захотеть, потому что в ваших системных журналах он начинает пытаться определить ipv6 запросов. Так что сделайте это только IpV4,
Конечный результат может выглядеть так, тогда как -4
относится к версии интернет-протокола
OPTIONS="-4 -u bind"
Как только вы правильно настроите привязку, вы почти готовы к работе.
Следующим шагом отредактируйте свой /etc/resolv.conf
Ставить nameserver 127.0.0.1
как самый первый из ваших серверов имён. Теперь, чтобы протестировать ваш подстановочный знак, настройте apache, установите виртуальные хосты Google для получения дополнительной информации
Простой пример:
<VirtualHost *>
ServerName www.mydomain.com
ServerAlias *.mydomain.com
DocumentRoot /path/to/documentroot
</VirtualHost>
Наслаждайтесь, любые сомнения просто комментируйте