WEBVTT

00:00.180 --> 00:01.013
이번 시간에는

00:01.013 --> 00:03.150
웹 서버에 대해 이야기해 보겠습니다

00:03.150 --> 00:05.010
웹 서버는 웹사이트에 엑세스할

00:05.010 --> 00:08.310
수 있도록 해주는 모든 서버죠

00:08.310 --> 00:12.900
일반적으로 이는 http 또는 https를 사용하여 수행됩니다. 이는 하이퍼

00:12.900 --> 00:15.240
텍스트 전송 프로토콜 또는 하이퍼 텍스트

00:15.240 --> 00:17.880
전송 프로토콜 보안을 나타냅니다.

00:17.880 --> 00:20.280
Http는 포트 80을 통해 작동하고

00:20.280 --> 00:24.090
https는 포트 443을 통해 작동합니다.

00:24.090 --> 00:26.550
작동 방식은 같지만 한 가지

00:26.550 --> 00:28.200
큰 차이가 있어요

00:28.200 --> 00:31.770
네 https를 사용할 땐 웹 서버에 디지털

00:31.770 --> 00:33.690
인증서가 설치돼 있고 웹

00:33.690 --> 00:35.130
브라우저와 웹 서버

00:35.130 --> 00:37.470
사이에 보안 및 암호화된 터널을

00:37.470 --> 00:39.570
사용하게 되죠 포트 443에

00:39.570 --> 00:44.010
대한 HTTPS 프로토콜을 이용해서요

00:44.010 --> 00:45.630
자 이제 웹 서버에 관해선

00:45.630 --> 00:47.370
모든 유형의 서버죠 Windows든

00:47.370 --> 00:50.430
Mac이든 Unix든 Linux든 말입니다

00:50.430 --> 00:53.310
소프트웨어죠

00:53.310 --> 00:55.500
네 일반적으로 Windows 서버를

00:55.500 --> 00:57.390
실행할 경우 IIS를 사용하게 될

00:57.390 --> 00:59.790
겁니다 인터넷 정보 서비스를 의미하죠 이건

00:59.790 --> 01:02.100
확장 가능한 웹 서버 소프트웨어예요 다양한

01:02.100 --> 01:03.840
패밀리와 함께 사용하도록 Microsoft가

01:03.840 --> 01:08.700
만들었죠 가령, HTTP , Windows HGTP/2와 HTTPS요 웹 서버를

01:09.630 --> 01:11.790
실행할 때

01:11.790 --> 01:14.070
네 다른 한편으로 유닉스 Linux나

01:14.070 --> 01:16.800
Mac 또는 Windows 시스템을 쓴다면

01:16.800 --> 01:19.080
Apache라는 소프트웨어의 오픈

01:19.080 --> 01:20.250
소스를 사용할 수 있습니다

01:20.250 --> 01:22.650
요즘 웹 서버를 운영하는 가장 인기 있는

01:22.650 --> 01:24.660
방법 중 하나죠

01:24.660 --> 01:26.280
이제 Apache를 실행하는 것 외에도

01:26.280 --> 01:29.040
NGINX를 대신 사용하도록 선택할 수도 있습니다.

01:29.040 --> 01:32.040
네 NGINX 철자는 n g inx 역방향

01:32.040 --> 01:33.480
프록시 부하 분산기 메일

01:33.480 --> 01:36.990
프록시 HTTP 캐시 IIS나 Apache 같은

01:36.990 --> 01:38.880
걸 쓰는 것보다 더 나은 성능과

01:38.880 --> 01:41.520
속도를 제공하죠 NGINX는 속력을

01:41.520 --> 01:45.150
위해 근본적으로 개발됐거든요 ?

01:45.150 --> 01:47.370
자 이제 HTTP 사용에 관해선

01:47.370 --> 01:49.230
HTML, Windows,

01:49.230 --> 01:51.210
Windows 같은 걸 이용해

01:51.210 --> 01:53.220
웹 서버에서 클라이언트까지

01:53.220 --> 01:54.600
페이지를 디스플레이할

01:54.600 --> 01:57.000
수 있도록요

01:57.000 --> 02:00.720
예를 들어, 디온 트레이닝에 있는 제 웹사이트에 가보세요 com을 사용하면 여러 HTML,

02:00.720 --> 02:03.210
CSS 및 JavaScript를 다시

02:03.210 --> 02:04.860
받게 되며 이를 통해 브라우저는

02:04.860 --> 02:06.450
우리가 보고 싶은 콘텐츠를

02:06.450 --> 02:09.150
표시하는 방법을 알 수 있습니다.

02:09.150 --> 02:11.040
우리 웹사이트에 가서 Get-Command를

02:11.040 --> 02:14.280
발급하면 됩니다 브라우저에 가서 dotraining을 치면

02:14.280 --> 02:17.820
자동으로 되죠

02:17.820 --> 02:17.820
.com

02:17.820 --> 02:19.860
그리고 엔터를 누르면 포트 80,

02:19.860 --> 02:22.920
혹은 포트 443을 통해 웹 서버에 메시지를 보낼

02:22.920 --> 02:24.090
테니까요 암호화되지

02:24.090 --> 02:26.160
않은 터널로 제게 오면 웹 서버는 우리

02:26.160 --> 02:30.030
코드 모두를 보내요 그럼 브라우저가 우리 웹사이트를 만들어

02:30.030 --> 02:33.060
여러분께 보여드리죠

02:33.060 --> 02:34.620
네 자 이제 fqdn으로

