Red Hat help


Change your site's domain name

To change the domain name of your site, you must change the name in the file system, the database, and any integrated applications. TeamForge provides a script for each of these.

  1. Make sure your site's database and file system are backed up.
  2. In the site-options.conf file, update the domain name (and hostname if needed), then save the file.
    DOMAIN_<Host_Name>=<Domain_Name>
    JAMES_POSTMASTER_EMAIL=root@<Domain_Name>
    JAMES_MTA_HOST=<Domain_Name> 
    For example:
    DOMAIN_mybox.supervillain.net=www.smileyface.com
    JAMES_POSTMASTER_EMAIL=root@www.smileyface.com
    JAMES_MTA_HOST=www.smileyface.com
  3. Go to the TeamForge scripts directory.
    • cd /opt/collabnet/teamforge/runtime/scripts/
  4. Run the script to change the domain in the file system.
    • ./domain_change_fs.pl --old=www.myoldsitename.net --new=www.mynewsitename.net > /tmp/domain_change_fs.out 2>&1
  5. Run the script to change the domain in the database.
    • ./domain_change_db.pl --old=www.myoldsitename.net --new=www.mynewsitename.net > /tmp/domain_change_db.out 2>&1
  6. If your site has Project Tracker integrated, run the script to change the domain in Project Tracker.
    • ./domain_change_pt.py --oldDomain=www.myoldsitename.net --newDomain=www.mynewsitename.net > /tmp/domain_change_pt.out 2> &1
Related reference information
HOST_localhost
DOMAIN_localhost
domain_change_fs.pl
domain_change_db.pl
domain_change_pt.py