Getting OmniHTTPd on your computer
To install OmniHTTPd onto your computer, place the Setup disk into your computer and press the Start Menu. Select the 'Run' option. Type 'A:\SETUP' and press enter. The setup program should start. If your are installing onto Windows NT, is it preferable to install from the Administrator account.
On most configurations OmniHTTPd will run "right out of the package" in local mode with all of the defaults. Local mode will allow you to browse local files through your browser by pointing your browser to the loopback address. If you want to have your server accessed remotely, you will need to adjust some settings. To access the server properties, make sure the server is running and right-click on the globe icon in your system tray. Click on the Properties item.
If you are running OmniHTTPd on the Internet with a dial up:
You are most likely using a dynamic IP. This means that your IP address will change each time you connect and disconnect. This is problematic because in order for people to able to reach you over the Internet, they must know your IP address. There are many ways to get over this problem, some of which are covered in a different section of the manual.
The IP address is also important in the setup of the server because OmniHTTPd needs to know your correct address for redirection requests. A redirection request commonly occurs when a directory (or folder) is requested. OmniHTTPd sends a redirection back to the browser telling it to add a slash to the request before retrying it. (If you can avoid this type of referencing in your HTML, you can get away with an invalid IP address setting.)
If you are running OmniHTTPd on the Internet with a static IP:
A static IP means that your computer has been assigned an IP address that never changes. Windows has a utility called winipcfg that can provide you with your IP address.
Click Default Virtual Settings and put your IP address (i.e. 209.91.98.2) in the Server IP setting. If you know the DNS name (www.omnicron.ab.ca) for your address, put it in Server Name. If you do not have a DNS name or do not know it, put your IP address in Server IP.
If you are running OmniHTTPd on an Intranet:
An intranet is a network that is either not directly connected to the global Internet or is behind a firewall. Users on the global Internet will not be able to access your server unless some fancy footworking is done (with the machinery and your network administrator). Also, your network must be running TCP/IP in order for OmniHTTPd to work properly.
Your administrator can provide you with your DNS name, if applicable. Otherwise, use your internal IP address for both Server IP and Server Name. Windows also has a utility called winipcfg that can provide you with your IP address.
Testing the Server
You should now be able to test the server from a browser from another computer. Verify operation from the local computer before trying a remote computer.
Note that 'Primary' is the default configuration. To create and use other configurations, simply run the server with the configuration name as a command line parameter. Note that multiple copies of the server can run as long as each copy uses different network ports and log files.