LINUX NEWS
RESOURCES & LINKS FROM BRAINBUZZ.COM
Thursday, November 16, 2000
TABLE OF CONTENTS
1) Sean’s Notes
2) Linux News
Apache 2.0 alpha 4
An interview with Rasmus
GIMP 1.1.29
And the most popular web server is...
3) Linux Resources
It's just plain Lunacy
Apache+SSL+mod_perl+PHP+mysql
mod_ssl overview
Creating dynamic sites
From CGI to mod_perl
4) App o’ the week
~~~~~~~~~~~~~~~~~~~~~~ ADVERTISEMENT ~~~~~~~~~~~~~~~~~~~~~~~ BEACHFRONT DIRECT
We GUARANTEE you will pass your exam or you get your money back! Linux News subscribers save up to 50%… Call Today!
Red Hat Special Only $79.95 each Normally $149.95
Check out our BrainBuzz specials on new Cisco 2.0, Win2K, CompTia and Citrix Advanced titles today. CALL (800) 845-8569 FOR MORE INFORMATION OR VISIT US AT http://www.beachfrontdirect.com/csb38.html
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1) Sean’s Notes
The steep learning curve involved in learning Unix is well known. Many in the audience will have been frustrated by the filesystem at one time or another, confused by compiling, or driven crazy by the kernel (OK, I’ll stop there, it’s getting bad). Instead of the gradual learning curve of products like Windows NT, it seems like one must master many tasks before doing even the simplest thing under UNIX.
It’s true, and no apologies are made. One of the Unix philosophies is that the user, and to a much greater extent the administrator, knows what he/she wants to do, and doesn’t want to be hindered by the operating system. Rather than a tree of options to configure a web server, you’ve got a large text file. Nothing is assumed by the shell– one space or misplaced character can easily destroy your filesystem instead of the file you meant to delete. In essence, the interface is so simple that the smarts of the system have to reside in the user, not in the GUI. Understand that, and the operating system becomes less intimidating. Think of it as a formula one race car – in the hands of a novice it’s bouncing off the railings and out of control. With a seasoned driver behind the wheel, it is an elegant machine, a model of power and speed.
So how does one ascend from being a novice to a master, or at the very least, be able to make sense of a Unix system? The disappointing answer is that it comes with experience. Linux is a great way to get this experience because of its open nature, easy installation, and documentation. It is also an excellent variant of Unix, such that many organizations are starting to use Linux instead of traditional UNIX OSes like Solaris and HP/UX.
When learning a new technology, I find it easier to relate it to something I already know. When I get asked by someone how best to learn how to write a web database, I usually respond by suggesting that they write a timesheet application. Everyone knows what a timesheet is, so it gives a solid goal to work towards. It’s simple, so you can focus on the use of technology rather than trying to solve a difficult problem with an unknown tool. It’s flexible, so you can start off small and work from there.
With that in mind, learning Linux should be made easier with a project that is a known quantity. All of us are familiar with the web, and most will know about web servers. By following the process towards building a web server on a Linux box, one can learn a great deal along the way. Apache is a popular and easy to use web server, and it has lots of plug-ins to make it all the more challenging at the later stages. Writing HTML isn’t hard, so I would consider this a great project.
This issue of the Linux newsletter is devoted to the web. The news section is all about what’s going on in the web server world, and the resource section contains references to tutorials on how to get your web server up and running. Remember that it’s not about the destination, but the journey. Pay attention to what you’re doing as you do it. Don’t be afraid to try out things to see what happens. Even if you have to reinstall your OS and start from scratch, you’ve still learned something.
Don’t forget about the resources that Brainbuzz.com provides in the boards. Post your questions to one of the Linux boards:
http://boards.brainbuzz.com:80/boards/vbt.asp?b4
Finally, feel free to email me with your thoughts and comments.
Long live the Penguin,
Sean swalberg@brainbuzz.com
2) Linux News
Apache 2.0 alpha 4
Apache, the most popular web server in the world, is getting ready for version 2.0. Over the years, Apache has been continually enhanced with little signs of slowing down. 2.0a4 is the latest release on the road to 2.0, and Ryan Bloom takes the time to explain what’s new, what’s great, and why you should give this alpha a try.
http://apachetoday.com/news_story.php3?ltsn 00-06-30-002-01-NW-LF-S W
An interview with Rasmus
Rasmus Lerdorf, the author of PHP, explains where PHP came from, where it’s going, and talks about his book, “PHP Pocket Reference”.
http://web.oreilly.com/news/lerdorf_0200.html
GIMP 1.1.29
Billed as the release candidate for GIMP 1.2, the latest version of the GNU Image Manipulation Program has been made available. For those of you looking for a free Photoshop quality tool for UNIX (or Windows for that matter), here it is. For current GIMP users, it’s time to upgrade!
http://www.gimp.org/download.html
And the most popular web server is…
Not much of a surprise, is it? Apache continues to dominate the web server market. This report has some very interesting graphs showing the percentage of marketshare over time. Over 22 million sites were polled for this study.
http://www.netcraft.net/survey/
3) Linux Resources
It’s just plain Lunacy
Linux Lunacy, that is…a one week cruise to the Eastern Caribbean. See the sights of the Caribbean, enjoy the Bon Voyage cocktail party, and attend seminars from famous names in the Linux world. They’ve even got a page that explains how to sell this to your boss!
http://www.geekcruises.com/
Apache+SSL+mod_perl+PHP+mysql
Common questions I hear fall along the lines of “How do I get mod_X (or PHP, or SSL for that matter) working with Apache?” This article will lead you through setting up a web server with SSL, mod_perl, PHP, and a mysql database.
http://www.linux.com/sysadmin/newsitem.phtml?sid=1&aid206
mod_ssl overview
While on the subject of Apache and various modules, this link will lead you to a presentation given at Apachecon 2000 on mod_ssl (the module that enables secure web pages). It shows various scenarios in which you can use mod_ssl, along with the configurations to do them. It starts off with a description on how SSL really works – a must read if you plan on implementing it within your organization.
http://www.modssl.org/docs/apachecon2000/
Creating dynamic sites
It wouldn’t be fair of me to give you all this information on how to set up Apache, PHP, and mysql, and then not tell you how to use it all! Using the example of a database driven site to display press releases, the process of developing the database and writing the PHP code is explained.
http://www.linux-mag.com/2000-08/wonders_web_01.html
From CGI to mod_perl
CGI is the usual way of getting the output of a perl script out to the browser. mod_perl allows you to run your perl code directly as a module so that you have increased flexibility and faster execution. For those of us who know CGI but not mod_perl, this page takes you through the transition.
http://perl.apache.org/dist/cgi_to_mod_perl.html
4) App o’ the week
In the newest section of the newsletter, I’m going to try to provide an application or utility that you may find of use. For this first edition of App o’ the Week, in keeping with this week’s web theme, I present…the Webalizer!
The Webalizer is an amazingly fast and flexible statistics tool for web server logs, Squid logs, and FTP logs. With a bit of tweaking, it can also process IIS logs. Turn on combined logging (i.e., referrers and agents) in Apache, and the report will include a list of the top search strings that people used to get to your site!
http://www.webalizer.org
Have a good utility that you think others should hear about? Let me know: mailto:swalberg@brainbuzz.com
(C) 2000 BrainBuzz.com. All Rights Reserved.
This message is from BrainBuzz.com.
You are currently subscribed to the Hottest Linux News and Resources as: sean@ertw.com
To un-subscribe from this newsletter by e-mail: send a blank email message to: mailto:leave-linuxnews-3825955Y@list.cramsession.com
To Subscribe to this newsletter by e-mail: send a blank email message to: