From e3fe13246ca3012ec240a4638ecf16a001d90cbb Mon Sep 17 00:00:00 2001 From: William Mantly Jr Date: Thu, 3 Nov 2016 03:05:13 -0400 Subject: [PATCH] Update create.sh --- create.sh | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/create.sh b/create.sh index 2ff4415..7a15ffe 100644 --- a/create.sh +++ b/create.sh @@ -62,13 +62,15 @@ echo " WSGIProcessGroup $name" >> /etc/apache2/sites-enabled/$name.conf echo " WSGIScriptAlias / $workingPath/project/wsgi.py" >> /etc/apache2/sites-enabled/$name.conf echo " # socket.io conf" >> /etc/apache2/sites-enabled/$name.conf -echo " " >> /etc/apache2/sites-enabled/$name.conf -echo " RewriteEngine On" >> /etc/apache2/sites-enabled/$name.conf -echo " RewriteCond %{REQUEST_URI} ^/socket.io/1/websocket [NC]" >> /etc/apache2/sites-enabled/$name.conf -echo " RewriteRule socket.io/(.*) ws://localhost:$nodePort/socket.io/\$1 [P,L]" >> /etc/apache2/sites-enabled/$name.conf -echo " ProxyPass http://localhost:$nodePort/socket.io" >> /etc/apache2/sites-enabled/$name.conf -echo " ProxyPassReverse http://localhost:$nodePort/socket.io" >> /etc/apache2/sites-enabled/$name.conf -echo " " >> /etc/apache2/sites-enabled/$name.conf +echo " RewriteEngine On" >> /etc/apache2/sites-enabled/$name.conf +echo " RewriteCond %{HTTP:UPGRADE} ^WebSocket\$ [NC]" >> /etc/apache2/sites-enabled/$name.conf +echo " RewriteCond %{HTTP:CONNECTION} Upgrade\$ [NC]" >> /etc/apache2/sites-enabled/$name.conf +echo " RewriteRule .* ws://localhost:$nodePort%{REQUEST_URI} [P]" >> /etc/apache2/sites-enabled/$name.conf +echo " RewriteCond %{REQUEST_URI} ^/socket.io/\$1/websocket [NC]" >> /etc/apache2/sites-enabled/$name.conf +echo " RewriteRule socket.io/(.*) ws://localhost:$nodePort/socket.io/\$1 [P,L]" >> /etc/apache2/sites-enabled/$name.conf +echo " ProxyPass /socket.io http://localhost:$nodePort/socket.io" >> /etc/apache2/sites-enabled/$name.conf +echo " ProxyPassReverse /socket.io http://localhost:$nodePort/socket.io" >> /etc/apache2/sites-enabled/$name.conf + echo "" >> /etc/apache2/sites-enabled/$name.conf /usr/sbin/service apache2 restart