Dans mon serveur virtuel Apache 2.4, j'essaie d'obtenir toutes les informations suivantes https://
le trafic est transféré sur le port 443, mais toutes les ws://
le trafic à transférer sur ws://*:6969
.
Eg :
https://example.com/index
se contenterait d'aller à https://example.com/index:443
comme d'habitude.
ws://example.com/anypathhere/
serait transmise à ws://example.com/anypathhere:6969
Jusqu'à présent, j'ai essayé les valeurs commentées dans le serveur virtuel.
<VirtualHost *:443>
SSLEngine on
SSLCertificateFile /etc/pki/tls/certs/ca.crt
SSLCertificateKeyFile /etc/pki/tls/private/ca.key
DocumentRoot /var/www/html/
RewriteOptions Inherit
AccessFileName .htaccess
AllowEncodedSlashes NoDecode
DirectoryIndex disabled
<Directory /var/www/html>
Options +FollowSymlinks
RewriteEngine On
AllowOverride All
Require all granted
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule .* %{REQUEST_URI}index.php [L]
</Directory>
ServerName localhost.localdomain
#ProxyPreserveHost On
#ProxyRequests Off
#ProxyPassMatch / ws://192.16.4.177:6969/ retry=0
#ProxyPassReverse ws:// ws://192.16.4.177:6969/
#ProxyPass ws:// ws://192.16.4.177:6969/
#RewriteEngine On
#RewriteRule ws:// ws://%{HTTP_HOST}/$1:6969 [NC,R=301,L]
Tous ces éléments se traduisent par
Firefox can't establish a connection to the server at ws://192.16.4.177:443
ou une erreur 400.