A basic HTTP server built on top ServerSocket in java.
- Handles GET requests
- Serves static files
- Basic HTTP errors handling
- Logging features
- In the
stderr - In a
logs.txtfile
- In the
- Multithreading
- Interprets and returns Python scripts output (stored on the server)
Clone project, and compile the source code using a Java compiler.
By default, the servers listens on port 80 and serves files in the resources directory.
Edit configuration in utils.Config