Назад | Перейти на главную страницу

Как сопоставить localhost: 8009 с внешним дружественным URL-адресом?

Я установил Атласское слияние на мой выделенный сервер (размещенный на softlayer.com). Я использую Windows 2008R2 с IIS7. По умолчанию Atlassian Confluence установлен и отлично работает на localhost: 8009 (не на порту 80). Но я хочу, чтобы он был доступен с какого-нибудь удобного URL-адреса, например http://docs.mysite.com

Как мне это сделать? Где это можно настроить? Какой-то DNS? CNAME?

Вы можете использовать маршрутизацию запросов приложений и перезапись URL-адресов для автоматического перенаправления пользователей на порт 8009 без необходимости его вводить - и без того, чтобы они видели, к какому порту они фактически подключены - статья ниже дает вам базовое представление о том, как это сделать.

http://www.iis.net/learn/extensions/url-rewrite-module/reverse-proxy-with-url-rewrite-v2-and-application-request-routing

Если вы хотите, чтобы эта установка была видна извне, вам нужно сделать две вещи:

  • Создайте запись DNS, указывающую на IP-адрес сервера - это позволит вашим посетителям получить доступ к серверу через http://docs.example.com/
  • Настройте свой веб-сервер так, чтобы вам не приходилось использовать внешний порт.
    • Если вы использовали Apache, я бы посоветовал вам взглянуть на mod_proxy, для IIS я не знаю, что потребуется.