Server Side Technolgies are the technologies, platforms and software that enable Web Content for the users requesting them through their client machines.
The core components of Server Side Technologies are as follows:
Web Server – The System that host the Web Server which recieves the web request, processes them and gives response to the user. Examples are Apache HTTP Server,Microsoft IIS, Nginx, and LiteSpeed
Application Server – The Application Server provides the logic. It gets the request from Web Server, if logic processing needs to be done. Examples are JBoss , Glassfish.
Database Server – The Database Server holds the data. Application Server retrieves and stores the data in the database. Examples are MySQL, PostgreSQL, Microsoft SQL and Oracle.
Server-Side Scripting Language – The Server-Side Scripting languages are the programming languages that generate dynamic content as per user request. Examples are PHP, Python, Ruby, JavaScript, Java.