@kosatchev

Как настроить ISPConfig, чтобы открывался сайт с соседнего сервера без ISPConfig?

Дано: Локальная сеть, с внешним IP, два сервера, на одном из них установлен ISPConfig 3 и сайты на PHP, на втором стоит Redmine и git.
HTTP-запросы на роутере пробрасываются на сервер с ISPConfig, и все сайты с него нормально работают.
Вопрос: Как с помощью ISPConfig сделать так, чтобы Redmine со второго сервера открывался по собственному веб-адресу?
Насколько я понял, в ISPConfig необходимо создать DNS-зону, и прописать A-запись. Я это сделал, но что-то мне подсказывает, что неправильно. Ставить ISPConfig на оба сервера и создавать мультисервер я бы не хотел.
a494aa8cb6ce4fe79bf0ff74a5f31185.PNG
  • Вопрос задан
  • 1621 просмотр
Решения вопроса 1
landergate
@landergate
IT-шный jack-of-all-trades
ISPConfig является NS-сервером для Вашего домена (this.dom)?
Ваши пользователи получают ответы DNS Вашего домена именно через ISPConfig? То есть он используется у ваших пользователей, как DNS-сервер?

Если нет, то добавьте A-запись "redmine.this.dom" на том DNS-сервере, который используется у пользователей.
Если да, то направьте "redmine.this.dom" на IP-адрес Redmine, доступный Вашим пользователям.

Затем настройте веб-сервер у Redmine (nginx?) таким образом, чтобы он принимал подключения по имени домена, вместо IP-адреса.

Upd:
kosatchev: Ага! Значит, ваши пользователи подключаются к вам через интернет, используя публичный DNS, и ваш ISPConfig не является для них NS-сервером.

Вам не нужно создавать A-записи на ISPConfig. Можете прибить "A my-redmine.com 192.168.0.22" и "redmine.this.dom 192.168.0.22".

Создайте у доменного регистратора в управлении вашим доменом A-запись redmine.this.dom, указав её на ваш роутер.
Если у вас нет ещё одного внешнего IP-адреса для Redmine, то вам на роутере понадобится nginx (или другой веб-маршрутизатор), который сможет показать пользователю разную страницу в зависимости от запроса - this.dom или redmine.this.dom.

Если возможности установить nginx на роутере нет, купите недорогую VPS у любого облачного провайдера за 3-5$ в месяц и настройте nginx на нём.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы