Как включить тонкий сервер для файлов в рабочей среде в 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