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:17.880
และโดยทั่วไปจะทำโดยใช้ HTTP หรือ HTTPS ซึ่งย่อมาจากโปรโตคอลการถ่ายโอนข้อความไฮเปอร์หรือโปรโตคอลการถ่ายโอนข้อความไฮเปอร์ที่ปลอดภัย

00:17.880 --> 00:20.280
HTTP ทำงานผ่านพอร์ต

00:20.280 --> 00:24.090
80 และ HTTPS ทำงานผ่านพอร์ต 443

00:24.090 --> 00:28.200
จริงๆ แล้วพวกมันทำงานในลักษณะเดียวกันโดยมีความแตกต่างที่สำคัญอย่างหนึ่ง

00:28.200 --> 00:33.690
เมื่อคุณใช้ HTTPS หมายความว่าเว็บเซิร์ฟเวอร์ของคุณมีใบรับรองดิจิทัลติดตั้งอยู่

00:33.690 --> 00:39.570
และคุณกำลังจะใช้อุโมงค์ข้อมูลที่ปลอดภัยและเข้ารหัสระหว่างเว็บเบราว์เซอร์และเว็บเซิร์ฟเวอร์นั้นที่คุณกำลังเชื่อมต่อโดยใช้โปรโตคอล

00:39.570 --> 00:44.010
HTTPS พอร์ต 443

00:44.010 --> 00:45.630
ตอนนี้ เมื่อพูดถึงเว็บเซิร์ฟเวอร์

00:45.630 --> 00:47.370
นี่คือเซิร์ฟเวอร์ประเภทใดก็ได้

00:47.370 --> 00:53.310
ไม่ว่าจะเป็น Windows, Mac, Unix หรือ Linux ที่เรียกใช้ซอฟต์แวร์เว็บเซิร์ฟเวอร์

00:53.310 --> 00:55.500
โดยทั่วไป หากคุณใช้เซิร์ฟเวอร์

00:55.500 --> 00:59.790
Windows คุณจะใช้ IIS ซึ่งย่อมาจากบริการข้อมูลทางอินเทอร์เน็ต

00:59.790 --> 01:03.840
และนี่คือซอฟต์แวร์เว็บเซิร์ฟเวอร์ที่ขยายได้ซึ่งสร้างโดย

01:03.840 --> 01:11.790
Microsoft เพื่อใช้กับตระกูลต่างๆ เช่น HTTP, HGTP /2 และ HTTPS เมื่อคุณใช้งานเว็บเซิร์ฟเวอร์

01:11.790 --> 01:14.070
ในทางกลับกัน หากคุณใช้ Unix, Linux, Mac

01:14.070 --> 01:16.800
หรือแม้แต่ระบบ Windows คุณสามารถใช้ซอฟต์แวร์โอเพ่นซอร์สที่เรียกว่า

01:16.800 --> 01:24.660
Apache ซึ่งเป็นวิธีที่ได้รับความนิยมมากที่สุดวิธีหนึ่งในการเรียกใช้เว็บเซิร์ฟเวอร์ วันนี้.

01:24.660 --> 01:26.280
ตอนนี้ นอกจากเรียกใช้ Apache

01:26.280 --> 01:29.040
แล้ว คุณยังสามารถเลือกใช้ NGINX แทนได้อีกด้วย

01:29.040 --> 01:32.040
ตอนนี้ NGINX ที่สะกดว่า N, G, I, N, X แท้จริงแล้วเป็น

01:32.040 --> 01:33.480
reverse proxy, load balancer,

01:33.480 --> 01:38.880
mail proxy และ HTTP cache ซึ่งให้ประสิทธิภาพและความเร็วที่ดีกว่าการใช้ IIS

01:38.880 --> 01:45.150
หรือ Apache เนื่องจาก NGINX ได้รับการพัฒนาให้มีความเร็วเป็นหลัก

01:45.150 --> 01:49.230
ตอนนี้ เมื่อใช้ HTTP คุณจะต้องแสดงหน้าเว็บของคุณโดยใช้สิ่งต่างๆ

01:49.230 --> 01:57.000
เช่น HTML, CSS และ JavaScript เพื่อให้สามารถแสดงหน้าเว็บของคุณจากเว็บเซิร์ฟเวอร์ไปยังไคลเอนต์ได้

01:57.000 --> 02:00.720
ตัวอย่างเช่น หากคุณไปที่เว็บไซต์ของฉันที่ diontraining com คุณจะได้รับ HTML, CSS และ

