Update recipes.md

This commit is contained in:
Olivier Lambert 2015-11-10 14:01:41 +01:00
parent 2184f0cbb6
commit 192aa2077b

View File

@ -1,39 +1,3 @@
# Recipes
Here is some configuration example to leverage possibilities with Xen Orchestra.
## XO behind a reverse proxy
### Apache
As XO-web and XO-server communicates with *WebSockets*, you need to have the `mod_proxy_wstunnel` in Apache (please [check the Apache documentation](http://httpd.apache.org/docs/2.4/mod/mod_proxy_wstunnel.html) about it). It's available for Apache 2.4.5 and later.
Please use this configuration in this order or it will not work:
```apache
ProxyPass /[<path>]/api ws://<xo-server ip>:<xo-server port>/api
ProxyPass /[<path>] http://<xo-server ip>:<xo-server port>/
ProxyPassReverse /[<path>] /
```
### NGINX
Just configure your VirtualHost as usual (or your default site), with a section `location` like this one:
```nginx
location /[<path>] {
proxy_pass http://<XOA ip address>[:<port>]/;
proxy_http_version 1.1;
proxy_set_header Connection "upgrade";
proxy_set_header Upgrade $http_upgrade;
proxy_redirect default;
}
```
That's all!