webserv

This is when you finally understand why a URL starts with HTTP




Index




Summary

This project is about writing your ow HTTP server. You will be able to test it with an actual browser. HTTP is one of the most used protocols on the internet. Knowing its arcane will be useful, even if you won’t be working on a website.




Install

$ make




Usage

$ ./webserv /path_to_conf/default.conf
  • Information about configuration file


UML diagram

Class diagram

Class diagram


Sequence diagram

Sequence diagram

문제점

  1. 유저 authentication 구현해야하는가? (cgi가 일반적으로 함)
  2. nginx는 get요청 이외의 요청을 어떻게 처리하는가? (어케해야될지 모르겠음)