Настройка ruby ​​на сервере rails для использования на моей веб-странице

У меня есть свой собственный сервер стойки, и я размещаю на нем свой собственный веб-сервер. довольно стандартный ubuntu 15.10 Linux, Nginx web server, PHP5, MySQL

Итак, предположим, что все там работает прямо из коробки, единственной вещью, которую я изменил для включения index.php и тому подобного, является conf с включенным сайтом.

мой IP-адрес связан с моим доменным именем echobase.camp на domain.com

Круто, теперь я могу создавать всевозможные вещи, такие как формы для входа в систему и т. Д.

Теперь в довершение всего этого я хочу добавить ruby ​​/ RoR.

Сейчас в Интернете существует 15 миллионов файлов, которые, как мне кажется, указывают на то, что я должен настроить это для запуска localhost или на одном из их серверов.

Так вот в чем проблема —

Если я подключу мышь с клавиатурой монитора — установи рабочий стол на сервер, я смогу показать localhost:3000 используя сервер rails` — сладкий, я нашел страницу по умолчанию.

— не сладкая часть, нет никакого способа увидеть это на моей веб-странице —

rails server -b<my ip> -p <port I want to use> — не сработало …

Я думал о беге apache2 в качестве веб-сервера для приложения ruby ​​on rails

— казалось, ничего не получалось, кроме поломки вещей, которые мне просто нужно было исправить —

— попробовал несколько вещей в nginx conf файлы, чтобы посмотреть, смогу ли я получить его оттуда — Yup просто сломал файлы и должен был их исправить …

не уверен что делать сейчас …

так что давайте рассмотрим это отсюда … очень хочется разобраться в рубине за пределами учебной среды, сделать вещи живыми, чтобы просматривать их из любого веб-браузера

-1

Решение

Пытаться rails server -b 0.0.0.0 -p someport так как это одна из вещей, которая застряла у меня, когда я начал.

В старых версиях по умолчанию сервер rails связывался со всеми адресами, затем он был изменен на localhost. Вы должны явно разрешить доступ ко всем IP-адресам (0.0.0.0) за пределами вашей локальной среды. Я предполагаю, что это также причина, по которой большинство старых руководств могут не упомянуть об этом.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]