diff --git a/exemples/webpage/not_found.html b/exemples/err_pages/not_found.html similarity index 100% rename from exemples/webpage/not_found.html rename to exemples/err_pages/not_found.html diff --git a/exemples/test.toml b/exemples/test.toml index 760746f..3dcb166 100644 --- a/exemples/test.toml +++ b/exemples/test.toml @@ -6,13 +6,13 @@ host = "0.0.0.0" port = 8080 [server.error_pages] -404 = "not_found.html" +404 = "exemples/err_pages/not_found.html" 401 = "unauthorized.html" 402 = "uwu.html" [server.location./] methods = { "GET", "POST" } -root = "./exemples/webpage" +root = "exemples/webpage" dirlist = true client_max_body_size = "10M" index = "index.html" diff --git a/exemples/webpage/get_cgi.py b/exemples/webpage/get_cgi.py new file mode 100755 index 0000000..d754653 --- /dev/null +++ b/exemples/webpage/get_cgi.py @@ -0,0 +1,24 @@ +#!/nix/store/8w718rm43x7z73xhw9d6vh8s4snrq67h-python3-3.12.10/bin/python3 +# Import modules for CGI handling +import cgi +import cgitb + +# Enable error reporting +cgitb.enable() + +# Create instance of FieldStorage +form = cgi.FieldStorage() + +# Set the content type to HTML +print("Content-Type: text/html\n") + +# Output a simple HTML page +print("") +print("
") +print("Your web server is working correctly!
") +print("") +print("") diff --git a/exemples/webpage/index.html b/exemples/webpage/index.html index 89abca8..0986ee8 100644 --- a/exemples/webpage/index.html +++ b/exemples/webpage/index.html @@ -8,4 +8,10 @@ body {