Не удается запустить Rocket.Chat в подпапке на Apache.
С этой конфигурацией в example.conf:
<VirtualHost *:80>
....
# Redirect Requests to SSL
Redirect permanent / https://example.com
....
</VirtualHost>
<IfModule mod_ssl.c>
<VirtualHost _default_:443>
....
ServerName example.com
ServerAlias example.com
DocumentRoot /var/www/html/example/
....
<Location /chat>
Order allow,deny
Allow from all
RewriteEngine On
RewriteCond %{HTTP:Upgrade} =websocket [NC]
RewriteRule /var/www/html/example/(.*) ws://localhost:3000/$1 [P,L]
RewriteCond %{HTTP:Upgrade} !=websocket [NC]
RewriteRule /var/www/html/example/(.*) http://localhost:3000/$1 [P,L]
ProxyPassReverse http://localhost:3000
</Location>
....
</VirtualHost>
</IfModule>
И эта конфигурация в rocketchat.service:
MONGO_URL=mongodb://localhost:27017/rocketchat
ROOT_URL=http://example.com:3000
PORT=3000
Я получаю страницу Rocket.Chat (https://example.com/chat), но ничего не работает, и у меня есть это в моей консоли
GET https://example.com/1b0d8599411c1e4f1919893c25d81fc7ac20d65b.css?meteor_css_resource=true net::ERR_ABORTED 404 (Not Found)
chat:200 GET https://example.com/theme.css?1807b422d007328786a00d34e6c63ee6022dd2b3 net::ERR_ABORTED 404 (Not Found)
chat:1138 GET https://example.com/6a61dfe05b23fcb695eea8e15f15c745e2623326.js?meteor_js_resource=true net::ERR_ABORTED 404 (Not Found)
Как видите, в URL нет подпапки "chat /".
А когда я вставляю в rocketchat.service
ROOT_URL=https://example.com/chat/ node main.js
Я получаю:
503 Service Unavailable
А в журнале ошибок Apache:
Fri Nov 09 16:21:16.460766 2018] [proxy_http:error] [pid 5999] [client 72.56.75.46:52090] AH01114: HTTP: failed to make connection to backend: localhost
Я потерялся, я не понимаю, что я делаю не так.