From e63ed8a651e5246f8698a9c1c3e540029710d0e9 Mon Sep 17 00:00:00 2001 From: FreeArtMan Date: Thu, 27 May 2021 20:06:47 +0100 Subject: Update 10 articles from html to md --- md/writeup/basic_http_server.md | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 md/writeup/basic_http_server.md (limited to 'md/writeup/basic_http_server.md') diff --git a/md/writeup/basic_http_server.md b/md/writeup/basic_http_server.md new file mode 100644 index 0000000..cd1b4de --- /dev/null +++ b/md/writeup/basic_http_server.md @@ -0,0 +1,30 @@ +title:Basic HTTP server +keywords:c,http,server + +# Basic HTTP server +Basic HTTP server. When you type url it shows listing of your local directory. If you tipe with path to file name noting hapens +Use: +``` +http://*.*.*.*:/ -> disk start directory +http://*.*.*.*:/home/ -> home directory +``` +Run: +``` +./server [port] +``` + +Compile: +``` +gcc server.c -o server +``` + +Here is also python source. It runs on port:8081 and prints in terminal HTTP request. You can see what browser sends to server. + +## Downloads +servpy.zip - +1KiB - http://archive.main.lv/files/writeup/basic_http_server/servpy.zip +serverc.zip - +2KiB - http://archive.main.lv/files/writeup/basic_http_server/serverc.zip + + + -- cgit v1.2.3