diff --git a/.gitignore b/.gitignore index 4539b93..9a94bf6 100644 --- a/.gitignore +++ b/.gitignore @@ -7,4 +7,4 @@ !test/** !Makefile !.gitignore -!README.md +!*.md diff --git a/architecture.md b/architecture.md new file mode 100644 index 0000000..5c476c4 --- /dev/null +++ b/architecture.md @@ -0,0 +1,22 @@ + +# Architecture + +* logger (1) +* listener (2) - 80, 443 +* cache_handler (1) +* connection_initializer +* request_handler +* local_handler +* rev_proxy_handler +* ws_handler +* fastcgi_handler + + +* -> logger +* main -> listener +* listener -> connection_handler +* connection_initializer -> request_handler +* request_handler -> local_handler -> request_handler +* local_handler -> fastcgi_handler -> request_handler +* request_handler -> rp_handler -> request_handler +* rev_proxy_handler -> ws_handler -> request_handler