Nginx Proxy Manager สร้าง Self-signed certificate ใช้เอง
เพื่อความปลอดภัยเราจะต้องติดตั้งใบรับรอง(Certificate) เพื่อทำ https เวปเราจะได้ปลอดภัยยิ่งขึ้น ถ้าเข้าเซร์ฟเวอร์เข้าถึงจากภายนอกได้ก็ขอจากใบร้บรอง Let's Encrypt ได้เลยไม่ยาก แต่ถ้าอยู่เน็ตเวิร์กภายใน มี DNS ของตัวเองสามารถซื้อมาติดตั้งได้ หรือ ทำ Self-signed certificate แล้วให้เครื่องในหน่วยงานเรา Trust ก็ประหยัดดี ถ้าขี้เกียจสร้าง Certificate ทุกครั้งที่มีโดเมนใหม่ก็ทำใบรับรองแบบ wildcard ไปเลย เอาไปติดตั้งที่ reverse proxy หรือเวปเซิร์ฟเวอร์ภายในใช้สะดวก
ตัวอย่างนี้มีตัวอย่างการใช้ Docker Network ชื่อ proxy ทำให้ container ที่เลือกใช้เน็ตเวิร์กเดียวกันสามารถมองเห็นกันในเน็ตเวิร์กภายในได้โดยไม่ต้องเปิดพอร์ดบนเครื่อง host ช่วยยกระดับความปลอดภัยของเน็ตเวิร์ของเราได้
เราสามารถใช้ OpenSSL เพื่อสร้าง Certificate ได้แต่คำสั่งค่อนข้างยาวซับซ้อนใน วีดีโอจะใช้เครื่องมือสำเร็จรูปจะได้ใช้งานได้ง่ายกว่ามาก เนื้อหาในวีดีโอจะใช้ไฟล์ hosts เพื่อความเรียบง่าย แทน DNS น่าจะเป็นประโยชน์สำหรับการพัฒนาโปรแกรม ในการทำระบบเพื่อการทดสอบ ทำต้นแบบ, ทำ demo, หรือเป็นระบบปิด (มี DNS ภายใน, Air Gap) เราจะได้เรียนรู้ต้นแบบการทำ root CA ในองค์กร เป็นทางเลือกที่ไม่ต้องเสียเงิน แต่แลกกับการติดตั้ง Root CA กับทุกเครื่องที่ใช้(ครั้งแรกครั้งเดียว แล้วใช้ยาวๆเลย)
ในวีดีโอจะติดตั้ง Root CA บนเครื่องวินโดว์จะใช้ได้กับ Chrome
[แนะนำ]
ไปดู คลิป วิธีการใช้ Nginx Proxy Manager ก่อนหน้าก่อนเพื่อเข้าใจการใช้งานเบื้องต้นและการแก้ไขไฟล์ hosts
https://youtu.be/iWrbL-xDwlk
สำหรับการทำแบบเดียวกันนี้บน traefik ให้ดูตามลิงค์นี้ครับ
https://youtu.be/z3TqJImsXPQ
ถ้าจะทำ Root CA เองควรดูลิงค์ที่เกี่ยวข้อง ที่ใช้ OpenSSL ในการทำจะได้ใส่ข้อมูลของบริษัทเพิ่มเเข้าไปได้ ก็จะดูสวยกว่าดูเป็นการเป็นงานดี
[ลิงค์ที่เกี่ยวข้อง]
# mkcert ทำ wildcard ได้
https://github.com/FiloSottile/mkcert
# Shell script เรียก openssl (มีวิธีการติดตั้ง root CA ด้วย)
https://github.com/BenMorel/dev-certificates
# ใช้ openssl ทำตรงๆ
https://devcenter.heroku.com/articles/ssl-certificate-self
https://youtu.be/VH4gXcvkmOY
Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Nginx Proxy Manager สร้าง Self-signed certificate ใช้เอง», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.