ajout d'infos pour ws
This commit is contained in:
parent
f75323fc7c
commit
88b13d05b9
|
@ -124,6 +124,27 @@ Pour passer a PHP7, il faut désactiver le module php5 et activer le module php7
|
|||
|
||||
La configuration spécifique d'Apache est maintenant faite dans les 2 fichiers _/etc/apache2/conf-available/z-evolinux-defaults.conf_ et _/etc/apache2/conf-available/zzz-evolinux-custom.conf_. Les fichiers de configuration standards tel que _apache.conf_ doivent donc être ceux de l'_upstream_ et les modifications éventuelles ajoutées dans _/etc/apache2/conf-available/zzz-evolinux-custom.conf_.
|
||||
|
||||
### mod_proxy_wstunnel
|
||||
|
||||
Le comportement du module **mod_proxy_wstunnel** semble avoir changé, avant il supportait une sorte de compatibilité HTTP/WS,
|
||||
désormais il renverra une erreur si on lui parle en HTTP, cf <https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=880195>
|
||||
|
||||
Le contournement est d'adapter la réponse en fonction des types de requêtes, du genre :
|
||||
|
||||
~~~
|
||||
RewriteCond %{REQUEST_URI} ^/socket.io [NC]
|
||||
RewriteCond %{QUERY_STRING} transport=websocket [NC]
|
||||
RewriteRule /(.*) ws://127.0.0.1:8080/$1 [P,L]
|
||||
|
||||
RewriteCond %{REQUEST_URI} ^/socket.io [NC]
|
||||
RewriteRule /(.*) http://127.0.0.1:8080/$1 [P,L]
|
||||
|
||||
RewriteCond %{REQUEST_URI} ^/foo/bar [NC]
|
||||
RewriteRule /(.*) http://127.0.0.1:8080/$1 [P,L]
|
||||
|
||||
RewriteRule /(.*) ws://127.0.0.1:8080/$1 [P,L]
|
||||
~~~
|
||||
|
||||
## PHPMyAdmin
|
||||
|
||||
Il faut rajouter /usr/share/php/php-php-gettext a la directive open_basedir de /etc/phpmyadmin/apache.conf.
|
||||
|
|
Loading…
Reference in a new issue