Как включить тонкий сервер для файлов в рабочей среде в rails3 для гема private_pub с помощью apache2

Я использую private_pub жемчужина для живого чата в моем rails 3.2 приложение, и оно отлично работает в режиме разработки, но я застрял в том, как это сделать на производстве.

я использую apache2 в производстве. Когда я запустил эту команду на сервере

RAILS_ENV=production bundle exec rackup private_pub.ru -s thin -E production

Начинается thin сервер, но мое приложение продолжает ждать ответа от http://www.example.com:9292/faye.js

Это ничего не делает. Я не могу связаться с faye в производстве

Спасибо за помощь заранее

1 ответ

Thin и Apache должны быть настроены для работы на разных портах.

Настройки по умолчанию для обоих должны работать, но вы должны проверить дважды. Убедитесь, что apache работает под портом 80, а thin использует порт 9292. Эти цифры должны быть видны при запуске серверов.

В конце концов вы сможете получить доступ к файлу faye.js по адресу http://yoursite.com:9292/faye.js и вашему сайту по адресу http://yoursite.com/

Источник: /questions/47998584/fej-rabotayuschaya-s-prilozheniem-rails3-pozhalujsta-pomogite/47998598#47998598

Другие вопросы по тегам