02:34.620 --> 02:36.180
알려진 완전히 검증된

02:36.180 --> 02:38.250
도메인 이름을 사용하세요

02:38.250 --> 02:40.950
,

02:40.950 --> 02:42.690
네 이제 이제 그래서

02:42.690 --> 02:45.810
전부 대문자 전부 소문자거나 혼합해도

02:45.810 --> 02:47.880
되죠 ? 네

02:47.880 --> 02:50.160
네 하지만 정규화된 도메인 이름을

02:50.160 --> 02:53.700
만드는 건 .이라는 게 있기 때문이죠 도메인. 그리고

02:53.700 --> 02:56.370
컴 같은 상위 레벨 도메인요

02:56.370 --> 02:58.890
그래서 디온트레이닝을 가면. 컴, 기술적으로 완전히

02:58.890 --> 03:01.560
검증된 도메인 이름은 아니지만 www로

03:01.560 --> 03:05.310
가시면 디온 훈련 @ @com 컴 www는

03:05.310 --> 03:07.800
여러분이 우리 웹 서버를 원한다고

03:07.800 --> 03:11.970
지정하고 있거든요 메일 서버 같은 것 대신에요 메일에

03:11.970 --> 03:17.220
위치하죠

03:17.220 --> 03:17.220
디온 훈련 컴

03:17.220 --> 03:18.240
이제 이러한 다양한

03:18.240 --> 03:20.310
이름과 주소에 액세스할 수 있도록

03:20.310 --> 03:22.530
url이라는 url이 있습니다.

03:22.530 --> 03:25.170
이는 url로 알려진 url입니다.

03:25.170 --> 03:27.990
이제 인터넷에 있는 모든 건 관련된 url을 갖고

03:27.990 --> 03:30.960
있죠 url은 완전히 정규화된 도메인 이름과 시작의

03:30.960 --> 03:32.820
프로토콜을 결합합니다

03:32.820 --> 03:37.820
예를 들어 https://www. 디온 훈련 디온 훈련에 접속하고

03:39.570 --> 03:42.690
싶다고 알려줍니다 .com www에

03:42.690 --> 03:47.670
위치한 웹사이트죠 포트 443에 대한 HTTPS 프로토콜을

03:47.670 --> 03:51.630
이용해 안전한 암호화된 터널을 만듭니다

03:51.630 --> 03:53.970
Url 안에 큰 조각

03:53.970 --> 03:56.010
세 개가 있죠

03:56.010 --> 03:57.090
네 프로토콜이 있고

03:57.090 --> 03:58.920
지정하고자 하는 서버가 있고

03:58.920 --> 04:00.630
도메인 이름이 있죠 ? 네

04:00.630 --> 04:01.950
이걸 다 합치면 https://diontraining

04:01.950 --> 04:06.950
같은 게 나오죠 컴

04:08.700 --> 04:10.020
웹 서버에 관해 마지막으로

04:10.020 --> 04:11.340
논의해야 할 것은 보안

04:11.340 --> 04:13.950
웹사이트 아이디어입니다

04:13.950 --> 04:18.570
디온 훈련소에 갈 때 www요 디온 훈련 네 여기로 전달될

04:18.570 --> 04:21.360
거고 보안 웹사이트로 리다이렉션될

04:21.360 --> 04:25.560
거예요 포트 443에서 운영되죠

04:25.560 --> 04:28.650
네 우리 보안 웹사이트에는 디지털 인증서가 설치돼

04:28.650 --> 04:31.200
있거든요 신뢰할 수 있는 인증 기관에서요

04:31.200 --> 04:34.080
네 여러분의 웹 브라우저가 제 서버에 연결될

04:34.080 --> 04:35.880
때 디지털 인증서가 설치된

04:35.880 --> 04:37.740
걸 볼 수 있다는 거죠

04:37.740 --> 04:40.770
그런 다음 귀하의 시스템은 임의의 코드를 생성할 수 있으며 내

04:40.770 --> 04:41.940
디지털 인증서를 사용하여

04:41.940 --> 04:44.910
암호화하여 이를 전송할 것입니다. 그리고 내 서버가 이를

04:44.910 --> 04:47.310
수신하면 이를 해독한 다음 귀하가 보낸 해당 번호를

04:47.310 --> 04:49.350
사용하여 생성할 수 있습니다. 귀하의 시스템과

04:49.350 --> 04:51.990
내 시스템 사이의 터널을 통해 우리는 정보를 전송할 수

04:51.990 --> 04:55.050
있고 다른 사람은 이를 볼 수 없습니다.

04:55.050 --> 04:57.480
그게 포트 443을 이용해 암호화된 터널을

04:57.480 --> 05:01.110
설정해 얻은 장점이죠 제 웹 서버에서 여러분의 브라우저에

05:01.110 --> 05:03.450
이 디지털 인증서를 사용해서요

05:03.450 --> 05:05.850
따라서 새로운 웹사이트에 갈 때마다

05:05.850 --> 05:08.130
항상 작은 자물쇠 로고를 찾아 브라우저에서

05:08.130 --> 05:09.840
신뢰하는 보안 사이트에

05:09.840 --> 05:13.320
있는지 확인하고 싶을 것입니다. 이는 포트 80을

05:13.320 --> 05:17.160
통해 암호화되지 않은 방식으로 작업을 수행하는 것보다

05:17.160 --> 05:21.873
훨씬 더 안전하다는 것을 의미합니다.
