giopas a dit:EDIT: en lisant ici, il paraît que la configuration porrait être la suivante:
Je vais la tester demain...Code:<VirtualHost *:80> ServerName sub.domain.com ProxyPass / http://localhost:58000/ ProxyRequests Off ProxyPreserveHost On ProxyStatus On <Proxy *> Order deny,allow Allow from all </Proxy> </VirtualHost>
Hi giopas!
That happens b/c the reverse-proxy is blocking web sockets.
I've had ppl have issues/fixes with nginx proxy
https://github.com/skavanagh/KeyBox/issues/51
If you use apache as the proxy maybe this module is something to look at.
https://httpd.apache.org/docs/2.4/mod/mod_proxy_wstunnel.html
Sean
ProxyPass "/" "ws://localhost:58000/"
ProxyPass "/" "wss://localhost:58000/"
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/ [NC]
RewriteCond %{QUERY_STRING} transport=websocket [NC]
RewriteRule /(.*) ws://localhost:3001/$1 [P,L]
Non parce que si non il faut que je désinstalle Qthttpd ou que je le bouge de la porte 80 et je doit transférer les autres services sur nginxQoolBox a dit:installe nginx pitêtre
# /usr/local/apache/bin/apache -V
Server version: Apache/2.2.31 (Unix)
1. créer une folder partagé htdocs
2. installer Qapache: http://www.forum-nas.fr/viewtopic.php?f=21&t=1677
3. créer le fichier httpd-vhosts-user.conf dans le dossieur suivant: /opt/Qapache/etc/extra
4. mettre dans httpd-vhosts-user.conf le code suivant:
Code:<VirtualHost *:88> ServerName sub.domain.com ProxyRequests Off <Proxy *> Order deny,allow Allow from all </Proxy> <LocationMatch "/admin/(terms.*)"> ProxyPass ajp://localhost:58000//admin/$1 <- pas 100% sûr qu'il soit en fait nécéssaire ProxyPassReverse ajp://localhost:58000/admin/$1 <- pas 100% sûr qu'il soit en fait nécéssaire ProxyPass ws://localhost:58000/admin/$1 ProxyPassReverse ws://localhost:58000/admin/$1 </LocationMatch> ProxyPass / http://localhost:58000/ ProxyPassReverse / http://localhost:58000/ ProxyRequests Off ProxyPreserveHost On ProxyStatus On </VirtualHost>
5. éditer le fichier httpd.conf qui se trouve dans /opt/Qapache/etc/ et insérer la ligne suivante:
Code:Include etc/extra/httpd-vhosts-user.conf
6. Rédemarrer Qapache sur l'App Center du QTS
7. Ouvrir la porte du firewall 88
8. À ce point si on ouvre http://sub.domain.com:88 on aura accès à KeyBox en reverse proxy.
<?
header('Location: http://.'$_SERVER["SERVER_ADDR"]'.:'88');
>