Commit 523b40fcd1f462bd67fc2062661b5e605779e455
1 parent
aaa0ee68
Exists in
web_steps_improvements
and in
10 other branches
chat: move apache config to virtualhosts file
Showing
4 changed files
with
15 additions
and
19 deletions
Show diff stats
debian/apache2/virtualhost.conf
@@ -8,6 +8,14 @@ DocumentRoot "/usr/share/noosfero/public" | @@ -8,6 +8,14 @@ DocumentRoot "/usr/share/noosfero/public" | ||
8 | 8 | ||
9 | RewriteEngine On | 9 | RewriteEngine On |
10 | 10 | ||
11 | +# If your XMPP XMPP/BOSH isn't in localhost, change the config below to correct | ||
12 | +# point to address | ||
13 | +RewriteRule /http-bind http://localhost:5280/http-bind [P,QSA,L] | ||
14 | +<Proxy http://localhost:5280/http-bind> | ||
15 | + Order Allow,Deny | ||
16 | + Allow from All | ||
17 | +</Proxy> | ||
18 | + | ||
11 | # Rewrite index to check for static index.html | 19 | # Rewrite index to check for static index.html |
12 | RewriteRule ^/$ /index.html [QSA] | 20 | RewriteRule ^/$ /index.html [QSA] |
13 | 21 |
debian/update-noosfero-apache
@@ -17,13 +17,13 @@ if test -x /usr/share/noosfero/script/apacheconf; then | @@ -17,13 +17,13 @@ if test -x /usr/share/noosfero/script/apacheconf; then | ||
17 | if ! test -e "$apache_site"; then | 17 | if ! test -e "$apache_site"; then |
18 | echo "Generating apache virtual host ..." | 18 | echo "Generating apache virtual host ..." |
19 | cd /usr/share/noosfero && su noosfero -c "RAILS_ENV=production ./script/apacheconf virtualhosts" > "$apache_site" | 19 | cd /usr/share/noosfero && su noosfero -c "RAILS_ENV=production ./script/apacheconf virtualhosts" > "$apache_site" |
20 | - else | ||
21 | - pattern="Include \/etc\/noosfero\/apache\/virtualhost.conf" | ||
22 | - include="Include \/usr\/share\/noosfero\/util\/chat\/apache\/xmpp.conf" | ||
23 | - if ! cat $apache_site | grep "^ *$include" > /dev/null ; then | ||
24 | - echo "Updating apache virtual host ..." | ||
25 | - sed -i "s/.*$pattern.*/ $include\n&/" $apache_site | ||
26 | - fi | 20 | + fi |
21 | + | ||
22 | + # remove old way to include chat config | ||
23 | + pattern="Include \/usr\/share\/noosfero\/util\/chat\/apache\/xmpp.conf" | ||
24 | + if cat $apache_site | grep "^ *$pattern" > /dev/null ; then | ||
25 | + echo "Removing obsolete chat configuration ..." | ||
26 | + sed -i "/.*$pattern.*/d" $apache_site | ||
27 | fi | 27 | fi |
28 | 28 | ||
29 | echo 'Noosfero Apache configuration updated.' | 29 | echo 'Noosfero Apache configuration updated.' |
script/apacheconf
@@ -17,7 +17,6 @@ when 'virtualhosts' | @@ -17,7 +17,6 @@ when 'virtualhosts' | ||
17 | puts " #{server_directive} #{domain.name}" | 17 | puts " #{server_directive} #{domain.name}" |
18 | server_directive = 'ServerAlias' | 18 | server_directive = 'ServerAlias' |
19 | end | 19 | end |
20 | - puts " Include /usr/share/noosfero/util/chat/apache/xmpp.conf" | ||
21 | puts " Include /etc/noosfero/apache/virtualhost.conf" | 20 | puts " Include /etc/noosfero/apache/virtualhost.conf" |
22 | puts "</VirtualHost>" | 21 | puts "</VirtualHost>" |
23 | end | 22 | end |
util/chat/apache/xmpp.conf
@@ -1,11 +0,0 @@ | @@ -1,11 +0,0 @@ | ||
1 | -# If your XMPP XMPP/BOSH isn't in localhost, change the config below to correct | ||
2 | -# point to address | ||
3 | - | ||
4 | - RewriteEngine On | ||
5 | - RewriteRule /http-bind http://localhost:5280/http-bind [P,QSA,L] | ||
6 | - <Proxy http://localhost:5280/http-bind> | ||
7 | - Order Allow,Deny | ||
8 | - Allow from All | ||
9 | - </Proxy> | ||
10 | - | ||
11 | -# vim: ft=apache |