LAMP Server:
This project is about creating a LAMP Server which can be used for hosting websites.
-
LAMP server stands for:
- Linux / Apache / MySQL / PHP
-
The version implemented was:
- Debian Linux / Apache 2 / MariaDB / Python
Use Case: Did this project as suggestion from madebygps as a preperation step for working with linux.
Basic Steps
- Setup Debian linux server VM.
- Update VM.
- Install Apache2.
- Test that html site actually loads.
- Replace html with custom HTML.
- Install Webmin or Cockpit.
- Install MariaDB as alternative to MySQL.
- Install Python.
- Setup Dynamic DNS to actually host the website.
Lessons Learned:
- The fact that Cockpit and Webmin exist to control linux servers via a GUI is very powerful.