--- title: "Changing an Inedo Product’s URL with the Integrated Web Server" order: 2 hidden: true ---
All Inedo products can run using an Integrated Web Server instead of IIS. While this offers a simpler configuration and installation, the integrated web server lacks many of the advanced features of a full-fledged web application server, and certain configuration is far from obvious. For example, this post will cover binding the integrated webserver to a hostname.
Binding a website to a hostname is a familiar task to anyone that has administered a site. In IIS 7, it’s usually accomplished with a configuration dialog similar to this one:

Our product's integrated servers also allow you to bind to a hostname, but in a less obvious manner.
For BuildMaster and Otter follow the steps below. For ProGet the steps are actually the same, except ProGet uses a single service for both web- and back-end processing, so there are fewer options. But the syntax is identical.
Refer to this table - depending on which product you are using, enter the coinciding name, or abbreviation, into each space that has a red [product's name], [service], or [shared config].
| The Inedo Product You're Using | [product's name] | [service] | [shared config] | 
|  | BuildMaster | bmservice | Shared Config | 
|  | ProGet | ProGet.Service | Shared Config | 
|  | Otter | Otter.Service | Shared Config | 
[product's name] uses the HTTP.SYS driver to manage HTTP requests, and this driver requires that bindings are reserved at a system-wide level. The service provides a utility to help with this.
**************************************************
* [product's name] Service
* Copyright c 2008 - 2014, Inedo, LLC
**************************************************
*
* [H] Display Help
* [Q] Quit
*
* Actions:
*  [ 1] Install
*  [ 2] InstallWeb
*  [ 3] Uninstall
*  [ 4] UninstallWeb
*  [ 5] Run
*  [ 6] ListReservations
*  [ 7] ReserveUrls
*  [ 8] DeleteReservations
*  [ 9] AllowServiceControl
*
*
**************************************************<InedoAppConfig>
<ConnectionString>[SQL Server database connection string]</ConnectionString>
<EncryptionKey>[32-character hex key for stored secrets]</EncryptionKey>
<WebServer Enabled="[true/false]" Urls="http://buildmaster:80/;http://*:8622/" />
</InedoAppConfig>
            [product's name] should now be accessible using the hostname you have specified, provided your DNS/hosts file has been properly configured.