File tree Expand file tree Collapse file tree 1 file changed +0
-23
lines changed Expand file tree Collapse file tree 1 file changed +0
-23
lines changed Original file line number Diff line number Diff line change 1- ||| Copyright (c) 2020 - 2025 Center for Organic and Medicinal Chemistry
2- ||| Zurich University of Applied Sciences
3- ||| Wädenswil, Switzerland
4- |||
5- ||| The CyBy application consists of a web client running in the
6- ||| browsers of CyBy's users, and a server application dealing
7- ||| with the application logic.
8- |||
9- ||| However, the CyBy server is not a full-fledged web server:
10- ||| Serving static content such as CyBy's start page, JS-script,
11- ||| and images is handled by HTTP server such as
12- ||| [Apache HTTP Server](https://httpd.apache.org/) or [nginx](https://nginx.org/en/).
13- ||| In addition, the HTTP server takes care of security-related stuff
14- ||| like serving the CyBy web page over an encrypted connection.
15- |||
16- ||| To access the CyBy-specific functionality such as data queries or
17- ||| updates, user authentification and authorization, the HTTP server
18- ||| acts as a proxy forwarding all CyBy specific requests to the
19- ||| CyBy server running locally on the same machine as the HTTP server
20- ||| using the [SCGI](https://en.wikipedia.org/wiki/Simple_Common_Gateway_Interface).
21- |||
22- ||| This module and its submodules provide the functionality necessary
23- ||| to run a server behind a HTTP proxy.
241module Network.SCGI
252
263import Data.ByteString
You can’t perform that action at this time.
0 commit comments