CUUG Meetings: 2017-2018
Last update: $Date: 2017-09-27 00:07:56-06 $
|Past Meetings: 1999-2000 2000-2001 2001-2002 2002-2003 2003-2004 2004-2005 2005-2006 2006-2007 2007-2008 2008-2009 2009-2010 2010-2011 2011-2012 2012-2013 2013-2014 2014-2015 2015-2016 2016-2017 2017-2018|
September General Meeting
Building a Dumb Web Server, and Why That Can Be a Smart Thing to Do
Speaker: Alan Dewar, President, Calgary UNIX Users' Group
As more and more aspects of our lives develop an on-line presence, web servers become correspondingly more sophisticated to deal with the increased demands for shiny new functionalities. It can be tempting to install the latest and greatest web server so that you, too, can show off to the world. Unfortunately, the latest and greatest soon become old and unsupported, leaving you potentially vulnerable to remote exploits. Thus, it is essential to keep your web server up to date with the latest security patches.
Or, you could take the opposite approach. If all you really need is to serve static content, that's easy! Instead of running the most configurable and high-powered web server you can find, dumb things down and go with an absolutely minimal web server that only knows how to do the most trivial things. The less there is to your server, the fewer things can go wrong.
Alan Dewar describes the anatomy of an HTTP conversation between a browser and a web server, and shows how simple it can be to implement a dumb server to support this. There are a few things you need to be careful about, but once these are addressed, your web server should never need upgrading. It won't provide all the new bells and whistles of more sophisticated web servers, but if those aren't a requirement for you, then you can rest easy, knowing that your web server is too stupid to be hackable.
Alan Dewar is a long-time CUUG member and current CUUG President. He has a Master's degree in Computer Science and develops software for a living. He has implemented simple web-serving functionality in the course of previous employment, and more recently at CUUG.
Central Library616 Macleod Trail S.E.
Basement meeting room
5:30 PM, Tuesday, September 26, 2017
Snacks at 17:30. Meeting begins at 18:00.
Attendance is free for CUUG members, or $10 (cash only) at the door for non-CUUG members.
2017 Board of Directors
At the June 2017 Annual General Meeting, the following people were elected to the Board of Directors for 2017/2018: