带有Apache 2.4的Rails动作电缆

时间:2019-01-21 15:37:22

标签: ruby-on-rails apache ruby-on-rails-5 passenger actioncable

我正在尝试使用Rails Action Cable和Apache使聊天应用程序正常工作。我正在尝试https://github.com/ScotchSource/ActionCableUploading进行这项工作,但还没有运气。

Apache配置

<VirtualHost *:80>
  ProxyPreserveHost On
  ProxyRequests Off

  # I have tried many different URI to be proxied, but still no luck
  ProxyPass /test-app/cable ws://servername:7521/test-app/cable
  ProxyPassReverse /test-app/cable ws://servername:7521/test-app/cable

  Alias /test-app /var/www/test-app/public
  <Location /test-app>
    PassengerBaseURI /test-app
    PassengerAppRoot /var/www/test-app
  </Location>

  <Directory /var/www/test-app/public>
    Allow from all
    Options -MultiViews
    Require all granted
  </Directory>
</VirtualHost>

进行了一些更改,并在environment / development.rb中的config.action_cable.url中尝试了不同的URL,以指向apache配置中的正确代理。

我阅读了许多博客文章和文章,并尝试了不同的设置。有人设法使它起作用,但是当我尝试他们的解决方案时,它不起作用。任何想法/建议都将不胜感激。

0 个答案:

没有答案