An updated version of this article is available here
We understand that a lot of our clients want to maintain a development or test site in parallel to a live one.
The licenses for our products are valid for one installation on one domain/subdomain.
If you want to have an extra development or test website, you have one of the two options:
1. You can install it on "test" subdomain of your live site's domain. e.g.
Live site is: http://www.example.com/
Dev site should be: http://test.example.com/
If your live site is on a subdomain e.g.
Live site is: http://courses.example.com/
Dev site should be: http://test.courses.example.com/
Note that is has to be "test", and not "dev" or "staging" or anything else.
2. You can always purchase an extra license if your test domain doesn't meet the above criterion.
Note: example.com is just used for an example, you should replace example.com with your own domain.
Setting up a test site on your localhost:
If your test site is not on a public server, but is on your localhost, currently license cannot be setup when using localhost domain on your localhost. However, you can mimic your localhost to act as your test domain. You can do it by modifying the hosts file of your own computer and adding the following line to it:
127.0.0.1 test.example.com
Now if you access http://test.example.com from your browser, you will be seeing the site on your localhost, not the site on your live server. The change is only for your computer, and it doesn't effect the access to the domain from any other computer.
Modifying the Hosts File:
Windows 8, Windows 7 and Windows Vista
Windows 8, Windows 7 and Windows Vista use User Account Control (UAC), so Notepad must be run as Administrator.
For Windows 8
- Press the Windows key.
- Type Notepad in the search field.
- In the search right click Notepad and select Run as administrator.
- In Notepad, open the following file:
c:\Windows\System32\Drivers\etc\hosts - Make the necessary changes to the hosts file.
- Click File -> Save to save your changes.
For Windows 7 and Windows Vista
- For Click Start -> All Programs -> Accessories.
- Right click Notepad and select Run as administrator.
- Click Continue on the "Windows needs your permission" UAC window.
- When Notepad opens Click File -> Open.
- In the filename field type:
C:\Windows\System32\Drivers\etc\hosts - Click Open.
- Make the necessary changes to the hosts file.
- Click File -> Save to save your changes.
For Windows NT/2000/XP
- Click Start -> All Programs -> Accessories -> Notepad.
- Click File -> Open.
- In the filename field type:
C:\Windows\System32\Drivers\etc\hosts - Click Open.
- Make the necessary changes to the hosts file.
- Click File -> Save to save your changes.
Linux
1. Open a terminal window.
2. Open the hosts file in a text editor (you can substitute any text editor):
sudo nano /etc/hosts
3. Enter your password.
4. Make the necessary changes to the hosts file.
5. Press control-X (hold control and hit X), then answer y when asked if you want to save your changes.
Mac OS X 10.6 - 10.1.8
1. Open Applications > Utilities > Terminal.
2. Open the hosts file by typing the following in the Terminal window:
sudo nano /private/etc/hosts
Type your user password when prompted.
3. Edit the hosts file. The hosts file contains some comments (lines starting with the #
symbol), as well as some default hostname mappings (e.g. 127.0.0.1 – local host). Append your new mappings underneath the default mappings.
4. Save the hosts file by pressing Control+x and answering y.
5. Make your changes take effect by flushing the DNS cache with the following command:
dscacheutil -flushcache
6. New mappings should now take effect.
Home | GrassBlade xAPI Companion | GrassBlade LRS
5 Comments