Old:4.0-Mona: Install: Difference between revisions
New page: {{Nav 4.0-Mona}} '''''4.0-Mona Installation guide''''' Uniform Server is very flexible and with the release of 4.0-Mona you now have three installation options '''Basic''' (fully portable... |
m BobS moved page 4.0-Mona: Install to Old:4.0-Mona: Install without leaving a redirect |
||
(2 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
{{Nav 4.0-Mona}} | {{Nav 4.0-Mona}} | ||
'''''4 | '''''4-Mona Installation guide''''' | ||
Uniform Server is very flexible and with the release of 4 | Uniform Server is very flexible and with the release of 4-Mona you now have three installation options '''Basic''' (fully portable), run as a '''Service''' (restarts at power-up) and a new option to run as '''Disk root''' (top-level of any disk). | ||
All installations start with the Basic option, which is nothing more complex than to | All installations start with the Basic option, which is nothing more complex than to download Uniform Server 4-Mona, unpack and run. | ||
== Download == | == Download == | ||
Download Uniform Server 4 | Download Uniform Server 4-Mona from [sourceforge.net http://sourceforge.net/project/showfiles.php?group_id=53691&package_id=48193&release_id=661112] choose either UniServer4_#.exe or UniServer4_#.zip | ||
'''''Note'':''' | '''''Note 1'':''' Latest version is 4.5-Mona. Installation is identical to 4.0-Mona; just substitute the appropriate name in the following instruction. | ||
== Quick Start == | == Quick Start == | ||
Line 20: | Line 19: | ||
# Save '''UniServer4.exe''' to any folder | # Save '''UniServer4.exe''' to any folder | ||
# Double click '''UniServer4_0.exe''' | # Double click '''UniServer4_0.exe.''' It's a self-extracting archive and unpacks to the<br>current folder (where you saved the file). | ||
# Navigate to folder '''UniServer''' '''(A)''' | # Navigate to folder '''UniServer''' '''(A)''' | ||
# Run '''Server_Start.bat''' this starts Apache and MySQL servers | # Run '''Server_Start.bat''' this starts Apache and MySQL servers | ||
Line 44: | Line 43: | ||
The server is fully portable for example copy folder '''UniServer''' '''(A)''' and all it's content to a USB stick and run the servers from there. | The server is fully portable for example copy folder '''UniServer''' '''(A)''' and all it's content to a USB stick and run the servers from there. | ||
=== Put Server on-line === | === Put Server on-line === | ||
To allow Internet or Intranet access edit the following file located in the root folder '''(B)''': | To allow Internet or Intranet access edit the following file located in the root folder '''(B)''': | ||
Line 75: | Line 74: | ||
The Secure Web root folder '''(C)''' UniServer\udrive\'''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 '''(C)''' UniServer\udrive\'''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. | ||
=== 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: | ||
Line 87: | Line 86: | ||
'''''Note'':''' The script can also be run from either Apanel or UniTray. | '''''Note'':''' The script can also be run from either Apanel or UniTray. | ||
=== Put SSL Server on-line === | === Put SSL Server on-line === | ||
Line 115: | Line 113: | ||
Remainder of this page provides more detail for each installation option. | Remainder of this page provides more detail for each installation option. | ||
== Install options == | == Install options == | ||
Line 131: | Line 128: | ||
Detailed description for each option follows: | Detailed description for each option follows: | ||
=== Basic === | === Basic === | ||
Extract Uniform Server 4 | Extract Uniform Server 4-Mona to any folder (on any hard drive or USB stick); navigate to folder '''UniServer''' where you will find the following files: | ||
{|style="margin-left:20px" | {|style="margin-left:20px" | ||
|- | |- | ||
Line 149: | Line 145: | ||
'''''Note 2'':''' A pre-configured version of [[4.0-Mona: UniTray | UniTray]] is available for download; this is a tray menu alternative for controlling the servers. | '''''Note 2'':''' A pre-configured version of [[4.0-Mona: UniTray | UniTray]] is available for download; this is a tray menu alternative for controlling the servers. | ||
==== Override Virtual drive ==== | ==== Override Virtual drive ==== | ||
Line 167: | Line 162: | ||
</pre> | </pre> | ||
=== Disk root === | === Disk root === | ||
After extracting Uniform Server 4 | After extracting Uniform Server 4-Mona to any folder of your choice. Copy server to a drive's root (top level of a hard drive or top level of USB memory stick) as follows: | ||
* Copy the entire contents of folder '''\UniServer\udrive''' to a drive's root.<br>(That’s all folders including the two batch files '''usb_server_start.bat''' and '''usb_server_stop.bat''') | * Copy the entire contents of folder '''\UniServer\udrive''' to a drive's root.<br>(That’s all folders including the two batch files '''usb_server_start.bat''' and '''usb_server_stop.bat''') | ||
Line 188: | Line 182: | ||
'''''Note 3'':''' A pre-configured version of [[4.0-Mona: UniTray | UniTray]] is available for download; this is a tray menu alternative for controlling the servers. | '''''Note 3'':''' A pre-configured version of [[4.0-Mona: UniTray | UniTray]] is available for download; this is a tray menu alternative for controlling the servers. | ||
=== Run as a service === | === Run as a service === | ||
After extracting Uniform Server 4 | After extracting Uniform Server 4-Mona to any folder of your choice, navigate to folder: \UniServer\udrive\plugins\'''Services''' '''(E)''' and run the batch file named '''Run.bat''' | ||
This starts the server conversion and copy process. You many see the process pause please wait for the process to finish. | This starts the server conversion and copy process. You many see the process pause please wait for the process to finish. | ||
Line 214: | Line 207: | ||
'''''Note 3'':''' A pre-configured version of [[4.0-Mona: UniTray | UniTray]] is available for download; this is a tray menu alternative for controlling the servers. It provides individual control of Apache and MySQL services. | '''''Note 3'':''' A pre-configured version of [[4.0-Mona: UniTray | UniTray]] is available for download; this is a tray menu alternative for controlling the servers. It provides individual control of Apache and MySQL services. | ||
==== Change drive and or folder ==== | ==== Change drive and or folder ==== | ||
Before running '''Run.bat''' you may wish to change the drive and or folder. | Before running '''Run.bat''' you may wish to change the drive and or folder. | ||
Line 236: | Line 229: | ||
* '''Folders:''' cgi-bin, docs, etc, home, htpasswd, plugins, tmp, usr. Web-root folders www and ssl | * '''Folders:''' cgi-bin, docs, etc, home, htpasswd, plugins, tmp, usr. Web-root folders www and ssl | ||
== Move servers == | |||
Move servers-script (available only on 4.1-Mona) allows you to automatically reconfigure the server on different ports and rename executables. This avoids clashing with other running servers allowing multi-servers to be run on the same machine. | |||
If you are going to use this feature run the script after extracting UniServer and note the ports that are used. This information is required when installing packages on the server. | |||
For details check out the following page [[4.0-Mona: Multi-Servers |Multi-Servers]]. | |||
== Server_Start.bat parameters == | == Server_Start.bat parameters == | ||
Line 264: | Line 264: | ||
* '''ssl''' uses standard port 443 | * '''ssl''' uses standard port 443 | ||
== Related Information == | == Related Information == | ||
Line 271: | Line 270: | ||
# [[New Users: Quick Install Guide 3.5 | Quick Install Guide 3.5]] - Worth a read | # [[New Users: Quick Install Guide 3.5 | Quick Install Guide 3.5]] - Worth a read | ||
== Summary == | == Summary == | ||
The architecture of 4 | The architecture of 4-Mona remains similar to 3.5-Apollo hence material written for 3.5 are applicable to 4-Mona. | ||
With the exception of UniiTray most plugins do not require modification. | With the exception of UniiTray most plugins do not require modification. | ||
Line 279: | Line 277: | ||
After installation take a look at the Security features and Security Center these are covered on the [[4.0-Mona: Security features | next page]]. | After installation take a look at the Security features and Security Center these are covered on the [[4.0-Mona: Security features | next page]]. | ||
---- | ---- |