mirror of
https://github.com/open-webui/docs
synced 2025-05-21 03:35:55 +00:00
Add WebSocket Support to Apache
The current version of Open-WebUI requires WebSockets to function properly. Without the new additions from this latest commit, you will encounter non-recoverable errors in chats, such as [object Object].
This commit is contained in:
parent
a359d3a7d6
commit
ae2e9f0217
@ -27,6 +27,10 @@ For the UI configuration, you can set up the Apache VirtualHost as follows:
|
|||||||
ProxyPass / http://server.com:3000/ nocanon
|
ProxyPass / http://server.com:3000/ nocanon
|
||||||
ProxyPassReverse / http://server.com:3000/
|
ProxyPassReverse / http://server.com:3000/
|
||||||
|
|
||||||
|
RewriteEngine on
|
||||||
|
RewriteCond %{HTTP:Upgrade} websocket [NC]
|
||||||
|
RewriteCond %{HTTP:Connection} upgrade [NC]
|
||||||
|
RewriteRule ^/?(.*) "ws://server.com:3000/$1" [P,L]
|
||||||
</VirtualHost>
|
</VirtualHost>
|
||||||
```
|
```
|
||||||
|
|
||||||
@ -48,6 +52,11 @@ _Normally, mod_proxy will canonicalise ProxyPassed URLs. But this may be incompa
|
|||||||
ProxyPass / http://server.com:3000/ nocanon
|
ProxyPass / http://server.com:3000/ nocanon
|
||||||
ProxyPassReverse / http://server.com:3000/
|
ProxyPassReverse / http://server.com:3000/
|
||||||
|
|
||||||
|
RewriteEngine on
|
||||||
|
RewriteCond %{HTTP:Upgrade} websocket [NC]
|
||||||
|
RewriteCond %{HTTP:Connection} upgrade [NC]
|
||||||
|
RewriteRule ^/?(.*) "ws://server.com:3000/$1" [P,L]
|
||||||
|
|
||||||
SSLEngine on
|
SSLEngine on
|
||||||
SSLCertificateFile /etc/ssl/virtualmin/170514456861234/ssl.cert
|
SSLCertificateFile /etc/ssl/virtualmin/170514456861234/ssl.cert
|
||||||
SSLCertificateKeyFile /etc/ssl/virtualmin/170514456861234/ssl.key
|
SSLCertificateKeyFile /etc/ssl/virtualmin/170514456861234/ssl.key
|
||||||
|
Loading…
Reference in New Issue
Block a user