For 2021 - online Python 3 training - see ((here)).
Our plans were to retire in summer 2020 and see the world, but Coronavirus has lead us into a lot of lockdown programming in Python 3 and PHP 7.
We can now offer tailored online training - small groups, real tutors - works really well for groups of 4 to 14 delegates. Anywhere in the world; course language English.
Please ask about private 'maintenance' training for Python 2, Tcl, Perl, PHP, Lua, etc.
Apache httpd - a robust, open source web server
Most major Open Source software has a bewildering assortment of levels and switches when compared to commercial software - and that's because there's no restriction on development / people can make suggestions and add in facilities without the bottom line question "And what's THAT going to cost / will we sell enough more units to make a financial case for it". And this flexibility can be both a blessing and a curse.
It can increase the total cost of ownership. Don't look just at what you pay to get the product - also look at what it costs you to install, look after and support it. And flexibiity can become complexity of choice if you're not careful.
Over the last two days, I've been teaching a private course about the Apache httpd and Apache Tomcat, and the question arose about all the various https / ssl (secure connection) options. How on earth can any newcomer be expected to learn and to choose between them all? How do they interact with each other, which ones are important, and which ones are there to meet some tiny niche requirement? The questions are excellent ones ... the answer (thank goodness) is that you won't go far wrong if you start from the default example configuration file, you read through the comments that are there to help you, and you leave most of it alone
especially if you're not sure. Apache httpd has been around for a long time, and the configuration files are designed to work, work well, and work securely out of the box. It's in use for serving some 70% of the domains worldwide, has an excellent reputation; if you're looking for an assurance that it's not going to cause a security issue if you use a facility in vanilla mode, just consider how many people would be complaining / how it would have gone out of fashion is there were problems for the newcomer.
(written 2013-04-16, updated 2013-04-20)
Associated topics are indexed as below, or enter http://melksh.am/nnnn for individual articlesA601 - Web Application Deployment - Apache httpd - an overview 
Why run two different web servers - (2006-01-25) 
Web Application Components - (2006-03-28) 
The LAMP Cookbook - Linux, Apache, MySQL, PHP / Perl - (2006-11-13) 
Apache, Tomcat, Jakarta, httpd, web server - what are they? - (2007-07-13) 
Keep the client experience easy - single server contact point - (2008-03-27) 
Keeping on an even keel - (2008-11-21) 
Apache httpd and Apache Tomcat miscellany - (2009-01-30) 
Sticky Sessions with mod_jk (httpd to Tomcat) - (2009-02-12) 
Tuning httpd / the supermarket checkout comparison - (2009-02-26) 
Internal Dummy Connections on Apache httpd - (2009-03-02) 
Why put Apache httpd in front of Apache Tomcat - (2009-03-12) 
An FAQ on the Apache httpd and Apache Tomcat web servers, and on using them together - (2009-05-17) 
Public training courses - upcoming dates - (2015-02-21)
Some other Articles
Arrays in PHP - contain different and even mixed data typesThe woman, the television, the bullock and DarlingtonMVC and Frameworks - a lesson from first principles in PHPHandling requests to a forum - the background processApache httpd - a robust, open source web serverBackups by crossover between network centres - setting up automatic scp transfersSessions, forms and validation in CodeIgniter - early examplesSeamless, integrated IT - we have a long way to go!CodeIgniter - an excellent PHP framework with an easy start pointCurl and curling from PHP
4759 posts, page by page
Link to page ... 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96 at 50 posts per page
This is a page archived from The Horse's Mouth at
the diary and writings of Graham Ellis.
Every attempt was made to provide current information at the time the
page was written, but things do move forward in our business - new software
releases, price changes, new techniques. Please check back via
our main site for current courses,
prices, versions, etc - any mention of a price in "The Horse's Mouth"
cannot be taken as an offer to supply at that price.
Link to Ezine home page (for reading).
Link to Blogging home page (to add comments).