일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- SQL
- MYSQL
- 취업
- api서버
- 테일러 급수
- 파이썬
- 알고리즘
- 이분 탐색
- 백엔드
- scc
- 수학
- Django
- python
- C언어
- 백준
- 위상 정렬
- 개발자
- 신입
- 리트코드
- 가우스 소거법
- sqlalchemy
- FastAPI
- 웹서버
- BFS
- 강한 연결 요소
- 아파치
- flask
- 구성적
- alembic
- 데이터베이스
- Today
- Total
목록웹서버 (2)
Devlog
이번 장의 예제 코드 GitHub - Vector-7/apache2-module-programming-practice: C로 웹서버를 구현할 생각을 하는 걸 보니 니가 제정신 C로 웹서버를 구현할 생각을 하는 걸 보니 니가 제정신이 아니구나? Contribute to Vector-7/apache2-module-programming-practice development by creating an account on GitHub. github.com 이번 장에서는 아파치 모듈을 이용한 간단한 웹서버 구현 방법에 대해 알아보려고 합니다. OS는 Ubuntu를 기준으로 합니다. 1. 개발도구 설치 웹서버를 개발하기 위해 Apache와 Apache개발 도구를 설치합니다. 아파치, 아파치 개발도구 설치 sudo a..
시작하며 보통 API 서버 혹은 백엔드 웹 프레임워크로는 Spring, Node.js, DJango, Ruby on Rails 등이 유명합니다. 또 이들을 구현하는 데 사용하는 언어는 차례로 Java/Kotlin, Javascript, Python, Ruby가 되겠습니다. 저는 Python을 주력 언어로 사용하고 있기 때문에 마찬가지로 DJango/FastAPI/Flask를 주력으로 사용하고 있습니다. 하지만 라즈베리 파이같은 임베디드 환경에서의 프로그래밍도 좋아하는 편이라 C언어도 자주 사용하곤 하는데, 이 C언어도 분명히, 최소한 옛날에는 C언어로도 웹서버를 만들지 않았을까 싶어 구글링을 해 본 결과, Apache Engine에 C언어로 Module을 작성해서 붙이는 방식이 있다는 것을 알게 되었고,..