1,478
edits
(New page: {{Nav 5.0-Nano}} '''''5.0-Nano Installation and run guide''''' With the release of 5.0-Nano you have a single installation option and two operation modes. Unpack and run either as a stand...) |
mNo edit summary |
||
Line 2: | Line 2: | ||
'''''5.0-Nano Installation and run guide''''' | '''''5.0-Nano Installation and run guide''''' | ||
Uniform Server 5.0-Nano has a single installation option '''extract to any folder''' and two operation modes either as a '''standard program''' or '''service'''. | |||
Portability is nothing more complex than copying folder UniServer to where you want to run the servers. That includes any hard drive or USB memory stick. | '''Portability''' is nothing more complex than '''copying folder UniServer''' to where you want to run the servers. That includes any hard drive or USB memory stick. | ||
Can’t run UniServer because it clashes with an existing server three mouse clicks and a few key presses reconfigures the server allowing it to coexist with an existing host server. | Can’t run UniServer because it clashes with an existing server three mouse clicks and a few key presses reconfigures the server allowing it to coexist with an existing host server. | ||
Line 11: | Line 11: | ||
== Download == | == Download == | ||
Download Uniform Server 5. | Download Uniform Server 5.*-Nano from [https://sourceforge.net/projects/miniserver/files/ Sourceforge] choose either '''UniServer5_*.exe''' or '''UniServer5_*.zip''' | ||
There are currently two versions main difference being PHP | |||
* UniServer5_0.exe or UniServer5_0.zip - PHP 5.2.10 | |||
* UniServer5_1.exe or UniServer5_1.zip - PHP 5.3.0 | |||
'''''[[#top | Top]]''''' | '''''[[#top | Top]]''''' | ||
Line 21: | Line 25: | ||
'''''Install and run'':''' | '''''Install and run'':''' | ||
# Save ''' | # Save '''UniServer5_*.exe''' to any folder | ||
# Double click ''' | # Double click '''UniServer5_*.exe''' its a self-extracting archive and unpacks to the current folder (where you saved the file).<br />''Note'': The exe '''does not''' install anything to the registry or other areas of a PC it just creates folder UniServer and extracts all folders and files to this folder. | ||
# Navigate to folder '''UniServer''' '''A)''' | # Navigate to folder '''UniServer''' '''A)''' | ||
# Run (doube click on) '''Start.exe''' this starts Unitray. | # Run (doube click on) '''Start.exe''' this starts Unitray. | ||
Line 78: | Line 82: | ||
The Secure Web root folder '''D)''' UniServer\'''ssl''' contains example pages that will be encrypted when served. With the exception of file '''.htaccess''' delete its content and copy your Secure Web site (folders and pages) to this folder. You need to enable SSL for pages to be served from this folder. | The Secure Web root folder '''D)''' UniServer\'''ssl''' contains example pages that will be encrypted when served. With the exception of file '''.htaccess''' delete its content and copy your Secure Web site (folders and pages) to this folder. You need to enable SSL for pages to be served from this folder. | ||
'''''Note 3'':''' | |||
If you experience difficulties in accessing your server from the Internet check out [[5.0-Nano: Known Issues#Server not accessible from Internet | '''this section''']]. | |||
Also check out the [[5.0-Nano: DtDNS | '''DtDNS page''']] for a free domain name and how to resolve a dynamic IP address. | |||
'''''[[#top | Top]]''''' | '''''[[#top | Top]]''''' | ||
=== Enable SSL === | === Enable SSL === | ||
Before serving encrypted pages the server requires a certificate and key. These are created by running a script as follows: | Before serving encrypted pages the server requires a certificate and key. These are created by running a script as follows: | ||
'''left click tray icon > Advanced > click "Server Certificate and Key Generator"''' | '''left click tray icon > Advanced > click "Server Certificate and Key Generator"''' | ||
* You are prompted for three pieces of information (CN, OU and O) press enter to accept the defaults. | * You are prompted for three pieces of information (CN, OU and O) press enter to accept the defaults. | ||
Line 100: | Line 109: | ||
UniServer\ssl\'''.htaccess''' | UniServer\ssl\'''.htaccess''' | ||
{| | {| | ||
|- | |- | ||
Line 121: | Line 129: | ||
|} | |} | ||
'''''[[#top | Top]]''''' | '''''[[#top | Top]]''''' | ||
== Move Servers == | == Move Servers == | ||
One of Uniform Server’s unique features is the capability to run more than one complete server on the same PC. When running a server from a USB memory stick you can use this to great advantage and prevent server clashes. You will have noticed UniTray’s icon displays one (meaning standard ports). Moving UniServer increments this digit and so on for each server move. In reality it’s not just a port change but a complete server update, running '''server status''' displays the server characteristics. | One of Uniform Server’s unique features is the capability to run more than one complete server on the same PC. When running a server from a USB memory stick you can use this to great advantage and prevent server clashes. You will have noticed UniTray’s icon displays one (meaning standard ports). Moving UniServer increments this digit and so on for each server move. In reality it’s not just a port change but a complete server update, running '''server status''' displays the server characteristics. | ||
Line 163: | Line 172: | ||
'''''[[#top | Top]]''''' | '''''[[#top | Top]]''''' | ||
== Summary == | == Summary == | ||
Although UniServer has significantly changed it remains easy to use. | Although UniServer has significantly changed it remains easy to use. | ||
A central control architecture reduces complexity and adds more flexibility. | |||
This flexibility and control are covered on the next page [[5.0-Nano: Control | '''Control and Alternative control''']]. | |||
'''''[[#top | Top]]''''' | '''''[[#top | Top]]''''' |