Как развернуть сайт Play Framework в домене на основе Apache - PullRequest
0 голосов
/ 31 августа 2011

Я тестировал Play сейчас довольно долго, и все настроено локально. Теперь я вышел на следующий уровень:

  • Мне нужно развернуть возможно тестовый проект в существующем домене. Я искал в Интернете и попробовал несколько вещей, но ни одна из них не помогла мне развернуть мое веб-приложение.

Допустим, я n00b, и я есть. Я зарегистрировал себе домен через www.antagonist.nl. Мой домен wwww.tus ***. Eu. Думаю, я не имею права что-либо менять на их «сервере».

Но как я могу развернуть приложение Play Framework \ Website на таком домене ??

Спасибо всем за помощь.

Ответы [ 2 ]

3 голосов
/ 31 августа 2011

Hm. То, что вы зарегистрировали, является доменом с веб-хостингом для веб-сайтов PHP / Mysql. То, что вы ищете, это игра! хостинг Вы не можете развернуть решение Java на сервере PHP.

Вам придется разместить свое игровое приложение в одной из этих служб, а затем перенаправить домен через перенаправление DNS на платформу, на которой размещено ваше приложение. Модификация DNS должна быть возможна через вашего регистратора (antagonist.nl), но эта процедура специфична для каждого регистратора, поэтому я не могу вам помочь.

Кстати, вот несколько Play! хостеры:

0 голосов
/ 26 ноября 2014

Если у вас есть доступ (ssh-доступ) к серверу (apache, httpd), на котором вы собираетесь развертывать, то после регистрации домена, скажем, с помощью Godaddy, укажите A (хост), чтобы указать IP-адрес хостинга. сервер (на котором выполняется ваше приложение)

host = @
ip = "ip хост-сервера"

На сервере вам нужно будет перейти к файлу / etc / httpd / conf / sites-available /
или эквивалент в apache2
и измените файл, соответствующий вашему сайту, на этот тип файла. сохраните файл

<VirtualHost *:80> 
ProxyPreserveHost On
ProxyRequests Off
ServerName www.yourdomain.com
ServerAlias yourdomain.com
ProxyPass / http://localhost:9000/
ProxyPassReverse / http://localhost:9000/
</VirtualHost> 

А затем перезапустите сервер, ваше приложение должно нормально работать. Позже вы можете запускать другие приложения на других портах, просто сделайте то же самое и измените соответствующие поля, номера портов также изменились.

Эти ребята делают то же самое для других приложений, работающих на других портах, но 80 Ответ StackOverflow: Перенаправление Apache на другой порт

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...