02:00.720 --> 02:09.150
JavaScript จำนวนมากกลับมา และด้วยวิธีนี้เบราว์เซอร์ของคุณจะรู้วิธีแสดงเนื้อหาที่เราต้องการให้คุณเห็น

02:09.150 --> 02:11.040
คุณทำได้โดยไปที่เว็บไซต์ของเราและออกคำสั่ง Get-Command

02:11.040 --> 02:17.820
ซึ่งจะทำเพื่อคุณโดยอัตโนมัติเมื่อคุณไปที่เบราว์เซอร์และพิมพ์ diotraining

02:17.820 --> 02:17.820
com

02:17.820 --> 02:19.860
แล้วกด Enter เพราะมันจะส่งข้อความรับไปยังเว็บเซิร์ฟเวอร์ของเราผ่านพอร์ต

02:19.860 --> 02:33.060
80 หรือพอร์ต 443 ขึ้นอยู่กับว่าคุณมาหาฉันในอุโมงค์ที่ไม่ได้เข้ารหัสหรือเข้ารหัส จากนั้นเว็บเซิร์ฟเวอร์ของเราจะส่งคุณกลับทั้งหมด ของรหัสของเราเพื่อให้เบราว์เซอร์ของคุณสามารถสร้างเว็บไซต์ของเราและแสดงให้คุณเห็น

02:33.060 --> 02:36.180
ตอนนี้ เมื่อคุณไปที่เว็บเซิร์ฟเวอร์เพื่อให้สามารถเข้าถึงข้อมูลได้

02:36.180 --> 02:38.250
คุณจะต้องดำเนินการโดยใช้ชื่อโดเมนแบบเต็มที่เรียกว่า

02:38.250 --> 02:40.950
FQDN

02:40.950 --> 02:44.460
ขณะนี้ชื่อโดเมนที่มีคุณสมบัติครบถ้วนจะไม่พิจารณาตัวพิมพ์เล็กและตัวพิมพ์ใหญ่

02:44.460 --> 02:45.810
ดังนั้นจึงสามารถเป็นตัวพิมพ์ใหญ่ทั้งหมด

02:45.810 --> 02:47.880
ตัวพิมพ์เล็กทั้งหมดหรือผสมกัน

02:47.880 --> 02:53.700
แต่สิ่งที่ทำให้ชื่อโดเมนมีคุณสมบัติครบถ้วนคือข้อเท็จจริงที่ว่ามีโดเมนแบบ

02:53.700 --> 02:56.370
dot dot และโดเมนระดับบนสุดเช่น com

02:56.370 --> 02:58.890
ถ้าคุณไปไดออนเทรนนิ่ง com นั่นไม่ใช่ชื่อโดเมนที่มีคุณสมบัติครบถ้วนในทางเทคนิค

02:58.890 --> 03:05.310
แต่ถ้าคุณไปที่ www.

03:05.310 --> 03:05.310
ไดออนเทรนนิ่ง com

03:05.310 --> 03:17.220
ที่ถือว่าเป็นชื่อโดเมนที่มีคุณสมบัติครบถ้วน เนื่องจาก WWW นั้นระบุว่าคุณต้องการให้เว็บเซิร์ฟเวอร์ของเราแทนเซิร์ฟเวอร์อีเมลของเราซึ่งอยู่ที่เมล

03:17.220 --> 03:17.220
ไดออนเทรนนิ่ง คอม

03:17.220 --> 03:18.240
ตอนนี้เพื่อให้สามารถเข้าถึงชื่อและที่อยู่ต่างๆ

03:18.240 --> 03:20.310
เหล่านี้ได้ เรามีสิ่งที่เรียกว่า URL

03:20.310 --> 03:25.170
ซึ่งเป็นตัวระบุตำแหน่งทรัพยากรแบบเดียวกัน

03:25.170 --> 03:27.990
ตอนนี้ทุกอย่างบนอินเทอร์เน็ตมี URL เชื่อมโยงอยู่

03:27.990 --> 03:32.820
และ URL รวมชื่อโดเมนที่มีคุณสมบัติครบถ้วนเข้ากับโปรโตคอลที่จุดเริ่มต้น

03:32.820 --> 03:37.820
ตัวอย่างเช่น หากคุณไปที่ https://www. ไดออนเทรนนิ่ง com สิ่งนี้บอกคุณว่าคุณต้องการเข้าถึง

