URL-адрес сервера Teamcity возвращает 404

Я установил TeamCity на машину с Windows Server 2016 и назначил ci.mydomain.com для serverUrl. У меня также есть IIS на той машине, на которой размещен мой сервер nuget.

Когда я ввожу ci.mydomain.com, он возвращает 404. nuget.mydomain.com работает нормально.

Кто-нибудь знает, почему?

заранее спасибо


person pantonis    schedule 24.03.2017    source источник


Ответы (1)


«URL-адрес сервера» в настройках администрирования TeamCity не влияет на доступ к серверу TeamCity.

Вы можете начать с открытия 127.0.0.1:PORT на сервере, чтобы убедиться, что TeamCity работает нормально, где PORT — это место, где TeamCity настроен для запуска (например, проверьте файл \logs\teamcity-server.log, строку с «Web серверные порты")

Если это работает, убедитесь, что SERVER:PORT работает с других компьютеров, где SERVER — это IP-адрес компьютера и тот же самый PORT. Если вы предпочитаете использовать IIS в качестве обратного прокси-сервера, проверьте сопутствующие инструкции TeamCity.

Наконец, вам нужно будет убедиться, что ci.mydomain.com разрешается в IP-адрес, и использовать соответствующий порт в URL-адресе.

person Yaegor    schedule 26.03.2017
comment
ci.mydomain.com:4567 работает. Я хочу перенаправить это на ci.mydomain.com (порт 80). - person pantonis; 27.03.2017
comment
Вы можете запустить TeamCity на порту 80 (требуются изменения в TeamCity conf\server.xml) или вы можете запустить свой сервер nuget и TeamCity по разным путям (ci.mydomain.com/‹path›): для этого потребуется TeamCity (и, возможно, nuget сервера) реконфигурация. Инструкции TeamCity доступны по ссылке в ответе. - person Yaegor; 09.04.2017