thinkunix.net
home -> web
Information related to web development. Most of what's here is geared towards Apache on UNIX.
Apache
Apache is a free webserver that runs on UNIX, Windows and lots of other platforms. The Apache Software Foundation sponsors many other projects in addition to Apache.
CGI Programming
- 21 Rules for Writing Secure CGI Programs
- CGIC is an ANSI C library for CGI programming, by Thomas Boutell.
- The Common Gateway Interface (CGI)
- Be sure to check the CGI Security site for tips.
- Netscape Enterprise Server Programming Guide - local copy - original site vanished as is the way of all things on the Internet. This manual while dated, still has a good introduction to CGI programming in C, shell, perl, and java.
- CGIWrap is a gateway program that allows general users to use CGI scripts and HTML forms without compromising the security of the http server. Scripts are run with the permissions of the user who owns the script.
Graphics
Need to create some snazzy graphics for your website? Try the GIMP
Captcha project - a program that can generate and grade tests that most humans can pass, but current computer programs can't pass.
HTML
Icons
Javascript
Junkbusters
For a better internet experience, install junkbuster proxy. They also have great tips for blocking spam, telemarketing and other crap. You can get a current list of adservers to block.
Log Analysis tools
- 123LogAnalyzer - not free
- Analog
- Advanced Web Statistics (AWStats) - a free, open source, powerful and featureful tool that generates advanced web (but also ftp or mail) server statistics, graphically. Written in Perl.
- Glimpse - search engine software includes a web administration interface, remote link spider, and the powerful Glimpse file indexing and query system.
- OneStat - web analytics to track in-depth visitor behavior, commerce, leads and conversions.
- Nedstat - is supplier of services and products for measuring, reporting and analysing of website traffic.
- NetTracker Lite - Freeware log file analysis software for website
- Webalizer - a fast, free web server log file analysis program. It produces highly detailed, easily configurable usage reports in HTML format, for viewing with a standard web browser. Written in C and is extremely fast.
- Wusage - webserver log analysis, can be run in simple, advanced and ISP mode depending upon licensing
PHP
PHP is a scripting language used for creating dynamic web pages. PHP has excellent database support among other things. You name it, PHP probably supports it.
- PHP Homepage
- mkapachephp - a script to compile apache and php from source tarballs
- My notes on compiling and installing Apache and PHP from source.
- PHP 4.1.0 and up has register_globals turned off by default for security. You may need to change this in your php.ini:
register_globals = On
- Practical PHP Programming - free online book
- phpZipLocator - A PHP class to do distance and radius proximity calculations based on Zip Codes
Web Robots
SSL Server Certificates
Web Development Links
If you're at all interested in learning more about web development, be sure to check out the aniplanet webstuff page. It contains tons of categorized links and descriptions of web development sites and topics.
Web Site Test Tools - load testing, link checkers, html validators, etc.
XML/SGML/Docbook
Recommended reading/training
These are some some old documents about general Internet usage, etiquette, etc. The basics still apply.
 |
Running on hardware |
 |
| Last updated: 28 May 2008 |
|