我正在尝试使用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配置中的正确代理。
我阅读了许多博客文章和文章,并尝试了不同的设置。有人设法使它起作用,但是当我尝试他们的解决方案时,它不起作用。任何想法/建议都将不胜感激。