I just read your LAMP instructions.
All you've done is install some of the components and add an index.html which uses
some of the functionality of apache.
- Why are you installing Tomcat? The point of LAMP is to rapid prototype using PHP for your server side logic. Tomcat, Java, J2EE are a whole different world of pain.
- How do you create a new database in MySQL? Create users that your LAMP application can use? All you've done is install MySQL without linking it up to your webserver in any way.
- Similarly, php is just sitting there not being used.
By all means, the thought of editing HTML on your headless server and seeing the changes in a webbrowser on a separate machine would be a nice insight into a client-server setup for a beginner, but this
only needs Apache. You're muddying the waters by referring to LAMP and including tomcat, postfix etc.
Maybe re-title the article to "Setup Apache Webserver on your Raspberry Pi" and then include an actual example of a change to index.html. Remove ALL references to LAMP, MySQL, PHP, Tomcat and postfix because
you are not using them.
As it stands now, you are adding extra complexity to a page intended for newcomers. If there are any "passing diamonds" then they will find their own way to more advanced topics such as LAMP. Better to provide a trail to more advanced topic for those that can follow it, than alienate the majority.