Author: vjrj_ Date: 2012-02-29 12:03:10 +0100 (Wed, 29 Feb 2012) New Revision: 1723 Added: trunk/CHANGING_DOMAIN Removed: trunk/docs/tutorials/ Modified: trunk/INSTALL trunk/src/main/resources/kune.properties trunk/src/main/resources/wave-server.properties trunk/src/main/webapp/ws.html Log: Changing de domain to a kune server Added: trunk/CHANGING_DOMAIN =================================================================== --- trunk/CHANGING_DOMAIN (rev 0) +++ trunk/CHANGING_DOMAIN 2012-02-29 11:03:10 UTC (rev 1723) @@ -0,0 +1,39 @@ +=CHANGING THE DOMAIN OF A KUNE SERVER= + +Suppose that we want to change from domain.old to domain.new in a kune server deployment. + +==Prerrequisites== + +* Make a backup of /var/lib/kune/, your db and any other location for wave info (_accounts, _deltas, etc) +* Be sure that domain.new can be resolved correctly ($ dig domain.new), also the SRV records (see INSTALL) +* stop kune + +==Do the job== + +===Update configurations and stores=== +* in _accounts, _deltas + +for i in `grep -ril domain.old /var/lib/kune/_accounts`; do perl -p -i -e 's/domain.old/domain.new/g' $i ; done +for i in `grep -ril domain.old /var/lib/kune/_deltas`; do perl -p -i -e 's/domain.old/domain.new/g' $i ; done + +perl -p -i -e 's/domain.old/domain.new/g' src/main/resources/kune.properties # or in /etc/kune +perl -p -i -e 's/domain.old/domain.new/g' src/main/resources/wave-server.properties # or in /etc/kune +perl -p -i -e 's/domain.old/domain.new/g' src/main/webapp/ws.html +or in production +perl -p -i -e 's/domain.old/domain.new/g' /var/www/kune/ws.html + +rename 's/domain.old/domain.new/g' /var/lib/kune/_accounts + +Remove old persisted sessions: +rm /var/lib/kune/_sessions/* + +===Update the openfire configuration=== +Update your new domain in: +Server > Server Manager > Edit Server Properties +Restart the openfire server + /etc/init.d/openfire restart + +===Certificates=== +Update your ssl certificates (openfire, wave keystore, wave federation, etc), if you have configured before with domain.old + +Restart kune and check if all it's ok. Modified: trunk/INSTALL =================================================================== --- trunk/INSTALL 2012-02-29 10:13:51 UTC (rev 1722) +++ trunk/INSTALL 2012-02-29 11:03:10 UTC (rev 1723) @@ -67,6 +67,12 @@ also if you want to select the database used (by default kune_dev) you have to configure it in kune.properties. +===Configure your domain=== + +Be sure that the domain you want to use with kune resolv correctly: + dig example.org +For development we recommend to use some domain with zone like local.net (add to you /etc/hosts if it's not yet there). If you want to use another different domain from local.net, you have to update src/main/resources/kune.properties and src/main/resources/wave-server* + ===Source code (if you are installing Kune for development)=== See the DEVGUIDE for instructions of how to download the Kune code. Modified: trunk/src/main/resources/kune.properties =================================================================== --- trunk/src/main/resources/kune.properties 2012-02-29 10:13:51 UTC (rev 1722) +++ trunk/src/main/resources/kune.properties 2012-02-29 11:03:10 UTC (rev 1723) @@ -3,7 +3,7 @@ ### general site config # Your site url. Please end with a slash -kune.siteurl = http://localhost:8080/ +kune.siteurl = http://local.net:8080/ kune.sitelogourl = ws/images/kune-logo-16px.png kune.sitelogourl.onover = ws/images/kune-logo-onover-16px.png @@ -24,8 +24,8 @@ ### Email -kune.site.smtp.host = localhost -kune.site.smtp.defaultfrom = noreply@localhost +kune.site.smtp.host = local.net +kune.site.smtp.defaultfrom = [email protected] # If we should avoid the use of smtp (use only for avoid emails during development) kune.site.smtp.skip = false # This file will we the html used to send emails to users. @@ -59,12 +59,12 @@ kune.admin.name = Site Administrator kune.admin.shortName = admin -kune.admin.email = [email protected] +kune.admin.email = [email protected] kune.admin.password = easyeasy kune.chat.httpbase = /http-bind/ -kune.chat.domain = localhost -kune.chat.roomHost = rooms.localhost +kune.chat.domain = local.net +kune.chat.roomHost = rooms.local.net ### Feedback system kune.feedback.enabled = true Modified: trunk/src/main/resources/wave-server.properties =================================================================== --- trunk/src/main/resources/wave-server.properties 2012-02-29 10:13:51 UTC (rev 1722) +++ trunk/src/main/resources/wave-server.properties 2012-02-29 11:03:10 UTC (rev 1723) @@ -3,12 +3,12 @@ # Domain name of the wave server # Default value: local.net (without .domain zone some things will be broken) -wave_server_domain = localhost +wave_server_domain = local.net # A comma separated list of address on which to listen for connections. # Each address is a comma separated host:port pair. -# Default value: localhost:9898 -http_frontend_public_address = localhost:8888 +# Default value: local.net:9898 +http_frontend_public_address = local.net:8888 # Default value: values passed to http_frontend_public_address. http_frontend_addresses = ${http_frontend_public_address} Modified: trunk/src/main/webapp/ws.html =================================================================== --- trunk/src/main/webapp/ws.html 2012-02-29 10:13:51 UTC (rev 1722) +++ trunk/src/main/webapp/ws.html 2012-02-29 11:03:10 UTC (rev 1723) @@ -14,10 +14,10 @@ --> <meta name="kune.default.site.commonname" content="this site" /> <meta name="emite.httpBase" content="/http-bind/" /> -<meta name="emite.host" content="localhost" /> -<meta name="emite.searchHost" content="search.localhost" /> +<meta name="emite.host" content="local.net" /> +<meta name="emite.searchHost" content="search.local.net" /> <!--<meta name="emite.session" content="login" />--> -<meta name="hablar.roomService" content="rooms.localhost" /> +<meta name="hablar.roomService" content="rooms.local.net" /> <meta name="hablar.login" content="false" /> <meta name="hablar.hasVCard" content="false" /> <meta name="hablar.search" content="false" />
participants (1)
-
Vicente J. Ruiz Jurado