03:39.570 --> 03:42.690
diontraining com ซึ่งเป็นเว็บไซต์ที่อยู่ที่

03:42.690 --> 03:51.630
www โดยใช้โปรโตคอล HTTPS บนพอร์ต 443 เพื่อสร้างอุโมงค์เข้ารหัสที่ปลอดภัย

03:51.630 --> 03:53.970
อย่างที่คุณเห็น มีส่วนประกอบสำคัญสามอย่างที่คุณมีอยู่ภายใน

03:53.970 --> 03:56.010
URL

03:56.010 --> 03:58.920
คุณมีโปรโตคอล คุณมีเซิร์ฟเวอร์ที่คุณต้องการระบุ

03:58.920 --> 04:00.630
จากนั้นคุณมีชื่อโดเมน

04:00.630 --> 04:01.950
และเมื่อคุณรวมทั้งหมดเข้าด้วยกัน

04:01.950 --> 04:06.950
คุณจะได้สิ่งที่ต้องการ เช่น https://diontraining คอม

04:08.700 --> 04:13.950
สิ่งสุดท้ายที่เราต้องพูดคุยเมื่อพูดถึงเว็บเซิร์ฟเวอร์คือแนวคิดเกี่ยวกับเว็บไซต์ที่ปลอดภัย

04:13.950 --> 04:21.360
ทีนี้ เมื่อคุณไปไดออนเทรนนิ่ง com หรือ www. ไดออนเทรนนิ่ง com มันจะส่งต่อคุณและเปลี่ยนเส้นทางคุณไปยังเว็บไซต์ที่ปลอดภัยของเราซึ่งทำงานผ่านพอร์ต

04:21.360 --> 04:25.560
443

04:25.560 --> 04:31.200
เนื่องจากเว็บไซต์ที่ปลอดภัยของเรามีใบรับรองดิจิทัลติดตั้งจากผู้ออกใบรับรองที่เชื่อถือได้

04:31.200 --> 04:34.080
ซึ่งหมายความว่าเมื่อเว็บเบราว์เซอร์ของคุณเชื่อมต่อกับเซิร์ฟเวอร์ของฉัน

04:34.080 --> 04:37.740
จะสามารถเห็นว่าเราได้ติดตั้งใบรับรองดิจิทัลนั้นแล้ว

04:37.740 --> 04:41.940
จากนั้นระบบของคุณจะสามารถสร้างรหัสแบบสุ่มและจะส่งรหัสนั้นไปโดยใช้ใบรับรองดิจิทัลของฉันและเข้ารหัส

04:41.940 --> 04:44.910
และเมื่อเซิร์ฟเวอร์ของฉันได้รับรหัสนั้นก็จะถอดรหัส

04:44.910 --> 04:49.350
จากนั้นเราจะใช้หมายเลขที่คุณส่งมาเพื่อสร้าง อุโมงค์ระหว่างระบบของคุณกับของฉัน

04:49.350 --> 04:55.050
ที่ซึ่งเราสามารถถ่ายโอนข้อมูลโดยที่ไม่มีใครสามารถเห็นได้

04:55.050 --> 04:57.480
นั่นคือประโยชน์ของการตั้งค่าอุโมงค์เข้ารหัสนี้โดยใช้พอร์ต

04:57.480 --> 05:03.450
443 และใช้ใบรับรองดิจิทัลนี้จากเว็บเซิร์ฟเวอร์ของฉันไปยังเบราว์เซอร์ของคุณ

05:03.450 --> 05:05.850
ดังนั้น เมื่อใดก็ตามที่คุณไปที่เว็บไซต์ใหม่

05:05.850 --> 05:11.670
คุณต้องมองหาโลโก้แม่กุญแจเล็กๆ เสมอ เพื่อให้แน่ใจว่าคุณอยู่ในไซต์ที่ปลอดภัยที่เบราว์เซอร์ของคุณไว้วางใจ

05:11.670 --> 05:15.030
เพราะนี่หมายความว่าทุกสิ่งที่คุณพิมพ์จะมีเพียงคุณและคนเท่านั้นที่มองเห็น

05:15.030 --> 05:19.770
ไซต์ที่คุณส่งข้อมูลไปให้ ซึ่งหมายความว่าคุณจะปลอดภัยกว่าการทำสิ่งต่างๆ แบบไม่เข้ารหัสผ่านพอร์ต

05:19.770 --> 05:21.873
80
