Я только что установил сервер разработки. Я сделал 2 виртуальных хоста apache, используя 2 разных домена от noip.com.
Странно то, что мне пришлось добавить оба в файл etc / hosts, чего мне никогда не приходилось раньше, когда я настраивал другие vps: o
Раньше мне никогда не приходилось редактировать этот файл, мне приходилось редактировать его, чтобы оба моих домена указывали на мой IP-адрес vps. Перед его редактированием у меня был только один из двух, указывающих на него (имя хоста, которое я ввел, когда заказывал свой vps).
Это потому, что у меня нет собственного DNS-сервера?
Теперь все работает A1, но если бы кто-нибудь мог сказать мне, почему я должен играть с etc / hosts, я был бы признателен.
РЕДАКТИРОВАТЬ
и т. д. / хосты
::1 localhost.localdomain localhost
127.0.0.1 localhost.localdomain localhost
173.212.221.26 brico.no-ip.org brico
173.212.221.26 brico-redmine.no-ip.org brico-redmine
apache2ctl -S
root@brico:~# apache2ctl -S
VirtualHost configuration:
wildcard NameVirtualHosts and _default_ servers:
*:80 is a NameVirtualHost
default server brico.no-ip.org (/etc/apache2/sites-enabled/000-default:1)
port 80 namevhost brico.no-ip.org (/etc/apache2/sites-enabled/000-default:1)
port 80 namevhost brico-redmine.no-ip.org (/etc/apache2/sites-enabled/redmine:1)
Syntax OK
brico-redmine.no-ip.org файл виртуального хоста
<VirtualHost *:80>
DocumentRoot /opt/redmine/public
ServerName brico-redmine.no-ip.org
PassengerPoolIdleTime 0
<Directory "/opt/redmine/public">
PassengerEnabled on
AllowOverride
Options -MultiViews
</Directory>
</VirtualHost>
Ваш браузер должен определить, на какой IP-адрес указывает имя хоста. Это можно сделать через файл hosts, через частный DNS-сервер или через общедоступный DNS-сервер.
Поскольку вы уже зарегистрировали два имени хоста noip.com, вам не нужны эти строки в файле hosts. Фактически у вас есть публичный DNS-сервер, хотя и простой.
Просто убедитесь, что ваши виртуальные хосты Apache настроены для ответа на правильное имя сервера. Нужно ответить на brico.no-ip.org а другой brico-redmine.no-ip.org. Удалите обе эти строки из файла hosts, иначе они будут иметь приоритет.
Если вы также хотите иметь возможность просто использовать слова брико и брико-редмин в вашем браузере вам нужно добавить no-ip.org в поисковый домен в настройках вашего DNS-клиента. Сообщите нам, какую клиентскую ОС вы используете, если вам нужен конкретный совет.