File tree Expand file tree Collapse file tree 1 file changed +10
-2
lines changed Expand file tree Collapse file tree 1 file changed +10
-2
lines changed Original file line number Diff line number Diff line change @@ -207,12 +207,20 @@ print("hello world!")
207
207
208
208
<details >
209
209
<summary >웹 서버 소프트웨어(Apache, Nginx)는 OSI 7계층 중 어디서 작동하는지 설명해보세요.</summary >
210
- ...
210
+ </br >
211
+ <p >Apache와 Nginx는 HTTP 프로토콜을 통해 데이터를 클라이언트에게 제공 해 주는 웹서버 역할을 합니다.</p >
212
+ <p >HTTP 프로토콜은 OSI 7 계층 중 7번째 계층인 애플리케이션 레이어에서 브라우저와 서버 간 데이터 통신을 위한 프로토콜입니다.</p >
213
+ <p >그러므로 Apache와 Nginx는 애플리케이션 레이어에서 동작합니다.</p >
211
214
</details >
212
215
213
216
<details >
214
217
<summary >웹 서버 소프트웨어(Apache, Nginx)의 서버 간 라우팅 기능은 OSI 7계층 중 어디서 작동하는지 설명해보세요.</summary >
215
- ...
218
+ </br >
219
+ <p >여기서 의미하는 라우팅이 단말 내에 실행중인 API 서버와 같은 애플리케이션을 의미하는 것이라면 애플리케이션 레이어에서 동작합니다.</p >
220
+ <p >Apache, Nginx 둘 다 할당 된 도메인주소가 있다는 가정하에 서브 도메인에 대한 라우팅 설정을 해 줄 수 있습니다.</p >
221
+ <p >브라우저에서 /test 와 같은 서브 도메인으로 HTTP 프로토콜을 통한 요청을 보낸다면, 웹서버 내 Config 파일에 설정 된 경로 정보를 토대로 요청을 전달할 수 있습니다.</p >
222
+ <p >예를 들어 스테틱 파일을 응답하는 경로를 설정하였다면, Config 내 해당 경로 설정 에 작성 된 웹서버가 작동하고 있는 단말 내 파일시스템 내의 경로의 스태틱파일을 반환합니다.</p >
223
+ <p >만약 API 서버 등 애플리케이션에 해당 경로를 설정하였다면, 80 혹은 443 포트로 전달 된 요청을 웹 서버가 받아서 WAS에 대신 전달합니다. 이를 리버스프록시라고 합니다.</p >
216
224
</details >
217
225
218
226
### 운영체제
You can’t perform that action at this time.
0 commit comments