Changes

Jump to navigation Jump to search

Mini Servers: Introduction

473 bytes removed, 12:31, 16 July 2011
Punctuation and grammatical changes; changed categories.
== Mini Servers ==
Apache is a battle-hardened server the new version (2.2.9) and bristles with all manner of goodies. Its main features are stability, performance and security (some would say at the expense of complexity). In this series I hope to dispel this myth of complexity, what . What makes Apache so versatile is its wide range of extensions (modules) providing numerous features. This modular approach allows you to tailor the server to your own requirements.
Everyone seems to want bigger better servers with all those bells and whistles occasionally . Occasionally all I want is a small compact test server that performs one specific task and is easily configurable. I never like to use something I neither trust or understand hence I hack The Uniform Server to meet these needs.
The Uniform Server’s basic architecture and Apache core make for truly ace compact portable servers. Instead of throwing these away I thought it worthwhile to document and publish them , hence this mini server series. In the series I emphasise the need for security don’t . Don’t take security for granted ; search the Internet for professional advice and implement.
{|width="100%"
|-align="center"
[[Image:Uc_mini_3a.gif|Apache 2.2.9 Perl 5.10]]
|}
What use are they? Well these are not toys; first in the series is a small production server for serving basic HTML pages. Minor changes to this basic server allow you to explore and learn server side languages such as Perl and PHP. In keeping with my minimalist philosophy they use only core language elements. Don’t be deceived by this approach ; they are small powerhouses capable of producing some impressive web sites.
If you do require full language capability , use The Uniform Server 3's current version.5-Apollo, transferring Transferring from a mini server will not be difficult , but since they are based on 3.5-Apollo’s architecture, some changes will need to be made. (These servers were tested on Windows XP Home only.)
{|align="center"
|}
'''''[[#top | Top]]'''''
=== Table showing full range of mini servers ===
|align="left"|[[Mini Servers: MySQL 4.1.22 Service|Server 14]]||Service||1.46MB||6.37MB|| || || ||3314||align="left"|MySQL 4.1.22 Server running on port 3314
|}
 
'''''[[#top | Top]]'''''
== Server 1 - Apache core 2.2.9 - Portable ==
# [[Mini Servers: Apache 2.2.9 Portable#Summary|Summary:]] Leading onto mini server 2.
'''''[[#top | Top]]'''''
== Server 2 - Apache core 2.2.9 - Service==
# [[Mini Servers: Apache 2.2.9 Service#Summary|Summary:]] Leading onto mini server 3.
'''''[[#top | Top]]'''''
== Server 3 - Apache core 2.2.9 - htaccess, authentication and mod-rewrite==
# [[Mini Servers: Apache 2.2.9 Portable - Authentication#Summary|Summary:]] Leading onto an SSL enabled mini server 4.
'''''[[#top | Top]]'''''
== Server 4 - Apache core 2.2.9 - htaccess, authentication and mod-rewrite SSL==
# [[Mini Servers: Apache 2.2.9 Portable - Authentication SSL#Summary|Summary:]] Leading onto mini server 5
'''''[[#top | Top]]'''''
== Server 5 - Apache core 2.2.9 - authentication and mod-rewrite SSL Standalone==
# [[Mini Servers: Apache 2.2.9 Portable - Authentication SSL Standalone#Conclusion|Conclusion:]] End of mini server 1 series..
'''''[[#top | Top]]'''''
== Server 6 - Apache 2.2.9 & PHP 5.2.6 ==
# [[Mini Servers: Apache 2.2.9 PHP 5.2.6 Portable#Summary|Summary:]] Leading onto mini server 6 guest book.
'''''[[#top | Top]]'''''
== Mini Server 6 Guest book ==
# [[Mini Servers: Apache 2.2.9 PHP 5.2.6 Service#Summary|Summary:]] Leading onto mini server 8 MySQL support enabled.
'''''[[#top | Top]]'''''
== Server 8 - Apache 2.2.9 & PHP 5.2.6 MySQL support enabled==
# [[Mini Servers: Apache 2.2.9 PHP 5.2.6 Portable - MySQL Support#Summary|Summary:]] Leading onto mini server 9.
'''''[[#top | Top]]'''''
== Server 9 - Apache 2.2.9 & Perl 5.10 ==
# [[Mini Servers: Apache 2.2.9 Perl 5.10 Portable#Summary|Summary:]] Leading onto mini server 10 run as service.
'''''[[#top | Top]]'''''
== Server 10 - Apache 2.2.9 & Perl 5.10 ==
# [[Mini Servers: Apache 2.2.9 Perl 5.10 Service#Summary|Summary:]] Leading onto server 11 MySQL portable.
'''''[[#top | Top]]'''''
== Server 11 - MySQL 5.0.67 Portable ==
# [[Mini Servers: MySQL 5.0.67 Portable#Summary|Summary]] Leading onto mini-server 12.
'''''[[#top | Top]]'''''
== Server 12 - MySQL 5.0.67 Service ==
# [[Mini Servers: MySQL 5.0.67 Service#Summary|Summary]] Leading onto mini-server 13.
'''''[[#top | Top]]'''''
== Server 13 - MySQL 4.1.22 Portable ==
# [[Mini Servers: MySQL 4.1.22 Portable#Summary|Summary]] Leading onto mini-server 12.
'''''[[#top | Top]]'''''
== Server 14 - MySQL 4.1.22 Service ==
# [[Mini Servers: MySQL 4.1.22 Service#Summary|Summary]] End of series.
'''''[[#top | Top]]'''''
== Summary ==
Each mini server is complete including an example of the type of web site it can support. The [[Mini Servers: Apache 2.2.9 Portable|first in the series]] is probably about as secure as anyone can make a server on Windows! Well enjoy I hope you can find a use for one of these or just use the full version of Uniform Server.
'''''[[#top | Top]]'''''
----
|}
 
[[Category: UniCenter]]
[[Category: Mini Servers]]
[[Category: Oily Rag]]
[[Category: Self Install]]

Navigation menu