Линод 512 и играй! рамки

Я нуб, и мне нужна помощь в том, как запустить мою игровую среду на Linode 512. Я использую образ Debian. Мой вопрос: могу ли я просто установить java, а затем играть! framework и просто запустите его, или мне нужен внешний сервер, который будет действовать как прокси.

Извините за нубский вопрос. Спасибо


person vlad_o    schedule 20.06.2012    source источник
comment
Мой проект разработан под версией 1.2.4, поэтому я собираюсь использовать ее.   -  person vlad_o    schedule 20.06.2012


Ответы (3)


Play framework — это полный стек. Вы можете запустить его без какого-либо внешнего сервера, выступающего в качестве прокси. Однако, если вы также хотите использовать SSL (хотя в Play есть поддержка SSL, для этого рекомендуется использовать полноценный HTTP-сервер) или вы хотите запускать несколько приложений Play, которые отображаются на одном и том же порту, вам нужен HTTP-сервер. сервер, чтобы противостоять этому.

person Codemwnci    schedule 20.06.2012
comment
Спасибо за быстрый ответ. Будет ли нормально работать на linode 512 без ограничения памяти с помощью -xms? Боюсь, у меня будут проблемы с памятью - person vlad_o; 20.06.2012
comment
я не использовал play с linode512, но игра довольно эффективна с использованием памяти - person Codemwnci; 21.06.2012

Простые шаги для развертывания игрового фреймворка в Linode.

  1. Купите себе Линод (у меня 512)
  2. Подключитесь к вашему линоду через ssh
  3. Сделайте некоторые базовые вещи (например, настройте пользователя, ssh, имена хостов, iptables и т. д.)
  4. Загрузите версию игровой платформы, которую вы предпочитаете (wget)
  5. Загрузите свою любимую базу данных и настройте ее
  6. Беги играй! каркас с:

играть начать MyApplication

or

играть запустить MyApplication

И у вас есть работающее приложение на этом шаге. Наслаждайтесь!

Если вам нужны более сложные вещи (например, SSL, балансировка нагрузки и несколько экземпляров), попробуйте использовать передний сервер, такой как nginx, и выполните соответствующие настройки.

Я надеюсь, что это поможет кому-то ;)

person Community    schedule 09.07.2012

Если вам когда-либо понадобится поддерживать вызовы AJAX (XHR) к другим портам или доменам из вашего приложения, и вы не хотите использовать CORS для обхода SOP браузера (не используйте CORS — это создаст вам проблемы с принятием файлов cookie сеанса), то вы захотите использовать apache в качестве обратного прокси-сервера перед своим игровым приложением на Linode. Это также может быть формой дешевой балансировки нагрузки позже, но эта конфигурация более сложна, чем простой обратный прокси-сервер.

У меня есть приложение для воспроизведения и графический интерфейс GWT, и я использую обратный прокси-сервер apache, чтобы мои запросы GWT к веб-службам Play RESTful могли быть должным образом аутентифицированы с помощью файла cookie PLAY_SESSION. Все работает очень хорошо.

person Joel    schedule 09.09.2014