Hi
Behshad,
Jonathan, and others,
With EiffelWeb we have mainly 3 connectors:
- Standalone:
This is a standalone httpd server by itself, listening to a specific port.
It does not need Apache or else, but each student would need to use a specific port, and I am not sure this is possible in school infrastructure.
Note that standalone httpd server can be used behind a web proxy (such as nginx, haproxy, ...), common in Microservice architecture.
But again, I doubt the Apache server available for the students is adapted for this.
- FastCGI:
Using the Apache support for FastCGI, the student can probably use this solution with Apache/UserDir environment.
Note: this requires Apache to be configured to support FastCGI servers.
- CGI scripts:
As many years ago, this is a simple solution (but not the most efficient solution, as the executable is launched for every request). But this is a simple solution to test an EiffelWeb application with almost any httpd server accepting CGI scripts.
(side note: using cloud machine is also a solution, especially with docker environment, but then, this is not anymore using the Apache/UserDir infrastructure).
If you need more information, let us know, and we'll do our best to get your web application working.
Kind regards,
-- Jocelyn