Mini Servers: Support and download: Difference between revisions
(New page: {{Uc nav mini servers}} This support page allows you to download the mini servers and provides detailed information on how to obtain a full set of binaries to expand the mini servers func...) |
(No difference)
|
Revision as of 19:34, 20 July 2008
Mini Servers: Introduction | Support | Server 1 - Portable | Server 2 - Service | Server 3 - Portable Authentication | Server 4 - Portable Authen. SSL | Server 5 - SSL Standalone | Browsers dislike self-signed certificates | Server 6 - PHP 5.2.6 Portable | Server 7 - PHP 5.2.6 Service | Server 8 - MySQL Support | Guest Book | Server 9 - Perl 5.2.6 Portable | Server 10 - Perl 5.2.6 Service | Server 11 - MySQL 5.0.67 Portable | Server 12 - MySQL 5.0.67 Service | Server 13 - MySQL 4.1.22 Portable | Server 14 - MySQL 4.1.22 Service | phpMyAdmin - Mini support | MySQL - General problems |
Mini Servers: Compact but fully functional. |
This support page allows you to download the mini servers and provides detailed information on how to obtain a full set of binaries to expand the mini servers functionality.
Core Components
The mini server core components were extract from the following main packages. I would recommend you download these and save to individual folders for later use.
Apache
Visit Apache HTTP Server Project for latest information.
Apache is not distributed in a simple archive format in order to obtain the binaries you need to install the downloaded package. The process is easy install, copy the installed folder to another location and finally uninstall.
The mini servers use the following Windows binaries:
Win32 Binary including OpenSSL 0.9.8h (MSI Installer): apache_2.2.9-win32-x86-openssl-0.9.8h-r2.msi
Download the above file from: Downloading the Apache HTTP Server page
Install package
- Download: apache_2.2.9-win32-x86-openssl-0.9.8h-r2.msi save to any folder.
- Double click to run the installation program.
- Tick the I accept box click NEXT
- Read the read me material click NEXT
- A form is displayed enter some dummy information as follows:
- Network Domain: fred.com
- Server name: www.fred.com
- Admin email: fred@someone.com
- Click All users radio button
- Click Next
- Click Typical radio button
Click Next - Folder path accept default: c:\Program Files\Apache Software Foundation\Apache2.2\
Click Next - Review changes click Install
- Wait for Install finish
- Stop services using icon in system tray (bottom right)
- Save main folder Apache 2.2 (created in default path 7) to another folder (Apache229_ref).
- Open add remove programs and delete Apache.
Of importance you now have access to all Apache's modules allowing you to select the ones you need.
PHP
Download site php.net
We are not interested in installing PHP on our PC hence download a zip package:
Windows Binaries section
- PHP 5.2.6 zip package [9,516Kb] - 3 May 2008
- md5: c7e5010114f58282858d7d78e6509cdc
After downloading unzip to any folder, locate files php5apache2_2.dll, php5ts.dll and php.ini-recommended copy to mini server folder *\uc_server_2a\udrive\usr\local\php
Rename the file php.ini-recommended to php.ini
PERL
Download site Activestate download page.
We are not interested in installing Perl on our PC hence download a zip package
- Mini servers use this version ActivePerl-5.10.0.1003-MSWin32-x86-285500.zip 14-May-2008 08:30 17M
- After downloading unzip to any folder, locate the files perl.exe and perl510.dll copy them to the mini server folder *\uc_server_3a\udrive\usr\bin
- Create a new folder *\uc_server_3a\udrive\usr\lib and add libraries as required. (I have included a small number of library elements in the support files)
UC Server 1a
A very basic portable production server for serving web pages (htm and html). Includes a basic web site. Redesigned to allow multiple servers running on same PC, these require a separate virtual drive.
Download: uc_server_1a.exe save to any folder
MD5: f1586bc39208af607292a14bfa2ae380
The file is a self-extracting archive; double click to run, no need to change the path.
UC Server 1b
As above but no longer portable runs as a service. Remains a production server for serving web pages (htm and html). Includes a basic web site.
Download: uc_server_1b.exe save to drive C top level.
MD5: f489a76c571b26c2793c9bfa4a12b3f8
The file is a self-extracting archive; double click to run, no need to change the path.
UC Server 1c - htaccess, authentication and mod-rewrite
This server is based on Server 1a. It has the following enabled, htaccess, basic authentication and mod rewrite. Mod rewrite was included to enhance basic authentication. Included are two examples of authentication, protection of single private pages and protection of private folders. A name and password are required to access individual protect areas. Runs on virtual drive Z server uses port 8080.
Download: uc_server_1c.exe save to any folder of your choice.
MD5: d2d519731cf1291581c12964aa22a6d2
The file is a self-extracting archive; double click to run, no need to change the path.
UC Server 1d - SSL
This server is based on Server 1c. It has the following enabled, htaccess, basic authentication mod rewrite and SSL. Runs on virtual drive X server uses port 80.
Download: uc_server_1d.exe save to any folder of your choice.
MD5: de40352cd8771b9623f4ff2a15f31d80
The file is a self-extracting archive; double click to run, no need to change the path.
UC Server 1e - SSL Standalone
This server is based on Server 1c It is the final one in the server 1 series a standalone secure server using port 443 running on virtual drive X. Note: There is no main server on port 80 hence can be run alongside Uniform Server 3.5-Apollo.
Download: uc_server_1e.exe save to any folder of your choice.
MD5: 7fb1257f449e38c619445ea55738fba0
The file is a self-extracting archive; double click to run, no need to change the path.
UC Server 2a - Guest book
This mini server is ideal for learning PHP its compact size allows you to have several copies installed on a USB pen drive each with a different test applications. This version includes a PHP core extending the functionality of UC Server 1a. Designed to allow multiple servers running on same PC, these require a separate virtual drive.
Download: uc_server_2a.exe save to any folder
MD5: 22aee7ac344c363217e5c39317c10b9b
The file is a self-extracting archive; double click to run, no need to change the path.
UC Server 2b - Guest book
This mini server is ideal for learning PHP its compact size allows you to install on a hard drive running as a service.
Download: uc_server_2b.exe save to drive C
MD5: 153423d29ac258569266a30f742904c2
The file is a self-extracting archive; double click to run, no need to change the path.
UC Server 3a
This mini server is ideal for learning PERL its compact size allows you to have several copies installed on a USB pen drive each with a different test applications. This version includes a PERL core extending the functionality of UC Server 1a. Designed to allow multiple servers running on same PC, these require a separate virtual drive.
Download: uc_server_3a.exe save to any folder
MD5: c97b56198b3a107a7fe230f51fc282a3
The file is a self-extracting archive; double click to run, no need to change the path.
UC Server 3b
This mini server is ideal for learning PERL its compact size allows you to install on a hard drive running as a service.
Download: uc_server_3b.exe save to drive C
MD5: dca8d73470e9fff8d0ca71f83cf4f3bf
The file is a self-extracting archive; double click to run, no need to change the path. Top
Ric |