Apache Simple Config Tool
Simplifying Apache configuration : The intention of this project is to make a tool or application which will greatly simplify the configuration process for Apac...

Simplifying Apache configuration :
The intention of this project is to make a tool or application which will greatly simplify the configuration process for Apache web server once it has been installed. The tool can be compared to phpMyAdmin (which exists for MySQL). phpMyAdmin is extensive in its approach in helping users to use a MySQL database server. It does not imply that users cannot access MySQL without phpMyAdmin, but that it makes maintance a lot easier. Content on the internet is not created only by those who can understand details of .htaccess files. People from non-tech spheres create a lot of content. They have to maintain web sites too. The process of learning details of Apache configs without a useful GUI is a burden to most such people. A tool which will help in the process is very much needed.
Benefits to the Community :
Through this project I intend to create a tool (for example a PHP/Perl/Python based GUI application) which will simplify the process of configuring the Apache web server. The project can also be extended to make Apache log files easier and more helpful to general non-technical audience.
Deliverables :
An application written in either PHP/Perl/Python or a combination which enables easy GUI based configuration of Apache web server. Also I may implement an extension to make log files more understandable / readable and useful to the general user.
Project Details :
The GUI tool (like phpMyAdmin) will help configure and understand the settings of Apache web server. It will have forms in easy english (maybe other languages too) which ask questions like:
What is the domain name of this site or Where are the files located for X website, etc. Question forms have to be well designed so that user dont get confused, or overwhelmed by the number of questions. The tool will have to use inbuilt facilities available in the programming languages or environment (like $_SERVER[‘SERVER_NAME’] and similar data through PHP) to provide useful options and suggestions to the user. Config options can be generate when requested by the user so that he/she can copy and paste them to a .htaccess file.
A second module can be addedd which provides some important imformation from Apache log files (like browsers, host IP, etc). This is available in other specific tools, but adding to this config tool will make a nice module.
See a sample form for the Apache conf tool
Simplifying Apache configuration?(Original blog post on this idea from Matt) More comes here (details particular for SoC)
Software engineer and entrepreneur, 16+ years at fast-paced startups across the US, Canada, Germany and India.
Hook this up to your favourite commenting platform — Giscus, Disqus, or your own.
Continue reading
Machine Learning, AI, Data Science in simple terms
Hey folks, it has been a while since I posted. I was in a peer group discussing some of these terms recently and then a friend, who was writing a post to demyst...
Continuous Improvement for teams
Introduction Are you chasing deadlines? Finding yourself looking at the Monday to Friday cycle every week and feeling like sheep in an economic system where peo...
Frontend Driven Development
I have primarily been a backend web developer, started out with PHP around 2005 and then moving to Python in 2011. I have worked with a lot of JavaScript, mostl...