Wiki source code of Interactive Web Sites
Version 1.1 by Thomas Coelho (local) on 2024/05/15 13:06
Show last authors
author | version | line-number | content |
---|---|---|---|
1 | By default you can put static web content in the public_html directory located in your home directory. This content is reachable with [[https:~~/~~/itp.uni-frankfurt.de/~~~~username>>https://itp.uni-frankfurt.de/~~username]]. | ||
2 | |||
3 | There are reasons that you need some server site processing like php stuff. The following article describes how this is implemented and how you can interactive with it. | ||
4 | |||
5 | = Design = | ||
6 | |||
7 | It is based on systemd services. Like any system service, services can also run in a user context and under control of the user. Instead of a common web server which delivers files from the public_html directory, a dedicated Apache instance is executed in the users context. There are some prerequisites, which must configure by the admins: | ||
8 | |||
9 | 1. A lingering user session. Normally the session is started with the login of the user. A lingering session is start on boot. This is allows the start of the services at boot time. | ||
10 | 1. A Proxy redirect. The frontend reverse proxy must be configured to forward request to the specific Apache instance. |