<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>SSL Archives - คู่มือการใช้งาน Ruk-Com Cloud (PAAS)</title>
	<atom:link href="https://docs.ruk-com.cloud/category/secure-sockets-layer/feed" rel="self" type="application/rss+xml" />
	<link>https://docs.ruk-com.cloud/category/secure-sockets-layer</link>
	<description>แพลตฟอร์มที่ดีที่สุดรองรับการทำ Cluster, HA, Load Balancer, Auto Scale ผ่านการคลิ๊กเพียงไม่กี่ครั้ง พร้อมระบบจัดการที่ง่าย คิดค่าบริการตามการใช้งานจริง</description>
	<lastBuildDate>Tue, 08 Jul 2025 10:16:17 +0000</lastBuildDate>
	<language>th</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.2</generator>
	<item>
		<title>Self-Signed Custom SSL</title>
		<link>https://docs.ruk-com.cloud/self-signed-custom-ssl</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Mon, 31 Aug 2020 11:16:47 +0000</pubDate>
				<category><![CDATA[SSL]]></category>
		<guid isPermaLink="false">https://help.ruk-com.in.th/?post_type=dt_articles&#038;p=10002</guid>

					<description><![CDATA[<p>วิธีการในการทำให้ แอปพลิเคชั้นของคุณปลอดภัยคือการใช้ กา [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://docs.ruk-com.cloud/self-signed-custom-ssl">Self-Signed Custom SSL</a> appeared first on <a rel="nofollow" href="https://docs.ruk-com.cloud">คู่มือการใช้งาน Ruk-Com Cloud (PAAS)</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>วิธีการในการทำให้ แอปพลิเคชั้นของคุณปลอดภัยคือการใช้ การเชื่อมต่อผ่าน SSL-encrypted (Secure Socket Layer) ใน Ruk-Com Cloud คุณสามารถใช้ได้ทั้งของ Ruk-Com SSL และ Custom SSL  certificates</p>



<p>ทั้งนี้สำหรับ Custom SSL certificates ทั้งหมดจะต้องทำการขอผ่านบริษัทเกี่ยวกับ Certificate Authority (CA) ยกตัวอย่างเช่น  <a href="#">Let&#8217;s Enctypt</a> ในกรณี cetificate ของคุณก็จะกลายเป็น cetificate ที่น่าเชื่อถือ หลังจากทำการขอเรียบร้อยแล้ว เพื่อให้เกิดความน่าเชื่อถือจากผู้อื่นและทำการการเชื่อมต่อไปยังแอปพลิเคชั่นของคุณไม่มีปัญหา</p>



<p>แต่ถึงอย่างไรคุณสามารถขอ custom certificate ด้วยตัวคุณเองได้และยังคงได้รับการเชื่อมต่อที่ปลอดภัย แต่  certificate ดังกล่าวจะไม่น่าเชื่อถือ ทำให้เวลาเปิดแอปพลิเคชั่น ตัวแอปพลิเคชั่นจะแสดงข้อความแจ้งเตือนให้ออกจากหน้าเว็บไซต์กับผู้ใช้งาน เพราะว่าการเชื่อมต่อไม่น่าเชื่อถือ</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img fetchpriority="high" decoding="async" width="840" height="284" src="https://docs.ruk-com.cloud/wp-content/uploads/2021/02/01-ssl-warning.png" alt="" class="wp-image-15072" srcset="https://docs.ruk-com.cloud/wp-content/uploads/2021/02/01-ssl-warning.png 840w, https://docs.ruk-com.cloud/wp-content/uploads/2021/02/01-ssl-warning-300x101.png 300w, https://docs.ruk-com.cloud/wp-content/uploads/2021/02/01-ssl-warning-768x260.png 768w, https://docs.ruk-com.cloud/wp-content/uploads/2021/02/01-ssl-warning-24x8.png 24w, https://docs.ruk-com.cloud/wp-content/uploads/2021/02/01-ssl-warning-36x12.png 36w, https://docs.ruk-com.cloud/wp-content/uploads/2021/02/01-ssl-warning-48x16.png 48w" sizes="(max-width: 840px) 100vw, 840px" /></figure></div>



<p>ผู้ใช้งานส่วนใหญ่จะออกจากหน้าเว็บนั้น ดังนั้นเราแนะนำว่าคุณไม่ควรใช้ self-signed-certficates สำหรับแอปพลิเคชั่น production แต่ว่าสามารถใช้งานสำหรับ การพัฒนา/ทดสอบระบบ หรือ เว็บไซต์ส่วนตัวที่เข้ากันเฉพาะกลุ่มเล็ก</p>



<p>ดังนั้น เรามาดูวิธีการสร้าง certificate ในแต่ละแบบ และ วิธีการนำไปใช้งานกับ Ruk-Com Cloud env</p>



<h2 class="wp-block-heading">การขอ Self-Signed SSL Certificate</h2>



<p>สำหรับการขอ self-signed ssl certificate นั้นคุณต้องทำการซื้อโดเมนก่อน</p>



<p>เมื่อทำการสั่งซื้อเรียบร้อยแล้ว คุณพร้อมที่จะดำเนินการในการสร้าง ssl certificate ของคุณด้วยความช่วยเหลือของเครื่องมือต่างๆ ในตัวอย่างนี้เราจะใช้งาน OpenSSL ทั้งนี้ขึ้นอยู่กับระบบปฎิบัติการที่คุณใช้งาน สามารถดูขั้นตอนการทำต่อไปนี้</p>



<ul class="wp-block-list"><li>สำหรับ Windows</li><li>สำหรับ Linux/MacOS/FreeBSD</li></ul>



<p>คุณยังสามารถสร้างไฟล์ที่ต้องการได้โดยใช้ <a href="#">Elastic Virtual Private Server</a> ของเรา</p>



<h2 class="wp-block-heading">สำหรับ Windows</h2>



<p>ให้คุณ <a rel="noreferrer noopener" href="https://code.google.com/archive/p/openssl-for-windows/downloads" target="_blank">ดาวน์โหลด</a> OpenSSL เวอร์ชั่นล่าสุด ให้ทำการแตกไฟล์และเปิดใช้งานโดยการคลิ๊กสองครั้งที่ไฟล์ openssl.exe หลังจากนั้นไฟล์ที่ถูกสร้างโดย OpenSSL จะปรากฎในโฟลเดอร์เดียวกันกับที่เปิดไฟล์ openssl.exe</p>



<ol class="wp-block-list"><li>ลำดับแรก คุณต้องสร้าง SSH private key สำหรับ root certificate ของคุณ (ใช้ในการขอ  certificate ทั้งหมด) ใช้คำสั่งต่อไปนี้</li></ol>



<div class="hcb_wrap"><pre class="prism line-numbers lang-bash" data-lang="Bash"><code>genrsa -out {filename} {length}</code></pre></div>



<p>{filename} &#8211; ชื่อของไฟล์คีย์ที่มี .key ต่อท้าย (ตัวอย่าง rootCA.key)<br>{length} &#8211; ความยาวของ private key เป็นหน่วย bit (ตัวอย่าง 2048)</p>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img decoding="async" src="https://docs.ruk-com.cloud/wp-content/uploads/2021/02/02-windows-generate-key.png" alt="" class="wp-image-15084" width="580" height="88" srcset="https://docs.ruk-com.cloud/wp-content/uploads/2021/02/02-windows-generate-key.png 640w, https://docs.ruk-com.cloud/wp-content/uploads/2021/02/02-windows-generate-key-300x46.png 300w, https://docs.ruk-com.cloud/wp-content/uploads/2021/02/02-windows-generate-key-24x4.png 24w, https://docs.ruk-com.cloud/wp-content/uploads/2021/02/02-windows-generate-key-36x6.png 36w, https://docs.ruk-com.cloud/wp-content/uploads/2021/02/02-windows-generate-key-48x7.png 48w" sizes="(max-width: 580px) 100vw, 580px" /></figure></div>



<ol class="wp-block-list" start="2"><li>ถัดไปให้คุณทำการสร้างไฟล์  root CA certificate โดยใช้คีย์ที่ได้เตรียมมาในการสร้าง โดยใช้คำสั่ง req กับ ตัวเลือก x509 ในคำสั่งเพื่อให้ออกมาเป็น self-singed root cerificate แทน certificate request</li></ol>



<div class="hcb_wrap"><pre class="prism line-numbers lang-bash" data-lang="Bash"><code>req -config {config_path} -x509 -new -key {keyname} -days {days} -out {filename}</code></pre></div>



<p>{config_path} &#8211; พาร์ทของ openssl.cnf configuration file ที่อยู่ใน directory ที่มีไฟล์ OpenSSL ที่แตกออกมา (ระบุตาม <em>C:\path\to\openssl.cnf</em>&nbsp;format)<br>{keyname} &#8211; ชื่อ root key ของคุณ (ชื่อที่คุณได้ตั้งไว้ในขั้นตอนก่อนหน้านี้ Ex. rootCA.key)<br>{day} &#8211; จำนวนวันที่ certificate ปัจจุบันจะสามารถใช้งานได้<br>{filename} &#8211; ชื่อของ cetificate ที่เป็น .crt (Ex. rootCA.crt)<br>ตั้งค่ารายละเอียดที่จำเป็นสำหรับ CA certficate โดยการตอบคำถามตามรายการที่ปรากฎ</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img decoding="async" width="640" height="218" src="https://docs.ruk-com.cloud/wp-content/uploads/2021/03/03-windows-generate-root-certificate.png" alt="" class="wp-image-15265" srcset="https://docs.ruk-com.cloud/wp-content/uploads/2021/03/03-windows-generate-root-certificate.png 640w, https://docs.ruk-com.cloud/wp-content/uploads/2021/03/03-windows-generate-root-certificate-300x102.png 300w, https://docs.ruk-com.cloud/wp-content/uploads/2021/03/03-windows-generate-root-certificate-24x8.png 24w, https://docs.ruk-com.cloud/wp-content/uploads/2021/03/03-windows-generate-root-certificate-36x12.png 36w, https://docs.ruk-com.cloud/wp-content/uploads/2021/03/03-windows-generate-root-certificate-48x16.png 48w" sizes="(max-width: 640px) 100vw, 640px" /></figure></div>



<p>หลังจากตอบคำถามทั้งหมดเรียบร้อยแล้วคุณจะได้รับ self-signed root certificate สำหรับ CA ของคุณเอง</p>



<ol class="wp-block-list" start="3"><li>ตอนนี้ คุณสามารถสร้าง private key และ self-signed certificate ของคุณกับ Hostname ที่ซื้อไว้ เริ่มต้นด้วยการสร้าง key เราจะสร้าง key วิธีเดียวกันกับสร้าง root</li></ol>



<div class="hcb_wrap"><pre class="prism line-numbers lang-bash" data-lang="Bash"><code>genrsa -out {filename} {length}</code></pre></div>



<p>{filename} &#8211; ชื่อของไฟล์คีย์ที่มี .key ต่อท้าย (ตัวอย่าง host.key)<br>{length} &#8211; ความยาวของ private key เป็นหน่วย bit (ตัวอย่าง 2048)</p>



<p class="box-note"><strong>Note: </strong>คุณไม่ควรป้องกันคีย์ของคุณด้วยรหัสผ่าน มิฉะนั้นจะทำให้คุณได้รับ error ระหว่างที่เพิ่ม key เข้าไปที่หน้าจัดการของ Ruk-Com Cloud</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="636" height="86" src="https://docs.ruk-com.cloud/wp-content/uploads/2021/03/04-windows-self-signed-certificate.png" alt="" class="wp-image-15275" srcset="https://docs.ruk-com.cloud/wp-content/uploads/2021/03/04-windows-self-signed-certificate.png 636w, https://docs.ruk-com.cloud/wp-content/uploads/2021/03/04-windows-self-signed-certificate-300x41.png 300w, https://docs.ruk-com.cloud/wp-content/uploads/2021/03/04-windows-self-signed-certificate-24x3.png 24w, https://docs.ruk-com.cloud/wp-content/uploads/2021/03/04-windows-self-signed-certificate-36x5.png 36w, https://docs.ruk-com.cloud/wp-content/uploads/2021/03/04-windows-self-signed-certificate-48x6.png 48w" sizes="auto, (max-width: 636px) 100vw, 636px" /></figure></div>



<ol class="wp-block-list" start="4"><li>ถัดไปทำการรันคำสั่งต่อไปที่นี้สร้างไฟล์ certificate signing request (CSR)</li></ol>



<div class="hcb_wrap"><pre class="prism line-numbers lang-bash" data-lang="Bash"><code>req -config {config_path} -new -key {keyname} -out {filename}</code></pre></div>



<p>{config_path} &#8211; พาร์ทของ openssl.cnf configuration file ที่อยู่ใน directory ที่มีไฟล์ OpenSSL ที่แตกออกมา (ระบุตาม <em>C:\path\to\openssl.cnf</em>&nbsp;format)<br>{keyname} &#8211; ชื่อ root key ของคุณ (ชื่อที่คุณได้ตั้งไว้ในขั้นตอนก่อนหน้านี้ Ex. host.key)<br>{filename} &#8211; ชื่อขอไฟล์ output ที่เป็น .csr (Ex. host.csr)<br>ให้คุณทำการตอบคำถามตามรายการที่ปรากฎเพื่อใช้เป็นข้อมูลของคุณในการสร้าง certificate</p>



<p class="box-note"><strong>Note:</strong> ตัวแปร Common name ควรเป็นชื่อเดียวกับชื่อโดเมนที่คุณต้องการใช้งาน มิฉะนั้น  certificate ของคุณจะไม่สามารถใช้งานได้</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="640" height="265" src="https://docs.ruk-com.cloud/wp-content/uploads/2021/03/05-windows-signing-request.png" alt="" class="wp-image-15280" srcset="https://docs.ruk-com.cloud/wp-content/uploads/2021/03/05-windows-signing-request.png 640w, https://docs.ruk-com.cloud/wp-content/uploads/2021/03/05-windows-signing-request-300x124.png 300w, https://docs.ruk-com.cloud/wp-content/uploads/2021/03/05-windows-signing-request-24x10.png 24w, https://docs.ruk-com.cloud/wp-content/uploads/2021/03/05-windows-signing-request-36x15.png 36w, https://docs.ruk-com.cloud/wp-content/uploads/2021/03/05-windows-signing-request-48x20.png 48w" sizes="auto, (max-width: 640px) 100vw, 640px" /></figure></div>



<ol class="wp-block-list" start="5"><li>ขั้นตอนสุดท้าย คือการสร้าง self-signed certificate ของคุณ โดยใช้ root CA certificate เราจะใช้คำสั่ง  x509 กับตัวเลือกตามนี้<ul><li>-req &#8211; หมายถึง ต้องการ format ของ input file ที่ใช้ในการขอ  certificate</li><li>-CAcreateserial &#8211; กำหนดค่าเริ่มต้นของการสร้างไฟล์ CA serial number (ถ้าไม่มีไฟล์อยู่)</li></ul></li></ol>



<div class="hcb_wrap"><pre class="prism line-numbers lang-bash" data-lang="Bash"><code>x509 -req -in {requestname} -CA {CA_certificate} -CAkey {CA_key} -CAcreateserial -out {filename} -days {days}</code></pre></div>



<p>{requestname} &#8211; ชื่อของไฟล์ .csr ที่ใช้เป็น input request (Ex. host.csr)<br>{CA_certificate} &#8211; กำหนด CA certificate ที่จะใช้ในการขอ certificate (Ex. rootCA.crt)<br>{CA_key} &#8211; ชุดของ CA private key ที่ใช้กับการขอ certificate (Ex. rootCA.key)<br>{filename} &#8211; ชื่อของไฟล์ .crt (Ex. host.crt)<br>{day} &#8211; จำนวนวันที่ certificate ปัจจุบันจะสามารถใช้งานได้</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="640" height="96" src="https://docs.ruk-com.cloud/wp-content/uploads/2021/03/06-windows-get-self-signed-certificate.png" alt="" class="wp-image-15287" srcset="https://docs.ruk-com.cloud/wp-content/uploads/2021/03/06-windows-get-self-signed-certificate.png 640w, https://docs.ruk-com.cloud/wp-content/uploads/2021/03/06-windows-get-self-signed-certificate-300x45.png 300w, https://docs.ruk-com.cloud/wp-content/uploads/2021/03/06-windows-get-self-signed-certificate-24x4.png 24w, https://docs.ruk-com.cloud/wp-content/uploads/2021/03/06-windows-get-self-signed-certificate-36x5.png 36w, https://docs.ruk-com.cloud/wp-content/uploads/2021/03/06-windows-get-self-signed-certificate-48x7.png 48w" sizes="auto, (max-width: 640px) 100vw, 640px" /></figure></div>



<p>หลังจากดำเนินการตามขั้นตอนข้างต้นคุณจะมี self-signed SSL certificate สำหรับใช้งานใน application ของคุณเรียบร้อยแล้ว</p>



<p></p>



<h2 class="wp-block-heading">For Linux/MacOS/FreeBSD</h2>



<p>ในกรณีที่คุณยังไม่ได้ติดตั้งเครื่องมือ OpenSSL คุณสามารถติดตั้งได้โดยคำสั่งที่เหมาะสม (ขึ้นอยู่กับ OS package manager ของคุณ)  สามารถใช้คำสั่งใน Terminal ของคุณ ยกตัวอย่างเช่นใน Ubuntu/Debian ที่เป็น Linux สามารถใช้คำสั่งตามนี้</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-bash" data-lang="Bash"><code>sudo apt-get install openssl</code></pre></div>



<p>เมื่อทำการติดตั้งเรียบร้อยแล้ว ไฟล์ต่างๆที่เกี่ยวข้องกับ OpenSSL จะแสดงอยู่ใน home directory ของเครื่องของคุณ</p>



<ol class="wp-block-list"><li>ลำดับแรกคุณต้องทำการสร้าง SSH private key สำหรับ root certificate ของคุณ (จะใช้ในการสร้าง certificate ทั้งหมด) สามารถสร้างตามคำสั่งด้านล่างนี้</li></ol>



<div class="hcb_wrap"><pre class="prism line-numbers lang-bash" data-lang="Bash"><code>openssl genrsa -out {filename} {length}</code></pre></div>



<p>{filename} &#8211; ชื่อของคีย์ที่สร้าง .key (Ex. rootCA.key)<br>{length} &#8211; ความยาวของ private key หน่วยเป็น bits (Ex. 2048)</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="643" height="105" src="https://docs.ruk-com.cloud/wp-content/uploads/2021/03/07-unix-generate-key.png" alt="" class="wp-image-15294" srcset="https://docs.ruk-com.cloud/wp-content/uploads/2021/03/07-unix-generate-key.png 643w, https://docs.ruk-com.cloud/wp-content/uploads/2021/03/07-unix-generate-key-300x49.png 300w, https://docs.ruk-com.cloud/wp-content/uploads/2021/03/07-unix-generate-key-24x4.png 24w, https://docs.ruk-com.cloud/wp-content/uploads/2021/03/07-unix-generate-key-36x6.png 36w, https://docs.ruk-com.cloud/wp-content/uploads/2021/03/07-unix-generate-key-48x8.png 48w" sizes="auto, (max-width: 643px) 100vw, 643px" /></figure></div>



<ol class="wp-block-list" start="2"><li>ถัดไปคุณควรสร้าง root CA certificate โดยใช้ key ที่เตรียมไว้ โดยใช้ req command โดยใช้ตัวเลือก x509 เพื่อใช้ในการออก self-signed root certificate แทนที่ certificate request</li></ol>



<div class="hcb_wrap"><pre class="prism line-numbers lang-bash" data-lang="Bash"><code>openssl req -x509 -new -key {keyname} -days {days} -out {filename}</code></pre></div>



<p>{keyname} &#8211; ชื่อ root key ของคุณ (ชื่อที่คุณได้ตั้งไว้ในขั้นตอนก่อนหน้านี้ Ex. rootCA.key)<br>{day} &#8211; จำนวนวันที่ certificate ปัจจุบันจะสามารถใช้งานได้<br>{filename} &#8211; ชื่อของ cetificate ที่เป็น .crt (Ex. rootCA.crt)<br>ตั้งค่ารายละเอียดที่จำเป็นสำหรับ CA certficate โดยการตอบคำถามตามรายการที่ปรากฎ</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="829" height="276" src="https://docs.ruk-com.cloud/wp-content/uploads/2021/03/08-unix-generate-root-certificate.png" alt="" class="wp-image-15298" srcset="https://docs.ruk-com.cloud/wp-content/uploads/2021/03/08-unix-generate-root-certificate.png 829w, https://docs.ruk-com.cloud/wp-content/uploads/2021/03/08-unix-generate-root-certificate-300x100.png 300w, https://docs.ruk-com.cloud/wp-content/uploads/2021/03/08-unix-generate-root-certificate-768x256.png 768w, https://docs.ruk-com.cloud/wp-content/uploads/2021/03/08-unix-generate-root-certificate-24x8.png 24w, https://docs.ruk-com.cloud/wp-content/uploads/2021/03/08-unix-generate-root-certificate-36x12.png 36w, https://docs.ruk-com.cloud/wp-content/uploads/2021/03/08-unix-generate-root-certificate-48x16.png 48w" sizes="auto, (max-width: 829px) 100vw, 829px" /></figure></div>



<p>หลังจากใช้คำสั่งข้างต้นเรียบร้อยแล้วจะได้ self-signed root certificate สำหรับ CA ของคุณ</p>



<ol class="wp-block-list" start="3"><li>ตอนนี้คุณสามารถสร้าง private key และ self-signed certificate สำหรับโดเมนที่คุณซื้อมา เรามาเริ่มสร้าง key โดยการสร้างวิธีเดียวกันกับการสร้าง root</li></ol>



<div class="hcb_wrap"><pre class="prism line-numbers lang-bash" data-lang="Bash"><code>openssl genrsa -out {filename} {length}</code></pre></div>



<p>{filename} &#8211; ชื่อของคีย์ที่สร้าง .key (Ex. host.key)<br>{length} &#8211; ความยาวของ private key หน่วยเป็น bits (Ex. 2048)</p>



<p class="box-note"><strong>Note:</strong> คุณไม่ควรป้องกันคีย์ของคุณด้วยรหัสผ่าน มิฉะนั้นจะทำให้คุณได้รับ error ระหว่างที่เพิ่ม key เข้าไปที่หน้าจัดการของ Ruk-Com Cloud</p>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="https://docs.ruk-com.cloud/wp-content/uploads/2021/03/09-unix-self-signed-certificate.png" alt="" class="wp-image-15308" width="640" height="123" srcset="https://docs.ruk-com.cloud/wp-content/uploads/2021/03/09-unix-self-signed-certificate.png 640w, https://docs.ruk-com.cloud/wp-content/uploads/2021/03/09-unix-self-signed-certificate-300x58.png 300w, https://docs.ruk-com.cloud/wp-content/uploads/2021/03/09-unix-self-signed-certificate-24x5.png 24w, https://docs.ruk-com.cloud/wp-content/uploads/2021/03/09-unix-self-signed-certificate-36x7.png 36w, https://docs.ruk-com.cloud/wp-content/uploads/2021/03/09-unix-self-signed-certificate-48x9.png 48w" sizes="auto, (max-width: 640px) 100vw, 640px" /></figure></div>



<ol class="wp-block-list" start="4"><li>ถัดไปทำการรันคำสั่งต่อไปที่นี้สร้างไฟล์ certificate signing request (CSR)</li></ol>



<div class="hcb_wrap"><pre class="prism line-numbers lang-bash" data-lang="Bash"><code>openssl req -new -key {keyname} -out {filename}</code></pre></div>



<p>{keyname} &#8211; ชื่อ root key ของคุณ (ชื่อที่คุณได้ตั้งไว้ในขั้นตอนก่อนหน้านี้ Ex. host.key)<br>{filename} &#8211; ชื่อขอไฟล์ output ที่เป็น .csr (Ex. host.csr)<br>ให้คุณทำการตอบคำถามตามรายการที่ปรากฎเพื่อใช้เป็นข้อมูลของคุณในการสร้าง certificate</p>



<p class="box-warning"><strong>Note:</strong> ตัวแปร Common name ควรเป็นชื่อเดียวกับชื่อโดเมนที่คุณต้องการใช้งาน มิฉะนั้น certificate ของคุณจะไม่สามารถใช้งานได้</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="643" height="359" src="https://docs.ruk-com.cloud/wp-content/uploads/2021/03/10-unix-signing-request.png" alt="" class="wp-image-15316" srcset="https://docs.ruk-com.cloud/wp-content/uploads/2021/03/10-unix-signing-request.png 643w, https://docs.ruk-com.cloud/wp-content/uploads/2021/03/10-unix-signing-request-300x167.png 300w, https://docs.ruk-com.cloud/wp-content/uploads/2021/03/10-unix-signing-request-24x13.png 24w, https://docs.ruk-com.cloud/wp-content/uploads/2021/03/10-unix-signing-request-36x20.png 36w, https://docs.ruk-com.cloud/wp-content/uploads/2021/03/10-unix-signing-request-48x27.png 48w" sizes="auto, (max-width: 643px) 100vw, 643px" /></figure></div>



<ol class="wp-block-list" start="5"><li>ขั้นตอนสุดท้าย คือการสร้าง self-signed certificate ของคุณ โดยใช้ root CA certificate เราจะใช้คำสั่ง  x509 กับตัวเลือกตามนี้<ul><li>-req &#8211; หมายถึง ต้องการ format ของ input file ที่ใช้ในการขอ  certificate</li><li>-CAcreateserial &#8211; กำหนดค่าเริ่มต้นของการสร้างไฟล์ CA serial number (ถ้าไม่มีไฟล์อยู่)</li></ul></li></ol>



<div class="hcb_wrap"><pre class="prism line-numbers lang-bash" data-lang="Bash"><code>openssl x509 -req -in {requestname} -CA {CA_certificate} -CAkey {CA_key} -CAcreateserial -out {filename} -days {days}</code></pre></div>



<p>{requestname} &#8211; ชื่อของไฟล์ .csr ที่ใช้เป็น input request (Ex. host.csr)<br>{CA_certificate} &#8211; กำหนด CA certificate ที่จะใช้ในการขอ certificate (Ex. rootCA.crt)<br>{CA_key} &#8211; ชุดของ CA private key ที่ใช้กับการขอ certificate (Ex. rootCA.key)<br>{filename} &#8211; ชื่อของไฟล์ .crt (Ex. host.crt)<br>{day} &#8211; จำนวนวันที่ certificate ปัจจุบันจะสามารถใช้งานได้</p>



<p>หลังจากดำเนินการตามขั้นตอนข้างต้นคุณจะมี self-signed SSL certificate สำหรับใช้งานใน application ของคุณเรียบร้อยแล้ว</p>



<p></p>



<h2 class="wp-block-heading">Elastic VPS</h2>



<p>คุณสามารถสร้าง self-signed certificate โดยใช้ Elastic VPS  server สามารถดำเนินการได้ดังนี้</p>



<ul class="wp-block-list"><li>สร้าง environment ที่มี Elastic VPS ภายใน</li><li>เชื่อมต่อ Elastic vps ด้วยวิธีที่ต้องการ (ใช้ Public IP หรือ ใช้ผ่าน SSH Gateway)</li><li>เข้า OpenSSL shell ด้วยคำสั่ง openssl ที่เกี่ยวข้อง</li><li>สร้าง self-signed certificate  ตามขั้นตอนนี้ <a href="#">Linux/MacOS/FreeBSD</a> (ข้อแตกต่างเพียงอย่างเดียวคือคำสั่งทั้งหมดควรดำเนินการโดยไม่มีคำ openssl ที่จุดเริ่มต้นเนื่องจากคุณอยู่ในเชลล์ OpenSSL แล้ว)</li><li>เมื่อดำเนินการสร้างเสร็จสิ้นคุณจะต้องดาวน์โหลดไฟล์ certificate ที่สร้างขึ้น (เช่นผ่าน Configuration File Manager) เพื่อนำไปใช้กับ environment ที่ต้องการใช้งานในภายหลังได้</li></ul>



<h2 class="wp-block-heading">Attach Certificates</h2>



<p>ตอนนี้ ทำตามขั้นตอนสำหรับการอัปโหลด SSL แบบกำหนดเองอื่น ๆ</p>



<ul class="wp-block-list"><li>Adjust Environment Topology</li><li>Domain Name and A Record Settings</li><li>Upload Certificate to the Environment</li></ul>



<p>เพียงเท่านี้ หากคุณใส่ชื่อโดเมนของคุณที่กำหนดไว้ ( หรือเรียกใช้งานผ่าน ip ) ลงไปที่เบราว์เซอร์ของคุณโดยใช้โปรโตคอล https:// คุณจะเห็นข้อความแจ้งเตือนให้คุณทราบว่า SSL certificate ของคุณไม่น่าเชื่อถือ</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="840" height="284" src="https://docs.ruk-com.cloud/wp-content/uploads/2021/03/01-ssl-warning.png" alt="" class="wp-image-15327" srcset="https://docs.ruk-com.cloud/wp-content/uploads/2021/03/01-ssl-warning.png 840w, https://docs.ruk-com.cloud/wp-content/uploads/2021/03/01-ssl-warning-300x101.png 300w, https://docs.ruk-com.cloud/wp-content/uploads/2021/03/01-ssl-warning-768x260.png 768w, https://docs.ruk-com.cloud/wp-content/uploads/2021/03/01-ssl-warning-24x8.png 24w, https://docs.ruk-com.cloud/wp-content/uploads/2021/03/01-ssl-warning-36x12.png 36w, https://docs.ruk-com.cloud/wp-content/uploads/2021/03/01-ssl-warning-48x16.png 48w" sizes="auto, (max-width: 840px) 100vw, 840px" /></figure></div>



<p>เมื่อพบการแจ้งเตือนให้กดไปที่ &#8220;Process anyway&#8221; เพื่อดำเนินการต่อไป (หรือปุ่มที่คล้ายกันขึ้นอยู่กับเบราว์เซอร์ของคุณ)</p>



<p><strong>Note:</strong> สำหรับบางเบราว์เซอร์ (เช่น Mozilla FireFox) แม้ว่าคุณจะตัดสินใจดำเนินการต่อคุณจำเป็นต้องเพิ่มหน้านี้ในรายการข้อยกเว้นของเบราว์เซอร์ก่อนจึงจะดำเนินการต่อได้</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="692" height="495" src="https://docs.ruk-com.cloud/wp-content/uploads/2021/03/12-ssl-warning-2.png" alt="" class="wp-image-15330" srcset="https://docs.ruk-com.cloud/wp-content/uploads/2021/03/12-ssl-warning-2.png 692w, https://docs.ruk-com.cloud/wp-content/uploads/2021/03/12-ssl-warning-2-300x215.png 300w, https://docs.ruk-com.cloud/wp-content/uploads/2021/03/12-ssl-warning-2-24x17.png 24w, https://docs.ruk-com.cloud/wp-content/uploads/2021/03/12-ssl-warning-2-36x26.png 36w, https://docs.ruk-com.cloud/wp-content/uploads/2021/03/12-ssl-warning-2-48x34.png 48w" sizes="auto, (max-width: 692px) 100vw, 692px" /></figure></div>



<p>หลังจากนั้นคุณจะถูกเปลี่ยนเส้นทางไปยังไซต์ของคุณผ่านโปรโตคอลที่เข้ารหัส</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1011" height="341" src="https://docs.ruk-com.cloud/wp-content/uploads/2021/03/13-access-via-https.png" alt="" class="wp-image-15332" srcset="https://docs.ruk-com.cloud/wp-content/uploads/2021/03/13-access-via-https.png 1011w, https://docs.ruk-com.cloud/wp-content/uploads/2021/03/13-access-via-https-300x101.png 300w, https://docs.ruk-com.cloud/wp-content/uploads/2021/03/13-access-via-https-768x259.png 768w, https://docs.ruk-com.cloud/wp-content/uploads/2021/03/13-access-via-https-24x8.png 24w, https://docs.ruk-com.cloud/wp-content/uploads/2021/03/13-access-via-https-36x12.png 36w, https://docs.ruk-com.cloud/wp-content/uploads/2021/03/13-access-via-https-48x16.png 48w" sizes="auto, (max-width: 1011px) 100vw, 1011px" /></figure></div>



<p>ตอนนี้คุณสามารถมั่นใจได้ว่าการโต้ตอบทั้งหมดกับแอปพลิเคชันของคุณจะดำเนินการอย่างปลอดภัย</p>
<p>The post <a rel="nofollow" href="https://docs.ruk-com.cloud/self-signed-custom-ssl">Self-Signed Custom SSL</a> appeared first on <a rel="nofollow" href="https://docs.ruk-com.cloud">คู่มือการใช้งาน Ruk-Com Cloud (PAAS)</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Let&#8217;s Encrypt SSL</title>
		<link>https://docs.ruk-com.cloud/lets-encrypt-ssl</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Mon, 31 Aug 2020 11:15:33 +0000</pubDate>
				<category><![CDATA[SSL]]></category>
		<guid isPermaLink="false">https://help.ruk-com.in.th/?post_type=dt_articles&#038;p=9999</guid>

					<description><![CDATA[<p>ใบรับรอง SSL ฟรีจาก Let’s Encrypt: ติดตั้งพร้อมใช้งานกั [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://docs.ruk-com.cloud/lets-encrypt-ssl">Let&#8217;s Encrypt SSL</a> appeared first on <a rel="nofollow" href="https://docs.ruk-com.cloud">คู่มือการใช้งาน Ruk-Com Cloud (PAAS)</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="9999" class="elementor elementor-9999" data-elementor-post-type="post">
									<section class="elementor-section elementor-top-section elementor-element elementor-element-1cbbbec4 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="1cbbbec4" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-305a8511" data-id="305a8511" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
								<div class="elementor-element elementor-element-45f37297 elementor-widget elementor-widget-text-editor" data-id="45f37297" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p><span style="color: #000000;"></span></p>
<h2 class="entry-title"><span style="color: #000000;"><strong>ใบรับรอง SSL ฟรีจาก Let’s Encrypt: ติดตั้งพร้อมใช้งานกับสแต็คซอฟต์แวร์ยอดนิยมได้ทันที</strong></span></h2>
<p><span style="color: #000000;"></span></p>
<p data-start="79" data-end="285"><span style="color: #000000;"><br />หนึ่งในเรื่องสำคัญที่ต้องจัดการสำหรับแอปพลิเคชันที่ใช้งานจริง คือ <strong data-start="145" data-end="177">การรักษาความปลอดภัยของข้อมูล</strong> โดยวิธีพื้นฐานที่นิยมใช้กันมากที่สุดคือ การเข้ารหัสข้อมูลที่ส่งและรับผ่านแอปพลิเคชันด้วย <strong data-start="267" data-end="285">โปรโตคอล HTTPS</strong></span></p>
<p data-start="287" data-end="683"><span style="color: #000000;">ตั้งแต่วันที่ 1 มกราคม 2017 เป็นต้นมา Google Chrome ซึ่งเป็นหนึ่งในเบราว์เซอร์ที่มีผู้ใช้งานมากที่สุด ได้เริ่มแสดงคำเตือนว่าเว็บไซต์ที่มีการขอให้กรอก รหัสผ่านหรือข้อมูลบัตรเครดิต แต่ไม่มีการใช้งาน SSL จะถูกมองว่า &#8220;ไม่ปลอดภัย&#8221; ซึ่งถือเป็นการเปลี่ยนแปลงสำคัญที่เน้นย้ำว่า การเข้ารหัสผ่าน HTTPS ไม่ใช่แค่ทางเลือก แต่เป็นสิ่งจำเป็น สำหรับความน่าเชื่อถือและความปลอดภัยของเว็บไซต์<br /><br /></span></p>
<p></p>
<p><span style="color: #000000;"></span></p>
<div class="wp-block-image">
<figure class="aligncenter"><span style="color: #000000;"><img decoding="async" src="https://www.virtuozzo.com/company/blog/wp-content/uploads/2017/02/letsencrypt.jpg" alt="ssl certificate from let's encrypt" class="aligncenter" /></span></figure>
</div>
<p><span style="color: #000000;"></span></p>
<p data-start="97" data-end="361"><span style="color: #000000;"><strong data-start="97" data-end="141">การออกและตั้งค่าใบรับรอง SSL แบบกำหนดเอง</strong> สำหรับแต่ละโปรเจกต์อาจเป็นงานที่ซับซ้อนและใช้เวลานาน อย่างไรก็ตาม <a href="https://letsencrypt.org/">Let&#8217;s Encrypt</a> (LE) ซึ่งเป็นผู้ออกใบรับรองแบบ <strong data-start="258" data-end="290">ฟรีและเปิดใช้งานได้อัตโนมัติ</strong> ได้ช่วยให้การติดตั้ง SSL ที่เชื่อถือได้กลายเป็นเรื่องง่ายและไม่ยุ่งยาก</span></p>
<p data-start="363" data-end="647"><span style="color: #000000;">แนวโน้มที่เว็บไซต์ทั่วโลกเปลี่ยนมาใช้ HTTPS อย่างแพร่หลาย กำลังผลักดันให้เกิด ระบบอัตโนมัติเต็มรูปแบบ ทั้งในการออกและจัดการใบรับรอง SSL เพื่อตอบโจทย์นี้ นักพัฒนาของ <strong data-start="532" data-end="549">Ruk-com Cloud</strong> ได้รวม Let&#8217;s Encrypt เข้ากับระบบ Cloud Scripting ซึ่งช่วยให้ไม่ต้องต่ออายุใบรับรองเองอีกต่อไป</span></p>
<p data-start="649" data-end="875"><span style="color: #000000;"><strong data-start="649" data-end="670">ข้อได้เปรียบสำคัญ</strong> ของโซลูชันนี้คือการรวม SSL มาให้พร้อมใช้งานกับโหลดบาลานเซอร์ยอดนิยมและเซิร์ฟเวอร์แอปพลิเคชันต่าง ๆ ตั้งแต่เริ่มต้น ช่วยให้สามารถ <strong data-start="800" data-end="875">รักษาความปลอดภัยให้กับแอปพลิเคชันที่รันอยู่บน Ruk-com Cloud ได้โดยอิสระ</strong></span></p>
<p data-start="877" data-end="1052"><span style="color: #000000;">สำหรับการใช้งานในรูปแบบ <strong data-start="901" data-end="911">Add-on</strong> โซลูชันนี้สามารถติดตั้งได้ง่ายบนคอนเทนเนอร์ใดก็ได้ที่รองรับ SSL แบบกำหนดเอง โดยครอบคลุมเซิร์ฟเวอร์ต่อไปนี้ (และยังมีการขยายรายการต่อเนื่อง):</span></p>
<p><span style="color: #000000;"></span></p>
<ul>
<li><span style="color: #000000;">Load Balancers &#8211; NGINX, Apache LB, HAProxy, Varnish</span></li>
<li><span style="color: #000000;">Java application servers &#8211; Tomcat, TomEE, GlassFish, Payara, Jetty</span></li>
<li><span style="color: #000000;">PHP application servers &#8211; Apache PHP, NGINX PHP</span></li>
<li><span style="color: #000000;">Ruby application servers &#8211; Apache Ruby, NGINX Ruby</span></li>
</ul>
<p><span style="color: #000000;"></span></p>
<p data-start="1301" data-end="1548"><span style="color: #000000;">หากคุณใช้สแต็กอื่นๆและต้องการใช้ Let&#8217;s Encrypt SSL เพียงเพิ่ม Load Balancer ไว้ด้านหน้าแอปพลิเคชัน แล้วติดตั้ง Add-on ได้ทันที ซึ่งระบบจะใช้การยกเลิก SSL ที่ระดับ Load Balancer (SSL Termination) โดยอัตโนมัติในกรณีที่เป็น Topology แบบ Cluster</span></p>
<p><span style="color: #000000;"></span></p>
<p></p>
<p><span style="color: #000000;"></span></p>
<h2><span style="color: #000000;"><br />Let&#8217;s Encrypt SSL ทำงานอย่างไร?<br /></span></h2>
<p><span style="color: #000000;"></span></p>
<p data-start="73" data-end="162"><span style="color: #000000;"><strong data-start="73" data-end="115">ระหว่างการติดตั้ง Add-on Let&#8217;s Encrypt</strong> ระบบจะดำเนินการโดยอัตโนมัติหลายขั้นตอน ได้แก่:</span></p>
<ul data-start="164" data-end="442">
<li data-start="164" data-end="270">
<p data-start="166" data-end="270"><span style="color: #000000;">ดาวน์โหลดและกำหนดค่า ไคลเอนต์ Let&#8217;s Encrypt (หรือที่เรียกว่า Certificate Management Agent – CMA)</span></p>
</li>
<li data-start="271" data-end="313">
<p data-start="273" data-end="313"><span style="color: #000000;">ส่งคำขอออกใบรับรองไปยัง Let&#8217;s Encrypt CA</span></p>
</li>
<li data-start="314" data-end="369">
<p data-start="316" data-end="369"><span style="color: #000000;">นำใบรับรองที่ได้รับไปติดตั้งกับซอฟต์แวร์ที่ใช้งานอยู่</span></p>
</li>
<li data-start="370" data-end="442">
<p data-start="372" data-end="442"><span style="color: #000000;">ตั้งค่า Cron Job สำหรับต่ออายุใบรับรองโดยอัตโนมัติเมื่อใกล้หมดอายุ</span></p>
</li>
</ul>
<h5 data-start="444" data-end="470"><span style="color: #000000;"><br />ตรวจสอบโดเมน</span></h5>
<p data-start="472" data-end="556"><span style="color: #000000;">เมื่อมีการขอใบรับรอง Let&#8217;s Encrypt จะทำการตรวจสอบว่าโดเมนนั้นเป็นของผู้ขอจริง โดยจะ:</span></p>
<ul data-start="558" data-end="877">
<li data-start="558" data-end="612">
<p data-start="560" data-end="612"><span style="color: #000000;">ตรวจสอบ <strong data-start="568" data-end="612">entry point ของ environment ผ่านพอร์ต 80</strong></span></p>
</li>
<li data-start="613" data-end="709">
<p data-start="615" data-end="709"><span style="color: #000000;">การรับส่ง HTTP ขาเข้าทั้งหมดจะถูกเปลี่ยนเส้นทางไปยัง <strong data-start="668" data-end="683">พอร์ต 12345</strong> ซึ่งใช้สำหรับ CMA Proxy</span></p>
</li>
<li data-start="710" data-end="877">
<p data-start="712" data-end="877"><span style="color: #000000;">ในกรณีที่เลเยอร์มีหลายโหนด (node) ที่เหมือนกัน ระบบจะเลือก <strong data-start="771" data-end="783">โหนดหลัก</strong> เพื่อจัดการคำขอและกำหนด <strong data-start="808" data-end="833">DNAT rule แบบชั่วคราว</strong> เพื่อให้การตรวจสอบผ่านโหนดนั้นเพียงจุดเดียว</span></p>
</li>
</ul>
<p data-start="879" data-end="954"><span style="color: #000000;">เมื่อการตรวจสอบชื่อโดเมนสำเร็จแล้ว DNAT rule เหล่านี้จะถูกลบออกโดยอัตโนมัติ<br /><br /><br /></span></p>
<h5 data-start="956" data-end="983"><span style="color: #000000;">หลังการตรวจสอบเสร็จสิ้น</span></h5>
<ul data-start="985" data-end="1249">
<li data-start="985" data-end="1058">
<p data-start="987" data-end="1058"><span style="color: #000000;">CMA จะสามารถ <strong data-start="1000" data-end="1033">ขอ ต่ออายุ และเพิกถอนใบรับรอง</strong> สำหรับโดเมนที่กำหนดได้</span></p>
</li>
<li data-start="1059" data-end="1106">
<p data-start="1061" data-end="1106"><span style="color: #000000;">จะมีการสร้าง <strong data-start="1074" data-end="1106">คู่คีย์ SSL ใหม่โดยอัตโนมัติ</strong></span></p>
</li>
<li data-start="1107" data-end="1186">
<p data-start="1109" data-end="1186"><span style="color: #000000;">ใบรับรองที่ออกจะถูกเผยแพร่ไปยังทุกโหนดในเลเยอร์ entry point ผ่าน Jelastic API</span></p>
</li>
<li data-start="1187" data-end="1249">
<p data-start="1189" data-end="1249"><span style="color: #000000;">แอปพลิเคชันจะถูกตั้งค่าให้พร้อมใช้งานผ่าน HTTPS โดยอัตโนมัติ</span></p>
</li>
</ul>
<p data-start="1251" data-end="1338"><span style="color: #000000;">แม้ว่าขั้นตอนจะดูซับซ้อน แต่ระบบทั้งหมดใช้เวลาเพียงไม่กี่นาทีในการตั้งค่าเสร็จเรียบร้อย</span></p>
<p></p>
<p><span style="color: #000000;"></span></p>
<h2><span style="color: #000000;"><br /><br />การติดตั้งAdd-On Let&#8217;s Encrypt SSL<br /></span></h2>
<p><span style="color: #000000;"></span></p>
<p><span style="color: #000000;">1. คลิกที่ไอคอน add-on ของ balancer แล้ว กดปุ่ม Install ที่ <strong>add-on Let&#8217;s Encrypt<br /></strong></span></p>
<p><span style="color: #000000;"></span></p>
<div class="wp-block-image">
<figure class="aligncenter size-full"><span style="color: #000000;"><img loading="lazy" decoding="async" width="800" height="471" src="https://docs.ruk-com.cloud/wp-content/uploads/2021/08/install-letsencrypt.jpg" alt="" class="wp-image-22142" srcset="https://docs.ruk-com.cloud/wp-content/uploads/2021/08/install-letsencrypt.jpg 800w, https://docs.ruk-com.cloud/wp-content/uploads/2021/08/install-letsencrypt-300x177.jpg 300w, https://docs.ruk-com.cloud/wp-content/uploads/2021/08/install-letsencrypt-768x452.jpg 768w, https://docs.ruk-com.cloud/wp-content/uploads/2021/08/install-letsencrypt-24x14.jpg 24w, https://docs.ruk-com.cloud/wp-content/uploads/2021/08/install-letsencrypt-36x21.jpg 36w, https://docs.ruk-com.cloud/wp-content/uploads/2021/08/install-letsencrypt-48x28.jpg 48w" sizes="auto, (max-width: 800px) 100vw, 800px" /></span></figure>
</div>
<p><span style="color: #000000;"></span></p>
<p><span style="color: #000000;"><br />2. กรอกโดเมนที่ต้องการจะติดตั้ง Certificate หากไม่กรอกจะใช้เป็นโดเมนของ environment แทน</span></p>
<p><span style="color: #000000;"></span></p>
<figure class="wp-block-image size-full"><span style="color: #000000;"><img loading="lazy" decoding="async" width="651" height="494" src="https://docs.ruk-com.cloud/wp-content/uploads/2021/08/assign-domain.jpg" alt="" class="wp-image-22144 aligncenter" srcset="https://docs.ruk-com.cloud/wp-content/uploads/2021/08/assign-domain.jpg 651w, https://docs.ruk-com.cloud/wp-content/uploads/2021/08/assign-domain-300x228.jpg 300w, https://docs.ruk-com.cloud/wp-content/uploads/2021/08/assign-domain-24x18.jpg 24w, https://docs.ruk-com.cloud/wp-content/uploads/2021/08/assign-domain-36x27.jpg 36w, https://docs.ruk-com.cloud/wp-content/uploads/2021/08/assign-domain-48x36.jpg 48w" sizes="auto, (max-width: 651px) 100vw, 651px" /></span></figure>
<p><span style="color: #000000;"></span></p>
<p><span style="color: #000000;"><br /><br />ขั้นตอนนี้ต้องจัดเตรียม <b><i>External Domain(s) </i></b>ชี้มายัง environment ที่ต้องการ ทางเลือกที่เป็นไปได้คือ:</span></p>
<p><span style="color: #000000;"></span></p>
<ul>
<li><span style="color: #000000;">เว้นว่างไว้จะเป็นการสร้าง SSL certificate ชี้ไปยัง environment ภายในสำหรับการทดสอบ</span></li>
<li><span style="color: #000000;">กรอกโดเมนที่ใช้จริง สามารถกรอกได้หลายโดเมนโดยขั้นด้วยคอมม่า (,)</span></li>
</ul>
<p><span style="color: #000000;"></span></p>
<div class="wp-block-image">
<figure class="aligncenter"><span style="color: #000000;"><img decoding="async" src="https://www.virtuozzo.com/company/blog/wp-content/uploads/2018/07/separate-domains.png" alt="separate domains" class="aligncenter" /></span></figure>
</div>
<p><span style="color: #000000;">สุดท้ายแล้วคลิก <strong>install</strong> เพื่อเริ่มต้นการติดตั้ง<br /><br /></span></p>
<p></p>
<p><span style="color: #000000;"></span></p>
<p class="box-warning"><span style="color: #000000;"><b>Note</b>: การติดตั้ง add-on นี้ต้องการ <strong>public IP</strong> ในการทำงาน ดังนั้นในกรณีที่ environment ไม่มี public IP มันจะทำการเพิ่มให้โดยอัตโนมัติระหว่างการติดตั้ง (ระวังเรื่องการติดตั้ง public IP เพิ่มเติมจะมีค่าใช้จ่าย)<br /></span><span style="color: #000000;"><br />3. ขั้นตอนการติดตั้งจะใช้เวลาสักครู่หนึ่ง เมื่อติดตั้งเสร็จแล้วคุณสามารถเข้าไปตรวจสอบได้ที่ environment <strong>Setting &gt; Custom SSL </strong>เพื่อดูว่า HTTPS ได้ถูก active แล้วจากวันหมดอายุของ certificate</span></p>
<p><span style="color: #000000;"></span></p>
<p><span style="color: #000000;"></span></p>
<div class="wp-block-image">
<figure class="aligncenter size-large"><span style="color: #000000;"><img loading="lazy" decoding="async" width="1024" height="291" src="https://docs.ruk-com.cloud/wp-content/uploads/2021/08/ssl-valid-1024x291.jpg" alt="" class="wp-image-22145" srcset="https://docs.ruk-com.cloud/wp-content/uploads/2021/08/ssl-valid-1024x291.jpg 1024w, https://docs.ruk-com.cloud/wp-content/uploads/2021/08/ssl-valid-300x85.jpg 300w, https://docs.ruk-com.cloud/wp-content/uploads/2021/08/ssl-valid-768x218.jpg 768w, https://docs.ruk-com.cloud/wp-content/uploads/2021/08/ssl-valid-24x7.jpg 24w, https://docs.ruk-com.cloud/wp-content/uploads/2021/08/ssl-valid-36x10.jpg 36w, https://docs.ruk-com.cloud/wp-content/uploads/2021/08/ssl-valid-48x14.jpg 48w, https://docs.ruk-com.cloud/wp-content/uploads/2021/08/ssl-valid.jpg 1030w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></span></figure>
</div>
<p><span style="color: #000000;"></span></p>
<p><span style="color: #000000;"></span></p>
<p><span style="color: #000000;"><br />4. คุณสามารถตรวจสอบความถูกต้องของการติดตั้ง ได้โดยการลองเข้าถึงแอปพลิเคชันผ่าน HTTPS หากสามารถเปิดใช้งานได้ตามปกติและเบราว์เซอร์แสดงว่า การเชื่อมต่อปลอดภัย (Secure) พร้อม<strong>สัญลักษณ์แม่กุญแจ</strong> แสดงว่าใบรับรอง SSL ถูกติดตั้งและกำหนดค่าอย่างถูกต้องแล้ว</span></p>
<p></p>
<p><span style="color: #000000;"></span></p>
<p><span style="color: #000000;"></span></p>
<p><span style="color: #000000;"></span></p>
<h2><span style="color: #000000;"><br /><br />อัพเดทใบรับรอง Let&#8217;s Encrypt</span></h2>
<p><span style="color: #000000;"></span></p>
<p data-start="104" data-end="234"><span style="color: #000000;"><strong data-start="104" data-end="134">ใบรับรอง Let&#8217;s Encrypt SSL</strong> มีอายุการใช้งาน <strong data-start="151" data-end="161">90 วัน</strong> และจำเป็นต้องมีการต่ออายุเพื่อให้การเข้ารหัสยังคงใช้งานได้อย่างต่อเนื่อง</span></p>
<p data-start="236" data-end="405"><span style="color: #000000;">โดยระบบจะตั้งค่าให้<strong data-start="256" data-end="287">ต่ออายุใบรับรองโดยอัตโนมัติ</strong>โดยจะเริ่มกระบวนการนี้ <strong data-start="311" data-end="344">ล่วงหน้า 30 วันก่อนวันหมดอายุ</strong> และคุณจะได้รับ<strong data-start="360" data-end="384">การแจ้งเตือนทางอีเมล</strong>เพื่อให้ทราบล่วงหน้า<br /><br /></span></p>
<p data-start="407" data-end="507"><span style="color: #000000;">คุณสามารถดำเนินการอัปเดตใบรับรอง SSL ด้วยตนเองได้ทุกเมื่อโดยทำตามขั้นตอนดังนี้:</span></p>
<ol data-start="509" data-end="697">
<li data-start="509" data-end="554">
<p data-start="512" data-end="554"><span style="color: #000000;">ไปที่แผงควบคุมของสภาพแวดล้อม (Environment)</span></p>
</li>
<li data-start="555" data-end="635">
<p data-start="558" data-end="635"><span style="color: #000000;">คลิกที่ <strong data-start="566" data-end="581">ปุ่ม Add-on</strong> (โปรแกรมเสริม) ที่อยู่ถัดจากเลเยอร์ที่ติดตั้ง SSL ไว้</span></p>
</li>
<li data-start="636" data-end="697">
<p data-start="639" data-end="697"><span style="color: #000000;">ภายในแผง Add-on ให้คลิกปุ่ม <strong data-start="667" data-end="684">“Update Now”</strong> <br /><br /></span></p>
</li>
</ol>
<p><span style="color: #000000;"></span></p>
<div class="wp-block-image">
<figure class="aligncenter size-full"><span style="color: #000000;"><img loading="lazy" decoding="async" width="830" height="443" src="https://docs.ruk-com.cloud/wp-content/uploads/2021/08/update-config.jpg" alt="" class="wp-image-22146" srcset="https://docs.ruk-com.cloud/wp-content/uploads/2021/08/update-config.jpg 830w, https://docs.ruk-com.cloud/wp-content/uploads/2021/08/update-config-300x160.jpg 300w, https://docs.ruk-com.cloud/wp-content/uploads/2021/08/update-config-768x410.jpg 768w, https://docs.ruk-com.cloud/wp-content/uploads/2021/08/update-config-24x13.jpg 24w, https://docs.ruk-com.cloud/wp-content/uploads/2021/08/update-config-36x19.jpg 36w, https://docs.ruk-com.cloud/wp-content/uploads/2021/08/update-config-48x26.jpg 48w" sizes="auto, (max-width: 830px) 100vw, 830px" /></span></figure>
</div>
<p><span style="color: #000000;"></span></p>
<p></p>
<p data-start="69" data-end="188"><span style="color: #000000;">นอกจากนี้ คุณยังสามารถอัปเดตใบรับรอง SSL ได้โดยการติดตั้งโปรแกรมเสริม (Add-on) ซ้ำ สำหรับชื่อโดเมนเดิมที่เคยใช้งาน อย่างไรก็ตาม หากในระหว่างขั้นตอนนี้คุณมีการ<strong data-start="234" data-end="267">เพิ่มหรือเปลี่ยนแปลงชื่อโดเมน</strong> ที่ใช้จะทำให้ระบบ<strong data-start="287" data-end="323">ออกใบรับรองใหม่ทั้งหมดแทนของเดิม</strong>โดยอัตโนมัติ</span></p>
<p></p>
<p><span style="color: #000000;"></span></p>
<h2><span style="color: #000000;"><br />การกำหนดค่าใบรับรอง Let&#8217;s Encrypt ใหม่</span></h2>
<p><span style="color: #000000;"></span></p>
<p><span style="color: #000000;">คุณสามารถปรับตั้งค่าโปรแกรมเสริม Let&#8217;s Encrypt SSL ที่ติดตั้งไว้แล้วให้ตรงกับความต้องการใหม่ได้โดยเพียงแค่คลิกที่ปุ่ม <strong data-start="209" data-end="235">“กำหนดค่า” (Configure)</strong> ภายในแผงควบคุมของ Let&#8217;s Encrypt<br /><br /></span></p>
<p><span style="color: #000000;"></span></p>
<div class="wp-block-image">
<figure class="aligncenter"><span style="color: #000000;"><img decoding="async" src="https://www.virtuozzo.com/company/blog/wp-content/uploads/2018/07/configuration-of-secured-ssl-connection.png" alt="ssl configuration with let's encrypt" class="aligncenter" /></span></figure>
</div>
<p><span style="color: #000000;"></span></p>
<p><span style="color: #000000;">จากนั้นในหน้าต่างป๊อปอัปที่ปรากฏขึ้น คุณสามารถเปลี่ยนแปลงชื่อโดเมนภายนอก (External Domain) หรือ ลบชื่อโดเมนบางรายการออกได้ เช่น ในกรณีที่คุณพบปัญหาในการกำหนดใบรับรอง SSL ให้กับโดเมนเหล่านั้น<br /><br /><br /></span></p>
<p></p>
<p><span style="color: #000000;"></span></p>
<div class="wp-block-image">
<figure class="aligncenter"><span style="color: #000000;"><img decoding="async" src="https://www.virtuozzo.com/company/blog/wp-content/uploads/2018/07/apply-ssl-sertificate-configuration.png" alt="letsencrypt" class="aligncenter" /></span></figure>
</div>
<p><span style="color: #000000;"></span></p>
<p class="box-note"><span style="color: #000000;"><b>Note:</b> เพื่อความปลอดภัย ระบบจะทำการ <strong data-start="105" data-end="137">ออกใบรับรอง SSL ใหม่ทุกครั้ง</strong> แม้ในกรณีที่คุณเพียงแค่ลบชื่อโดเมนบางรายการออกจากใบรับรองเดิม</span></p>
<p></p>
<p><span style="color: #000000;"></span></p>
<h2><span style="color: #000000;"><br /><br />ถอนการติดตั้ง Let&#8217;s Encrypt SSL Add-On</span></h2>
<p><span style="color: #000000;"></span></p>
<p data-start="68" data-end="180"><span style="color: #000000;">คุณสามารถลบโปรแกรมเสริม Let&#8217;s Encrypt SSL ออกจากสภาพแวดล้อมได้อย่างง่ายดาย โดยทำตามขั้นตอนดังนี้:</span></p>
<ol data-start="182" data-end="322">
<li data-start="182" data-end="208">
<p data-start="185" data-end="208"><span style="color: #000000;">ไปที่แท็บ <strong data-start="195" data-end="206">Add-ons</strong></span></p>
</li>
<li data-start="209" data-end="270">
<p data-start="212" data-end="270"><span style="color: #000000;">คลิกไอคอนตัวเลือกที่มุมขวาบนของแผง <strong data-start="247" data-end="268">Let&#8217;s Encrypt SSL</strong></span></p>
</li>
<li data-start="271" data-end="322">
<p data-start="274" data-end="322"><span style="color: #000000;">จากนั้นเลือกคำสั่ง <strong data-start="293" data-end="322">Uninstall (ถอนการติดตั้ง)</strong></span></p>
</li>
</ol>
<p><span style="color: #000000;"></span></p>
<div class="wp-block-image">
<figure class="aligncenter"><span style="color: #000000;"><br /><img decoding="async" src="https://www.virtuozzo.com/company/blog/wp-content/uploads/2018/07/uninstall-lets-encrypt-free-ssl.png" alt="let's encrypt" class="aligncenter" /></span></figure>
</div>
<p><span style="color: #000000;"></span></p>
<p><span style="color: #000000;"> </span></p>
<p data-start="108" data-end="243"><span style="color: #000000;">หลังจากคุณยืนยันการถอนการติดตั้ง โปรแกรมเสริม Let&#8217;s Encrypt จะถูกลบออก และ ใบรับรอง SSL ที่เกี่ยวข้องจะถูกปิดใช้งานโดยอัตโนมัติ</span></p>
<p><span style="color: #000000;"><br />ตอนนี้คุณได้เรียนรู้วิธี ติดตั้งและจัดการ <strong>Add-on</strong> ของ <strong>Let&#8217;s Encrypt</strong> สำหรับการตั้งค่า SSL แบบกำหนดเองในสภาพแวดล้อมของคุณเรียบร้อยแล้ว ด้วยวิธีนี้ คุณสามารถปกป้องแอปพลิเคชันของคุณได้อย่างง่ายดาย ใช้เวลาไม่นานและที่สำคัญคือ <strong data-start="509" data-end="528">ไม่มีค่าใช้จ่าย</strong> เริ่มต้นใช้งานได้ทันทีผ่าน <strong data-start="568" data-end="590">Ruk-com Cloud PaaS</strong></span></p>
<p><span style="color: #000000;"> </span></p>
<p><span style="color: #000000;"></span></p>						</div>
				</div>
					</div>
		</div>
							</div>
		</section>
							</div>
		<p>The post <a rel="nofollow" href="https://docs.ruk-com.cloud/lets-encrypt-ssl">Let&#8217;s Encrypt SSL</a> appeared first on <a rel="nofollow" href="https://docs.ruk-com.cloud">คู่มือการใช้งาน Ruk-Com Cloud (PAAS)</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Setup SSL</title>
		<link>https://docs.ruk-com.cloud/setup-ssl</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Mon, 31 Aug 2020 11:14:16 +0000</pubDate>
				<category><![CDATA[SSL]]></category>
		<guid isPermaLink="false">https://help.ruk-com.in.th/?post_type=dt_articles&#038;p=9996</guid>

					<description><![CDATA[<p>Ruk-com Cloud (PaaS) รองรับการตั้งค่า SSL หลากหลายรูปแบ [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://docs.ruk-com.cloud/setup-ssl">Setup SSL</a> appeared first on <a rel="nofollow" href="https://docs.ruk-com.cloud">คู่มือการใช้งาน Ruk-Com Cloud (PAAS)</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="has-black-color has-text-color has-link-color wp-elements-69790cee725a5bfe85e7ca69d954040c"><strong>Ruk-com Cloud (PaaS)</strong> รองรับการตั้งค่า SSL หลากหลายรูปแบบสำหรับแต่ละ environment โดยมีตัวเลือกให้เลือกใช้ตามลักษณะ <strong>Topology</strong> และประเภทของโดเมนที่คุณต้องการใช้งาน ดังนี้:<br><br></p>



<h4 class="wp-block-heading"><br>1. <strong>Built-In SSL (<mark style="background-color:#fcb900" class="has-inline-color">ไม่มี Public IP</mark>)</strong></h4>



<p>ระบบจะตั้งค่า SSL ให้อัตโนมัติโดยใช้ <strong>โดเมนพื้นฐานของ environment</strong> (เช่น <code>envname.app.manage.ruk-com.cloud</code>) ซึ่งเหมาะ<span style="text-decoration: underline;">สำหรับกรณีที่ไม่มีการใช้ Public IP</span> และให้บริการผ่าน <strong>SLB (Software Load Balancer)</strong> <br><br><strong>คลิกที่เมนู <img src="https://s.w.org/images/core/emoji/16.0.1/72x72/1f512.png" alt="🔒" class="wp-smiley" style="height: 1em; max-height: 1em;" /> SSL -&gt; <a href="https://docs.ruk-com.cloud/built-in-ssl">Build-In SSL</a> -&gt; On </strong><br></p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="639" src="https://docs.ruk-com.cloud/wp-content/uploads/2020/08/image-1024x639.png" alt="" class="wp-image-30862" srcset="https://docs.ruk-com.cloud/wp-content/uploads/2020/08/image-1024x639.png 1024w, https://docs.ruk-com.cloud/wp-content/uploads/2020/08/image-300x187.png 300w, https://docs.ruk-com.cloud/wp-content/uploads/2020/08/image-768x479.png 768w, https://docs.ruk-com.cloud/wp-content/uploads/2020/08/image-24x15.png 24w, https://docs.ruk-com.cloud/wp-content/uploads/2020/08/image-36x22.png 36w, https://docs.ruk-com.cloud/wp-content/uploads/2020/08/image-48x30.png 48w, https://docs.ruk-com.cloud/wp-content/uploads/2020/08/image.png 1462w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="332" src="https://docs.ruk-com.cloud/wp-content/uploads/2020/08/image-1-1024x332.png" alt="" class="wp-image-30867" srcset="https://docs.ruk-com.cloud/wp-content/uploads/2020/08/image-1-1024x332.png 1024w, https://docs.ruk-com.cloud/wp-content/uploads/2020/08/image-1-300x97.png 300w, https://docs.ruk-com.cloud/wp-content/uploads/2020/08/image-1-768x249.png 768w, https://docs.ruk-com.cloud/wp-content/uploads/2020/08/image-1-1536x498.png 1536w, https://docs.ruk-com.cloud/wp-content/uploads/2020/08/image-1-2048x664.png 2048w, https://docs.ruk-com.cloud/wp-content/uploads/2020/08/image-1-24x8.png 24w, https://docs.ruk-com.cloud/wp-content/uploads/2020/08/image-1-36x12.png 36w, https://docs.ruk-com.cloud/wp-content/uploads/2020/08/image-1-48x16.png 48w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p><br></p>



<p class="box-warning"><strong>หมายเหตุ</strong> : หากมีการเพิ่ม Public IP โดเมนพื้นฐานของ environment จะไม่สามารถใช้งาน SSL ได้ทันที เนื่องจากตัวเซิร์ฟเวอร์จำเป็นต้องจัดการ SSL ด้วยตนเอง ซึ่งสามารถใช้ใบรับรอง <a href="https://docs.ruk-com.cloud/lets-encrypt-ssl">Let&#8217;s Encrypt SSL</a> ตามคู่มือที่ทางเราจัดเตรียมไว้<br><br> <img loading="lazy" decoding="async" width="400" height="52" class="wp-image-30888" style="width: 400px;" src="https://docs.ruk-com.cloud/wp-content/uploads/2020/08/image-4.png" alt="" srcset="https://docs.ruk-com.cloud/wp-content/uploads/2020/08/image-4.png 542w, https://docs.ruk-com.cloud/wp-content/uploads/2020/08/image-4-300x39.png 300w, https://docs.ruk-com.cloud/wp-content/uploads/2020/08/image-4-24x3.png 24w, https://docs.ruk-com.cloud/wp-content/uploads/2020/08/image-4-36x5.png 36w, https://docs.ruk-com.cloud/wp-content/uploads/2020/08/image-4-48x6.png 48w" sizes="auto, (max-width: 400px) 100vw, 400px" /><br></p>



<h4 class="wp-block-heading"><br><br>2. <strong>Environment ที่ <mark style="background-color:#fcb900" class="has-inline-color has-black-color">มี Public IP</mark> เป็น Entry Point</strong></h4>



<p><br>สามารถใช้งานทั้ง <strong><a href="https://docs.ruk-com.cloud/lets-encrypt-ssl">Let’s Encrypt SSL</a></strong> และ <strong><a href="https://docs.ruk-com.cloud/custom-ssl">Custom SSL</a></strong> เพื่อสร้างการเชื่อมต่อที่ปลอดภัยกับโดเมนที่กำหนดเอง<br></p>



<h6 class="wp-block-heading">การตั้งค่า Let&#8217;s Encrypt SSL (มี Public IP)</h6>



<p><strong>คลิกที่เมนู <img src="https://s.w.org/images/core/emoji/16.0.1/72x72/1f512.png" alt="🔒" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Add-Ons -> <a href="https://docs.ruk-com.cloud/built-in-ssl"><strong><a href="https://docs.ruk-com.cloud/lets-encrypt-ssl">Let’s Encrypt SSL</a></strong></a> -> Install</strong></p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="582" src="https://docs.ruk-com.cloud/wp-content/uploads/2020/08/image-6-1024x582.png" alt="" class="wp-image-30900" srcset="https://docs.ruk-com.cloud/wp-content/uploads/2020/08/image-6-1024x582.png 1024w, https://docs.ruk-com.cloud/wp-content/uploads/2020/08/image-6-300x170.png 300w, https://docs.ruk-com.cloud/wp-content/uploads/2020/08/image-6-768x436.png 768w, https://docs.ruk-com.cloud/wp-content/uploads/2020/08/image-6-24x14.png 24w, https://docs.ruk-com.cloud/wp-content/uploads/2020/08/image-6-36x20.png 36w, https://docs.ruk-com.cloud/wp-content/uploads/2020/08/image-6-48x27.png 48w, https://docs.ruk-com.cloud/wp-content/uploads/2020/08/image-6.png 1264w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure></div>


<p><br><br><br></p>



<h4 class="wp-block-heading">3. <strong>Custom SSL (<mark style="background-color:#fcb900" class="has-inline-color">มี Public IP</mark>)</strong></h4>



<p>นอกเหนือจาก <strong>Built-In SSL</strong> และ <strong>Let&#8217;s Encrypt SSL</strong> แล้ว แพลตฟอร์มยังรองรับการ <strong>อัปโหลดและใช้งานใบรับรอง SSL แบบกำหนดเอง (<a href="https://docs.ruk-com.cloud/custom-ssl">Custom SSL Certificates</a>)</strong> สำหรับสภาพแวดล้อมของคุณได้อีกด้วย<br></p>



<h6 class="wp-block-heading" id="configure-custom-ssl-via-slb"><br>การตั้งค่า Custom SSL (มี Public IP)</h6>



<p><strong>คลิกที่เมนู <strong><img src="https://s.w.org/images/core/emoji/16.0.1/72x72/1f512.png" alt="🔒" class="wp-smiley" style="height: 1em; max-height: 1em;" /> SSL -&gt; <a href="https://docs.ruk-com.cloud/built-in-ssl">Enable Public I</a><a href="https://docs.ruk-com.cloud/custom-ssl">P</a> -&gt; Apply</strong></strong></p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="902" height="466" src="https://docs.ruk-com.cloud/wp-content/uploads/2020/08/image-7.png" alt="" class="wp-image-30906" srcset="https://docs.ruk-com.cloud/wp-content/uploads/2020/08/image-7.png 902w, https://docs.ruk-com.cloud/wp-content/uploads/2020/08/image-7-300x155.png 300w, https://docs.ruk-com.cloud/wp-content/uploads/2020/08/image-7-768x397.png 768w, https://docs.ruk-com.cloud/wp-content/uploads/2020/08/image-7-24x12.png 24w, https://docs.ruk-com.cloud/wp-content/uploads/2020/08/image-7-36x19.png 36w, https://docs.ruk-com.cloud/wp-content/uploads/2020/08/image-7-48x25.png 48w" sizes="auto, (max-width: 902px) 100vw, 902px" /></figure></div>


<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="390" src="https://docs.ruk-com.cloud/wp-content/uploads/2020/08/image-5-1024x390.png" alt="" class="wp-image-30896" srcset="https://docs.ruk-com.cloud/wp-content/uploads/2020/08/image-5-1024x390.png 1024w, https://docs.ruk-com.cloud/wp-content/uploads/2020/08/image-5-300x114.png 300w, https://docs.ruk-com.cloud/wp-content/uploads/2020/08/image-5-768x292.png 768w, https://docs.ruk-com.cloud/wp-content/uploads/2020/08/image-5-24x9.png 24w, https://docs.ruk-com.cloud/wp-content/uploads/2020/08/image-5-36x14.png 36w, https://docs.ruk-com.cloud/wp-content/uploads/2020/08/image-5-48x18.png 48w, https://docs.ruk-com.cloud/wp-content/uploads/2020/08/image-5.png 1440w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>อัปโหลดใบรับรอง ได้แก่:</p>



<ul class="wp-block-list">
<li>Private Key</li>



<li>Domain Certificate</li>



<li>Intermediate Certificate</li>
</ul>



<p>ข้อมูลเหล่านี้จะถูกจัดเก็บไว้ในฐานข้อมูลของ Ruk-com Cloud คุณสามารถศึกษาขั้นตอนการอัปโหลดใบรับรอง SSL ได้ตาม<a href="https://docs.ruk-com.cloud/custom-ssl">คู่มือ</a>นี้ <br><br><br></p>
<p>The post <a rel="nofollow" href="https://docs.ruk-com.cloud/setup-ssl">Setup SSL</a> appeared first on <a rel="nofollow" href="https://docs.ruk-com.cloud">คู่มือการใช้งาน Ruk-Com Cloud (PAAS)</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Secure Sockets Layer</title>
		<link>https://docs.ruk-com.cloud/secure-sockets-layer</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Mon, 31 Aug 2020 11:10:49 +0000</pubDate>
				<category><![CDATA[SSL]]></category>
		<guid isPermaLink="false">https://help.ruk-com.in.th/?post_type=dt_articles&#038;p=9993</guid>

					<description><![CDATA[<p>SSL (Secure Sockets Layer) เป็นโปรโตคอลความปลอดภัยมาตรฐ [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://docs.ruk-com.cloud/secure-sockets-layer">Secure Sockets Layer</a> appeared first on <a rel="nofollow" href="https://docs.ruk-com.cloud">คู่มือการใช้งาน Ruk-Com Cloud (PAAS)</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p><meta charset="utf-8"></meta><strong>SSL (Secure Sockets Layer)</strong> เป็นโปรโตคอลความปลอดภัยมาตรฐานสำหรับการเชื่อมต่อระหว่างเว็บไซต์กับเบราว์เซอร์ โดยทำหน้าที่เข้ารหัสข้อมูลเพื่อให้แน่ใจว่าข้อมูลที่แลกเปลี่ยนระหว่างผู้ใช้กับเว็บไซต์จะไม่ถูกดักจับหรือเข้าถึงโดยบุคคลที่สาม การเข้ารหัส SSL มีความสำคัญอย่างยิ่งเมื่อมีการส่งข้อมูลที่เป็นความลับ เช่น: ข้อมูลส่วนตัวอื่นๆ ข้อมูลบัตรเครดิต รหัสผ่าน<br></p>



<h5 class="wp-block-heading"><strong>หลักการทำงานของ SSL</strong></h5>



<p class="has-black-color has-text-color has-link-color wp-elements-778b1fe6106fad84d03e0ecf0c4a8e79">SSL ใช้ระบบการเข้ารหัสแบบกุญแจคู่ (Public/Private Key):</p>



<ul class="wp-block-list">
<li><strong>Public Key</strong> ใช้สำหรับเข้ารหัส (เปิดเผยได้)</li>



<li><strong>Private Key</strong> ใช้สำหรับถอดรหัส (เก็บไว้เป็นความลับในฝั่งเซิร์ฟเวอร์)</li>
</ul>



<p>เมื่อเซิร์ฟเวอร์รองรับ <strong>HTTPS (ผ่านพอร์ต 443)</strong> แทน HTTP ทั่วไป ระบบจะต้องติดตั้ง <strong>SSL Certificate</strong> ซึ่งทำหน้าที่ผูกกุญแจดิจิทัลเข้ากับข้อมูลของเจ้าของเว็บไซต์ เช่น: ชื่อโดเมน องค์กร หน่วยงานที่ออกใบรับรอง (Certificate Authority – CA) ใบรับรองที่ออกโดย CA ที่เชื่อถือได้จะช่วยให้ผู้ใช้งานมั่นใจว่าเว็บไซต์นั้น<strong>น่าเชื่อถือและปลอดภัย</strong><br><br></p>



<h3 class="wp-block-heading"><img src="https://s.w.org/images/core/emoji/16.0.1/72x72/1f510.png" alt="🔐" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <strong>โซลูชัน SSL บน Ruk-com Cloud (PaaS)</strong></h3>



<p>Ruk-com Cloud เปิดให้คุณเลือกใช้งานโซลูชัน SSL ได้ถึง 3 รูปแบบ ดังนี้:</p>



<ol class="wp-block-list">
<li><strong><a href="https://docs.ruk-com.cloud/built-in-ssl">Built-In SSL</a></strong>
<ul class="wp-block-list">
<li>ใช้งานใบรับรอง SSL ที่มาพร้อมกับแพลตฟอร์ม (Jelastic Built-In SSL)</li>



<li>ไม่ต้องดำเนินการขอหรือตรวจสอบใบรับรองเพิ่มเติม</li>



<li>ประหยัดเวลาในการตั้งค่าและเหมาะสำหรับการใช้งานทั่วไป<br><strong><mark style="background-color:#8ed1fc" class="has-inline-color">หมายเหตุ:</mark></strong> <span style="text-decoration: underline;">โซลูชันนี้จะใช้ได้ <strong>เฉพาะกับ Environment ที่ไม่มี Public IP</strong> และใช้ได้กับ <strong>โดเมนที่ระบบกำหนดให้เท่านั้น</strong></span><br><br></li>
</ul>
</li>



<li><strong><a href="https://docs.ruk-com.cloud/free-ssl-certificates-with-lets-encrypt/">Let’s Encrypt SSL</a></strong>
<ul class="wp-block-list">
<li>ติดตั้งผ่าน <strong>Add-on </strong>อัตโนมัติที่จัดการโดย Ruk-com Cloud</li>



<li>ใช้ใบรับรองฟรีจาก Let&#8217;s Encrypt ที่เชื่อถือได้ในระดับสากล</li>



<li>ระบบดูแลการขอใบรับรองและต่ออายุให้อัตโนมัติ</li>



<li>เหมาะสำหรับผู้ที่ต้องการความสะดวกและความปลอดภัยโดยไม่เสียค่าใช้จ่าย<br><br></li>
</ul>
</li>



<li><strong><a href="https://docs.ruk-com.cloud/custom-ssl">Custom SSL</a></strong>
<ul class="wp-block-list">
<li>รองรับการ <strong>อัปโหลดใบรับรอง SSL ที่คุณมีเอง</strong></li>



<li>กำหนดรายละเอียดต่าง ๆ ได้ตามต้องการ เช่น:
<ul class="wp-block-list">
<li>ใช้ชื่อโดเมนที่กำหนดเอง</li>



<li>เลือกผู้ออกใบรับรอง (CA) ตามนโยบายขององค์กร</li>



<li class="has-black-color has-text-color has-link-color wp-elements-2fb2fdb202434e9d37198b28729e9f19">ใช้คู่คีย์ที่สร้างเองเพื่อความปลอดภัยสูงสุด</li>
</ul>
</li>



<li>เหมาะสำหรับเว็บไซต์เชิงพาณิชย์หรือระบบองค์กรที่มีข้อกำหนดเฉพาะด้านความปลอดภัย</li>
</ul>
</li>
</ol>



<p><br><br></p>
<p>The post <a rel="nofollow" href="https://docs.ruk-com.cloud/secure-sockets-layer">Secure Sockets Layer</a> appeared first on <a rel="nofollow" href="https://docs.ruk-com.cloud">คู่มือการใช้งาน Ruk-Com Cloud (PAAS)</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Built-In SSL Certificates</title>
		<link>https://docs.ruk-com.cloud/built-in-ssl</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Sat, 18 Jul 2020 16:13:51 +0000</pubDate>
				<category><![CDATA[SSL]]></category>
		<guid isPermaLink="false">https://env-4736307.th.app.ruk-com.cloud/?post_type=dt_articles&#038;p=9035</guid>

					<description><![CDATA[<p>โซลูชันที่รวดเร็ว ปลอดภัย และเชื่อถือได้สำหรับการตั้งค่ [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://docs.ruk-com.cloud/built-in-ssl">Built-In SSL Certificates</a> appeared first on <a rel="nofollow" href="https://docs.ruk-com.cloud">คู่มือการใช้งาน Ruk-Com Cloud (PAAS)</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>โซลูชันที่รวดเร็ว ปลอดภัย และเชื่อถือได้สำหรับการตั้งค่า SSL บนเว็บไซต์ของคุณ</p>



<p><strong>Built-in SSL Certificate</strong> เป็นทางเลือกที่เหมาะสมที่สุดสำหรับผู้ที่ต้องการเปิดใช้งาน SSL อย่างง่ายดายและทันที โดยไม่ต้องจัดการใบรับรองด้วยตนเอง</p>



<p>เหตุผลที่ควรใช้ Built-in SSL certificate:</p>



<ul class="wp-block-list">
<li><strong>จัดการง่าย</strong> &#8211; ตั้งค่า SSL ได้ในไม่กี่คลิกผ่านเมนูในหน้า Topology ของ Environment</li>



<li><strong>ยืนยันตัวตนรวดเร็ว</strong> &#8211; ระบบดำเนินการตรวจสอบโดเมนและประทับตราความปลอดภัยได้ภายในไม่กี่นาที</li>



<li><strong>การเข้ารหัสระดับ Enterprise</strong> &#8211; ให้ความมั่นใจแก่ผู้ใช้งานด้วยใบรับรองที่แข็งแกร่งและได้รับความเชื่อถือ<br><br></li>
</ul>



<h3 class="wp-block-heading"><br><strong>วิธีขอ Built-in SSL Certificate บน Ruk-com Cloud</strong>:<br></h3>



<p>1. <strong>เข้าสู่ระบบ</strong> Ruk-com Cloud ผ่านหน้า Dashboard</p>



<p>เปิดหน้าต่าง <strong>Topology Wizard</strong> โดยคลิก <strong>ปุ่ม “New Environment”</strong> ที่มุมซ้ายบน หากต้องการสร้าง environment ใหม่</p>



<p>หรือหากมี Environment อยู่แล้ว ให้คลิกไอคอน <strong>“Change Environment Topology”</strong> ที่อยู่ถัดจากชื่อ environment นั้น<br></p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="833" height="54" src="https://docs.ruk-com.cloud/wp-content/uploads/2021/05/newenv.jpg" alt="" class="wp-image-17071" srcset="https://docs.ruk-com.cloud/wp-content/uploads/2021/05/newenv.jpg 833w, https://docs.ruk-com.cloud/wp-content/uploads/2021/05/newenv-300x19.jpg 300w, https://docs.ruk-com.cloud/wp-content/uploads/2021/05/newenv-768x50.jpg 768w, https://docs.ruk-com.cloud/wp-content/uploads/2021/05/newenv-24x2.jpg 24w, https://docs.ruk-com.cloud/wp-content/uploads/2021/05/newenv-36x2.jpg 36w, https://docs.ruk-com.cloud/wp-content/uploads/2021/05/newenv-48x3.jpg 48w" sizes="auto, (max-width: 833px) 100vw, 833px" /></figure>



<p><br>2. ในหน้าต่างที่เปิดขึ้นมา (Topology Wizard) คุณสามารถ<a href="https://docs.ruk-com.cloud/setting-up-environment">ตั้งค่า Environment</a>ตามความต้องการของคุณ ไม่ว่าจะเป็นประเภทของแอปพลิเคชัน, ภาษาที่ใช้, จำนวนโหนด, หรือขนาดทรัพยากรเมื่อกำหนดค่าต่าง ๆ เรียบร้อยแล้ว ให้มองหา <strong>สวิตช์สำหรับเปิดใช้งาน SSL</strong> ซึ่งจะอยู่ <strong>ด้านบนสุดของกรอบการตั้งค่า</strong> เพียงแค่เปิดสวิตช์นี้ระบบจะทำการเปิดใช้ <strong>Built-in Wildcard SSL</strong> ให้กับ Environment ของคุณโดยอัตโนมัติ<br></p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="977" height="609" src="https://docs.ruk-com.cloud/wp-content/uploads/2021/08/built-in-ssl-setting.jpg" alt="" class="wp-image-21933" srcset="https://docs.ruk-com.cloud/wp-content/uploads/2021/08/built-in-ssl-setting.jpg 977w, https://docs.ruk-com.cloud/wp-content/uploads/2021/08/built-in-ssl-setting-300x187.jpg 300w, https://docs.ruk-com.cloud/wp-content/uploads/2021/08/built-in-ssl-setting-768x479.jpg 768w, https://docs.ruk-com.cloud/wp-content/uploads/2021/08/built-in-ssl-setting-24x15.jpg 24w, https://docs.ruk-com.cloud/wp-content/uploads/2021/08/built-in-ssl-setting-36x22.jpg 36w, https://docs.ruk-com.cloud/wp-content/uploads/2021/08/built-in-ssl-setting-48x30.jpg 48w" sizes="auto, (max-width: 977px) 100vw, 977px" /></figure>



<p><br></p>



<p class="box-warning"><img src="https://s.w.org/images/core/emoji/16.0.1/72x72/1f514.png" alt="🔔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <strong>หมายเหตุ:</strong> <strong>Built-in SSL</strong> จะ <strong>ไม่สามารถใช้งานร่วมกับ Public IP</strong> ที่ถูกเพิ่มเข้ามากับเซิร์ฟเวอร์ได้ และสามารถใช้งานได้ <strong>เฉพาะกับโดเมนของ Environment ที่ระบบสร้างให้โดยอัตโนมัติ</strong> เท่านั้น เช่น: <code>env-4870725.th.app.ruk-com.cloud</code></p>



<p class="has-black-color has-text-color has-link-color wp-elements-31642e1eb658db2c3b98ed35b24633ee"><br><strong>การติดตั้ง Environment พร้อมใช้งาน SSL</strong> ระบบจะเปิดเว็บไซต์ของคุณผ่านโปรโตคอล <strong>HTTPS</strong> โดยอัตโนมัติ<br>แสดงว่า Built-in SSL ได้เปิดใช้งานและทำงานเรียบร้อยแล้ว</p>



<ul class="wp-block-list">
<li>หลังจากตั้งค่า Environment ของคุณเสร็จเรียบร้อยใน Topology Wizard ให้คลิกปุ่ม <strong>“Create”</strong> เพื่อเริ่มสร้าง Environment หรือหากคุณกำลังแก้ไข Environment เดิม ให้คลิก <strong>“Apply”</strong> เพื่อบันทึกการเปลี่ยนแปลง</li>



<li>เมื่อติดตั้งเสร็จสมบูรณ์ ให้คลิกปุ่ม <strong>“Open in Browser”</strong> บนแผงควบคุมของ Environment</li>
</ul>



<p><br><br></p>



<p></p>
<p>The post <a rel="nofollow" href="https://docs.ruk-com.cloud/built-in-ssl">Built-In SSL Certificates</a> appeared first on <a rel="nofollow" href="https://docs.ruk-com.cloud">คู่มือการใช้งาน Ruk-Com Cloud (PAAS)</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Custom SSL</title>
		<link>https://docs.ruk-com.cloud/custom-ssl</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Fri, 17 Jul 2020 11:26:36 +0000</pubDate>
				<category><![CDATA[SSL]]></category>
		<guid isPermaLink="false">https://env-4736307.th.app.ruk-com.cloud/?post_type=dt_articles&#038;p=8914</guid>

					<description><![CDATA[<p>การรองรับใบรับรอง SSL ช่วยเสริมความปลอดภัยอย่างมีนัยสำค [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://docs.ruk-com.cloud/custom-ssl">Custom SSL</a> appeared first on <a rel="nofollow" href="https://docs.ruk-com.cloud">คู่มือการใช้งาน Ruk-Com Cloud (PAAS)</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>การรองรับใบรับรอง SSL ช่วยเสริมความปลอดภัยอย่างมีนัยสำคัญให้กับชื่อโดเมนของคุณ และด้วยแพลตฟอร์ม Ruk-com Cloud (PaaS) การติดตั้งและใช้งาน SSL สำหรับแอปพลิเคชันกลายเป็นเรื่องง่ายและยืดหยุ่น</p>



<p>นอกจากโซลูชัน Built-in SSL และ Let’s Encrypt SSL แล้ว Ruk-com Cloud ยังเปิดให้คุณสามารถ<strong>อัปโหลดและใช้งานใบรับรอง SSL แบบกำหนดเอง</strong> (Custom SSL) กับ environment ของคุณได้อย่างอิสระ<br><br></p>



<h4 class="wp-block-heading"><br><img src="https://s.w.org/images/core/emoji/16.0.1/72x72/1f4c4.png" alt="📄" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <strong>ประเภทใบรับรอง SSL ที่รองรับ</strong></h4>



<ul class="wp-block-list">
<li>Self-signed Certificate</li>



<li>Wildcard Certificate</li>



<li>Multi-Domain (SAN) Certificate</li>



<li>Extended Validation (EV) – Single Domain</li>



<li>Extended Validation (EV) – Multi-Domain</li>



<li>Low Assurance / Domain-Validated (DV) Certificate</li>
</ul>



<p>ในคำแนะนำนี้ เราจะพาคุณไปดูวิธีการติดตั้งและใช้งานใบรับรอง SSL แบบกำหนดเอง สำหรับโดเมนเดียวบน Environment ของคุณ<br></p>



<div style="height:40px" aria-hidden="true" class="wp-block-spacer"></div>



<h4 class="wp-block-heading" id="generate-a-custom-ssl-certificate"><strong>การสร้างและติดตั้ง Custom SSL Certificate บน Ruk-com Cloud</strong></h4>



<p>ในการเพิ่มใบรับรอง SSL แบบกำหนดเอง (Custom SSL) ลงในสภาพแวดล้อมของคุณบน Ruk-com Cloud จำเป็นต้องเตรียมองค์ประกอบต่อไปนี้ให้พร้อม:</p>



<ul class="wp-block-list">
<li>domain name ที่ซื้อไว้แล้ว</li>



<li>server key</li>



<li>intermediate certificate or certificates chain (CA)</li>



<li>domain certificate</li>
</ul>



<p class="box-note"><img src="https://s.w.org/images/core/emoji/16.0.1/72x72/26a0.png" alt="⚠" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <strong>หมายเหตุ:</strong> หากคุณซื้อ <strong>Domain Name พร้อมใบรับรอง SSL มาจากผู้ให้บริการ</strong> (เช่น GoDaddy, Namecheap ฯลฯ) และผู้ขายได้จัดเตรียมใบรับรองพร้อมใช้งานไว้ให้แล้ว คุณสามารถ<strong>ข้ามขั้นตอนการสร้างใบรับรอง</strong>และไปยังส่วนถัดไปได้เลย:<br><strong>“<a href="#adjust-environment-topology">ปรับแต่ง Environment Topology เพื่อรองรับ Custom SSL</a>”</strong><br></p>



<h4 class="wp-block-heading"><br>ขั้นตอนการสร้าง Custom SSL Certificate</h4>



<p>กรุณาทำตามคำแนะนำต่อไปนี้เพื่อสร้างใบรับรอง SSL สำหรับใช้งานกับ Ruk-com Cloud:</p>



<p><strong>1. ซื้อ Domain Name</strong></p>



<p>เลือกซื้อโดเมนเนม (เช่น <code>mysite.com</code>) จากผู้ให้บริการรายใดก็ได้ เช่น GoDaddy, Namecheap, หรือผู้ให้บริการที่คุณไว้วางใจ<br></p>



<p><strong>2. สร้าง Server Key และคำร้องขอใบรับรอง (CSR)</strong></p>



<p>คุณจำเป็นต้องสร้าง <strong>Private Key</strong> สำหรับโดเมนของคุณ และจากนั้นสร้าง <strong>CSR (Certificate Signing Request)</strong> เพื่อส่งให้ผู้ออกใบรับรอง (CA) เราจะใช้ <strong>OpenSSL</strong> เป็นตัวอย่างเครื่องมือในการดำเนินการ (สามารถใช้งานได้ทั้งบน Linux, macOS และ Windows ที่ติดตั้ง OpenSSL)</p>



<ul class="wp-block-list">
<li><a href="https://docs.ruk-com.cloud/custom-ssl/#win">สำหรับ Windows</a></li>



<li><a href="https://docs.ruk-com.cloud/custom-ssl/#unix">สำหรับ Linux/MacOS/FreeBS</a></li>
</ul>



<div style="height:40px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading" id="for-windows">วิธีขอใบรับรองสำหรับ Windows</h3>



<p><a href="https://code.google.com/archive/p/openssl-for-windows/downloads">ดาวน์โหลด</a>เวอร์ชันล่าสุดของ OpenSSL (เลือกเวอร์ชัน 64-bit หรือ 32-bit ให้ตรงกับระบบของคุณ) ติดตั้งและเลือกตัวเลือก “The OpenSSL binaries (/bin) directory” สำหรับ PATH ถ้ามีให้เลือก หลังติดตั้งเสร็จให้เข้าไปที่โฟลเดอร์ <code>bin</code> (เช่น <code>C:\OpenSSL-Win64\bin</code>) และ <strong>ดับเบิลคลิกที่ <code>openssl.exe</code></strong> เพื่อเปิดใช้งานเครื่องมือ<br></p>



<p><strong>1. สร้าง Private SSH Key</strong></p>



<p>ขั้นตอนแรกของการขอใบรับรอง SSL คือการสร้าง Private Key สำหรับเซิร์ฟเวอร์ของคุณโดยใช้คำสั่ง:</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-bash" data-lang="Bash"><code>genrsa -out {filename} {length}</code></pre></div>



<p>โดยที่:</p>



<p><code>{length}</code> คือความยาวของกุญแจ (Key Length) ในหน่วยบิต<br>➤ <em>แนะนำขั้นต่ำ</em> คือ <code>2048</code> บิต เพื่อความปลอดภัย<br>➤ <em>ตัวอย่าง:</em> <code>4096</code> บิต สำหรับความปลอดภัยระดับสูง</p>



<p><code>{filename}</code> คือชื่อไฟล์ที่ต้องการส่งออก โดยมีนามสกุล <code>.key</code><br>➤ <em>ตัวอย่าง:</em> <code>server.key</code><br></p>



<p class="box-warning"><strong>Note:</strong> ไม่ควรตั้ง passphrase (รหัสผ่าน) ให้กับ Private Key เนื่องจากอาจทำให้เกิดข้อผิดพลาดเมื่อเพิ่มใบรับรองลงใน Ruk-com Cloud Dashboard<br></p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="639" height="92" src="https://docs.ruk-com.cloud/wp-content/uploads/2024/01/image.png" alt="" class="wp-image-30235" srcset="https://docs.ruk-com.cloud/wp-content/uploads/2024/01/image.png 639w, https://docs.ruk-com.cloud/wp-content/uploads/2024/01/image-300x43.png 300w, https://docs.ruk-com.cloud/wp-content/uploads/2024/01/image-24x3.png 24w, https://docs.ruk-com.cloud/wp-content/uploads/2024/01/image-36x5.png 36w, https://docs.ruk-com.cloud/wp-content/uploads/2024/01/image-48x7.png 48w" sizes="auto, (max-width: 639px) 100vw, 639px" /></figure></div>


<p><br><strong>2.</strong> <strong>สร้างคำขอใบรับรอง (CSR &#8211; Certificate Signing Request)</strong></p>



<p>หลังจากคุณได้สร้าง Private Key (<code>server.key</code>) แล้ว ขั้นตอนต่อไปคือการสร้างคำขอใบรับรอง (CSR) เพื่อส่งไปยังผู้ให้บริการใบรับรอง (CA) ใช้คำสั่งต่อไปนี้ใน Command Prompt /PowerShell:</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-bash" data-lang="Bash"><code>req -config {config_path} -new -key {keyname} -out {filename}</code></pre></div>



<p>โดยที่:</p>



<p><code>{filename}</code> = ชื่อไฟล์ที่จะใช้เก็บคำขอใบรับรอง (นามสกุล <code>.csr</code>)<br>➤ ตัวอย่าง: <code>server.csr</code></p>



<p><code>{config_path}</code> = ตำแหน่งไฟล์ <code>openssl.cnf</code> ซึ่งอยู่ในโฟลเดอร์เดียวกับที่ติดตั้ง OpenSSL<br>➤ ตัวอย่าง: <code>C:\OpenSSL-Win64\bin\openssl.cnf</code></p>



<p><code>{keyname}</code> = ชื่อไฟล์ Private Key ที่สร้างไว้<br>➤ ตัวอย่าง: <code>server.key</code></p>



<p><span style="text-decoration: underline;">เมื่อรันคำสั่งนี้ ระบบจะถามชุดคำถาม เช่น:</span></p>



<ul class="wp-block-list">
<li>Email Address</li>



<li>Country Name (TH)</li>



<li>State or Province Name</li>



<li>Locality Name</li>



<li>Organization Name</li>



<li>Organizational Unit Name</li>



<li><strong>Common Name</strong> (<img src="https://s.w.org/images/core/emoji/16.0.1/72x72/26a0.png" alt="⚠" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <em>ต้องตรงกับชื่อโดเมนที่คุณซื้อ เช่น <code>mysite.com</code></em>)</li>
</ul>



<p class="box-note"><strong>Note:</strong>&nbsp; ค่าในช่อง <strong>Common Name</strong> ต้องเป็นชื่อโดเมนที่คุณต้องการใช้กับ SSL (เช่น <code>mysite.com</code>) หากกรอกไม่ตรง ใบรับรองของคุณจะ<strong>ไม่สามารถตรวจสอบความถูกต้องได้</strong></p>



<p><br></p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="639" height="281" src="https://docs.ruk-com.cloud/wp-content/uploads/2024/01/image-1.png" alt="" class="wp-image-30238" srcset="https://docs.ruk-com.cloud/wp-content/uploads/2024/01/image-1.png 639w, https://docs.ruk-com.cloud/wp-content/uploads/2024/01/image-1-300x132.png 300w, https://docs.ruk-com.cloud/wp-content/uploads/2024/01/image-1-24x11.png 24w, https://docs.ruk-com.cloud/wp-content/uploads/2024/01/image-1-36x16.png 36w, https://docs.ruk-com.cloud/wp-content/uploads/2024/01/image-1-48x21.png 48w" sizes="auto, (max-width: 639px) 100vw, 639px" /></figure></div>


<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading" id="for-linuxmacosfreebsd"><meta charset="utf-8">วิธีขอใบรับรองสำหรับ Linux/MacOS/FreeBSD</h3>



<p>หากคุณยังไม่ได้ติดตั้งเครื่องมือ <strong>OpenSSL</strong> ให้เริ่มจากติดตั้งผ่านตัวจัดการแพ็คเกจของระบบก่อน โดยเปิด Terminal แล้วใช้คำสั่งดังนี้:<br>Linux: Ubuntu/Debian</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>sudo apt-get update
sudo apt-get install openssl</code></pre></div>



<p><br><strong>Linux: CentOS</strong> <br>(Nginx บนแพลตฟอร์ม)</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-bash" data-lang="Bash"><code>sudo yum install openssl</code></pre></div>



<p>หลังจากติดตั้ง OpenSSL เสร็จเรียบร้อยแล้ว ให้ดำเนินการสร้างไฟล์ที่ต้องการไฟล์ทั้งหมดที่สร้างด้วย OpenSSL จะถูกบันทึกไว้ในไดเรกทอรีที่คุณรันคำสั่ง<br></p>



<p>1. <strong>สร้าง Server Key (Private Key)</strong></p>



<p>เปิด Terminal แล้วใช้คำสั่งต่อไปนี้เพื่อสร้าง Private Key:</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-bash" data-lang="Bash"><code>openssl genrsa -out {filename} {length}</code></pre></div>



<p>โดยที่:</p>



<p><code>{length}</code> = ความยาวของ key ในหน่วยบิต (แนะนำอย่างน้อย 2048 บิต เพื่อความปลอดภัย)<br>➤ ตัวอย่าง: <code>4096</code></p>



<p><code>{filename}</code> = ชื่อไฟล์ key ที่ต้องการ เช่น <code>server.key</code></p>



<p class="box-warning"><strong>Note:</strong> <meta charset="utf-8"></meta> ไม่ควรตั้ง passphrase บน Private Key เนื่องจากอาจทำให้เกิดปัญหาระหว่างการอัปโหลดและใช้งานกับ Ruk-com Cloud Dashboard</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="641" height="104" src="https://docs.ruk-com.cloud/wp-content/uploads/2024/01/image-2.png" alt="" class="wp-image-30242" srcset="https://docs.ruk-com.cloud/wp-content/uploads/2024/01/image-2.png 641w, https://docs.ruk-com.cloud/wp-content/uploads/2024/01/image-2-300x49.png 300w, https://docs.ruk-com.cloud/wp-content/uploads/2024/01/image-2-24x4.png 24w, https://docs.ruk-com.cloud/wp-content/uploads/2024/01/image-2-36x6.png 36w, https://docs.ruk-com.cloud/wp-content/uploads/2024/01/image-2-48x8.png 48w" sizes="auto, (max-width: 641px) 100vw, 641px" /></figure></div>


<p><br><br>2. <meta charset="utf-8"></meta><strong>สร้างคำขอใบรับรอง (CSR)</strong></p>



<p>หลังจากที่คุณสร้าง Private Key เสร็จเรียบร้อยแล้ว ขั้นตอนถัดไปคือการสร้าง <strong>CSR (Certificate Signing Request)</strong> ซึ่งใช้ส่งไปยังผู้ออกใบรับรอง (CA)</p>



<p>ใช้คำสั่งต่อไปนี้ใน Terminal:</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-bash" data-lang="Bash"><code>openssl req -new -key {keyname} -out {filename}</code></pre></div>



<p>โดยที่:</p>



<p><code>{filename}</code> คือชื่อไฟล์ CSR ที่จะสร้างขึ้น โดยมีนามสกุล <code>.csr</code><br>➤ ตัวอย่าง: <code>server.csr</code></p>



<p><code>{keyname}</code> คือชื่อไฟล์ Private Key ที่คุณสร้างไว้ก่อนหน้านี้<br>➤ ตัวอย่าง: <code>server.key</code></p>



<p><meta charset="utf-8"></meta>เมื่อรันคำสั่ง ระบบจะถามข้อมูลต่าง ๆ สำหรับใช้ในใบรับรอง เช่น:</p>



<ul class="wp-block-list">
<li>Email Address</li>



<li>Country Name (รหัสประเทศ เช่น <code>TH</code>)</li>



<li>State or Province Name</li>



<li>Locality Name (เมือง)</li>



<li>Organization Name (ชื่อบริษัท/องค์กร)</li>



<li>Organizational Unit Name (เช่น แผนก)</li>



<li><strong>Common Name</strong> (<img src="https://s.w.org/images/core/emoji/16.0.1/72x72/26a0.png" alt="⚠" class="wp-smiley" style="height: 1em; max-height: 1em;" /> ระบุชื่อโดเมน เช่น <code>mysite.com</code>)</li>
</ul>



<p class="box-note"><img src="https://s.w.org/images/core/emoji/16.0.1/72x72/26a0.png" alt="⚠" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <strong>หมายเหตุ:</strong> ช่อง <strong>Common Name</strong> ต้องตรงกับชื่อโดเมนที่คุณซื้อมา หากระบุไม่ตรง ใบรับรองของคุณจะ <strong>ไม่สามารถตรวจสอบความถูกต้องได้</strong></p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="641" height="358" src="https://docs.ruk-com.cloud/wp-content/uploads/2024/01/image-3.png" alt="" class="wp-image-30245" srcset="https://docs.ruk-com.cloud/wp-content/uploads/2024/01/image-3.png 641w, https://docs.ruk-com.cloud/wp-content/uploads/2024/01/image-3-300x168.png 300w, https://docs.ruk-com.cloud/wp-content/uploads/2024/01/image-3-24x13.png 24w, https://docs.ruk-com.cloud/wp-content/uploads/2024/01/image-3-36x20.png 36w, https://docs.ruk-com.cloud/wp-content/uploads/2024/01/image-3-48x27.png 48w" sizes="auto, (max-width: 641px) 100vw, 641px" /></figure></div>


<p><br><br>3. <strong>ส่งคำขอ (CSR) ไปยังผู้ให้บริการใบรับรอง (CA)</strong></p>



<p>หลังจากที่คุณได้สร้างไฟล์ CSR (<code>server.csr</code>) แล้ว ให้ส่งไฟล์นี้ไปยัง <strong>บริษัทผู้ออกใบรับรอง (Certificate Authority – CA)</strong> ที่คุณต้องการใช้งาน หรือผู้ให้บริการโดเมนที่คุณซื้อมา เช่น Namecheap, GoDaddy, Sectigo</p>



<p class="box-note"><strong>Tip:</strong>&nbsp;หากคุณต้องการทดสอบหรือใช้เฉพาะภายใน คุณสามารถ <a href="https://docs.jelastic.com/self-signed-ssl" target="_blank" rel="noopener noreferrer">ลงนามใบรับรองได้ด้วยตัวเอง</a> (Self-signed Certificate) ได้ คลิกลิงก์เพื่อดูวิธีการทำ</p>



<p><br><br>4: <strong>รอการตรวจสอบ และรับใบรับรอง</strong></p>



<p>ผู้ให้บริการ CA จะดำเนินการตรวจสอบข้อมูลที่คุณระบุไว้ใน CSR โดยเฉพาะ:</p>



<ul class="wp-block-list">
<li>ความถูกต้องของ ชื่อโดเมน (Common Name)</li>



<li>ข้อมูลขององค์กร (หากเป็นใบรับรองแบบ EV)</li>
</ul>



<p>หากผ่านการตรวจสอบเรียบร้อย CA จะส่งกลับมาให้คุณ:</p>



<p><strong>Intermediate Certificate (หรือ Certificate Chain)</strong> → ใบรับรองลำดับกลางที่ช่วยให้เว็บเบราว์เซอร์เชื่อถือได้</p>



<p><strong>Domain Certificate</strong> → ใบรับรองที่ออกให้กับโดเมนของคุณ</p>



<p>เมื่อคุณได้รับไฟล์เหล่านี้ครบแล้ว (เช่น <code>server.crt</code>, <code>intermediate.crt</code>) คุณสามารถดำเนินการ ติดตั้งและกำหนดค่าใบรับรองใน Environment ของคุณบน Ruk-com Cloud ได้ทันที</p>



<div style="height:40px" aria-hidden="true" class="wp-block-spacer"></div>



<h4 class="wp-block-heading" id="adjust-environment-topology"><strong>ปรับแต่ง Environment Topology เพื่อรองรับ Custom SSL</strong></h4>



<p>เพื่อให้สามารถใช้งาน ใบรับรอง SSL แบบกำหนดเอง (Custom SSL) ได้อย่างถูกต้องและปลอดภัย Environment ของคุณควรมีเงื่อนไขดังนี้:</p>



<ul class="wp-block-list">
<li>มีการตั้งค่า <strong>Custom Domain</strong> เรียบร้อยแล้ว</li>



<li>มีการแนบ <strong>Public IP</strong> กับเซิร์ฟเวอร์ที่เป็นจุดเข้าใช้งาน (Entry Point)<br></li>
</ul>



<p class="box-note"><strong>Note:</strong> หาก Environment ของคุณใช้เทคโนโลยี .NET, Go, Node.js หรือ <a href="https://docs.jelastic.com/dockers-overview#get-docker">custom Docker containers</a> ควรติดตั้ง <a href="https://docs.jelastic.com/load-balancing">Load Balancer</a> ที่รองรับ Custom SSL โดยในกรณีนี้ Public IP ควรถูกแนบกับ Load Balancer ไม่ใช่ Application Server โดยตรงเพื่อให้ Load Balancer ทำหน้าที่เป็น Entry Point สำหรับรับ-ส่งข้อมูลแบบปลอดภัยผ่าน SSL</p>



<p><br>1. เข้าสู่ระบบ Ruk-com Cloud Dashboard และสร้าง environment ใหม่ หรือคลิกที่ปุ่ม <strong>Change Environment Topology</strong></p>



<p>2. ในหน้าต่าง <strong>Environment Topology</strong>:</p>



<ul class="wp-block-list">
<li class="has-black-color has-text-color has-link-color wp-elements-137ae52332f572a6bd7007e4ff119210">มองหาสวิตช์ SSL ที่อยู่ด้านบนสุดของกรอบสำหรับเซิร์ฟเวอร์แต่ละตัว</li>



<li>คลิกเปิดใช้งาน แล้วตรวจสอบว่า:
<ul class="wp-block-list">
<li>มีเครื่องหมาย ถูกสีเขียว แสดงว่าเงื่อนไขการใช้งาน SSL ครบถ้วน</li>



<li>หากมีข้อใดไม่ผ่าน ระบบจะแสดงเป็นเครื่องหมายเตือนเพื่อให้คุณดำเนินการปรับแก้<br></li>
</ul>
</li>
</ul>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="980" height="607" src="https://docs.ruk-com.cloud/wp-content/uploads/2021/08/enable-ssl-checklist.jpg" alt="" class="wp-image-22194" srcset="https://docs.ruk-com.cloud/wp-content/uploads/2021/08/enable-ssl-checklist.jpg 980w, https://docs.ruk-com.cloud/wp-content/uploads/2021/08/enable-ssl-checklist-300x186.jpg 300w, https://docs.ruk-com.cloud/wp-content/uploads/2021/08/enable-ssl-checklist-768x476.jpg 768w, https://docs.ruk-com.cloud/wp-content/uploads/2021/08/enable-ssl-checklist-24x15.jpg 24w, https://docs.ruk-com.cloud/wp-content/uploads/2021/08/enable-ssl-checklist-36x22.jpg 36w, https://docs.ruk-com.cloud/wp-content/uploads/2021/08/enable-ssl-checklist-48x30.jpg 48w" sizes="auto, (max-width: 980px) 100vw, 980px" /></figure>



<p><br>หากตัวเลือกไม่ได้แสดงเครื่องหมายถูกสีเขียว คุณสามารถดำเนินการได้ทันทีโดย: <img src="https://s.w.org/images/core/emoji/16.0.1/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /> คลิกที่ปุ่ม <strong>&#8220;Enable&#8221;</strong> ที่อยู่ถัดจากตัวเลือกที่ยังไม่เปิดใช้งาน ระบบจะทำการตั้งค่าที่จำเป็นให้อัตโนมัติ<br></p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="980" height="610" src="https://docs.ruk-com.cloud/wp-content/uploads/2021/08/enable-ssl-options.jpg" alt="" class="wp-image-22200" srcset="https://docs.ruk-com.cloud/wp-content/uploads/2021/08/enable-ssl-options.jpg 980w, https://docs.ruk-com.cloud/wp-content/uploads/2021/08/enable-ssl-options-300x187.jpg 300w, https://docs.ruk-com.cloud/wp-content/uploads/2021/08/enable-ssl-options-768x478.jpg 768w, https://docs.ruk-com.cloud/wp-content/uploads/2021/08/enable-ssl-options-24x15.jpg 24w, https://docs.ruk-com.cloud/wp-content/uploads/2021/08/enable-ssl-options-36x22.jpg 36w, https://docs.ruk-com.cloud/wp-content/uploads/2021/08/enable-ssl-options-48x30.jpg 48w" sizes="auto, (max-width: 980px) 100vw, 980px" /></figure>



<p>คลิกที่ปุ่ม <strong>Create</strong> เพื่อสร้าง environment หรือ คลิกที่ปุ่ม <strong>Apply</strong> เพื่อบันทึกการเปลี่ยนแปลง</p>



<div style="height:40px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading" id="domain-name-and-a-record-settings">ตั้งค่า DNS Record ของ Domain name</h2>



<p>หลังจากคุณได้ตั้งค่า Environment และเปิดใช้งาน SSL เรียบร้อยแล้ว ขั้นตอนต่อไปคือการ <strong>กำหนดค่า DNS (A Record)</strong> เพื่อให้โดเมนของคุณชี้ไปยัง <strong>Public IP</strong> ของ Environment ที่ใช้งานอยู่ของคุณ</p>



<p>1. ไปที่ <strong>Ruk-com Cloud Dashboard</strong> ตรวจสอบ Public IP ของ Environment โดยขยาย Node ที่เป็น Entry Point ของ Environment ของคุณ (เช่น Load Balancer หรือ Application Server) ที่ส่วนของ <strong>Public IP Address</strong> คลิกที่ปุ่ม <img src="https://s.w.org/images/core/emoji/16.0.1/72x72/1f4cb.png" alt="📋" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Copy to Clipboard เพื่อคัดลอกที่อยู่ IP<br></p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="624" height="234" src="https://docs.ruk-com.cloud/wp-content/uploads/2021/08/copy-ip-address.jpg" alt="" class="wp-image-22207" srcset="https://docs.ruk-com.cloud/wp-content/uploads/2021/08/copy-ip-address.jpg 624w, https://docs.ruk-com.cloud/wp-content/uploads/2021/08/copy-ip-address-300x113.jpg 300w, https://docs.ruk-com.cloud/wp-content/uploads/2021/08/copy-ip-address-24x9.jpg 24w, https://docs.ruk-com.cloud/wp-content/uploads/2021/08/copy-ip-address-36x14.jpg 36w, https://docs.ruk-com.cloud/wp-content/uploads/2021/08/copy-ip-address-48x18.jpg 48w" sizes="auto, (max-width: 624px) 100vw, 624px" /></figure></div>


<p><br>2. เข้าสู่ <strong>DNS Manager</strong> ของผู้ให้บริการ Domain Name หลังจากคัดลอก Public IP Address ของ Environment จาก Ruk-com Cloud Dashboard แล้ว ให้ไปที่ระบบจัดการ DNS ของผู้ให้บริการที่คุณใช้ในการจดโดเมน เช่น: GoDaddy, Namecheap, Cloudflare<br>หรือผู้ให้บริการรายอื่นที่คุณใช้งานอยู่</p>



<p>ดูข้อมูลเพิ่มเติมและตัวอย่างโดยละเอียดได้ใน <a href="https://docs.ruk-com.cloud/custom-domain-via-arecord">Custom Domain ผ่านทาง A Record</a> </p>



<div style="height:40px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading" id="upload-certificate-to-the-environment">อัพโหลดใบรับรอง SSL ไปยัง environment ของคุณ</h2>



<p>ขั้นตอนสุดท้ายที่คุณต้องดำเนินการคือการอัปโหลดไฟล์ใบรับรองไปยัง environment ของคุณ</p>



<p>1. คลิก <strong>Settings</strong>&nbsp;เพื่อตั้งค่า environment</p>


<div class="wp-block-image is-resized">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="602" height="171" src="https://docs.ruk-com.cloud/wp-content/uploads/2021/08/custom-ssl-setting.jpg" alt="" class="wp-image-22213" srcset="https://docs.ruk-com.cloud/wp-content/uploads/2021/08/custom-ssl-setting.jpg 602w, https://docs.ruk-com.cloud/wp-content/uploads/2021/08/custom-ssl-setting-300x85.jpg 300w, https://docs.ruk-com.cloud/wp-content/uploads/2021/08/custom-ssl-setting-24x7.jpg 24w, https://docs.ruk-com.cloud/wp-content/uploads/2021/08/custom-ssl-setting-36x10.jpg 36w, https://docs.ruk-com.cloud/wp-content/uploads/2021/08/custom-ssl-setting-48x14.jpg 48w" sizes="auto, (max-width: 602px) 100vw, 602px" /></figure></div>


<p>2. ในแท็บที่เปิดอยู่ ให้เลือก <strong>Custom SSL</strong> ในรายการด้านซ้ายมือ<br>อัปโหลด Server Key, Intermediate Certificate  (CA) และ Domain Certificate ลงตามช่อง แล้วกดปุ่ม <strong>Save</strong></p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="802" height="245" src="https://docs.ruk-com.cloud/wp-content/uploads/2024/01/image-4.png" alt="" class="wp-image-30248" srcset="https://docs.ruk-com.cloud/wp-content/uploads/2024/01/image-4.png 802w, https://docs.ruk-com.cloud/wp-content/uploads/2024/01/image-4-300x92.png 300w, https://docs.ruk-com.cloud/wp-content/uploads/2024/01/image-4-768x235.png 768w, https://docs.ruk-com.cloud/wp-content/uploads/2024/01/image-4-24x7.png 24w, https://docs.ruk-com.cloud/wp-content/uploads/2024/01/image-4-36x11.png 36w, https://docs.ruk-com.cloud/wp-content/uploads/2024/01/image-4-48x15.png 48w" sizes="auto, (max-width: 802px) 100vw, 802px" /></figure></div>


<p>โดยที่:</p>



<ul class="wp-block-list">
<li>Server Key จะเป็นไฟล์นามสกุล .key</li>



<li>Intermediate Certificate (CA) จะเป็นไฟล์นามสกุล .crt (ตัวอย่างเช่น intermedia.crt)</li>



<li>Domain Certificate จะเป็นไฟล์ .crt (ตัวอย่างเช่น yourdomain_com.crt)</li>
</ul>



<p>ตรวจสอบการทำงานหลังการตั้งค่า SSL เปิดเว็บเบราว์เซอร์ของคุณป้อน<strong>ชื่อโดเมน</strong>ที่คุณผูกไว้กับ Environment ใช้โปรโตคอล <code>https://</code> แทน <code>http://</code><br>➤ ตัวอย่าง: <code>https://mysite.com</code></p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="796" height="354" src="https://docs.ruk-com.cloud/wp-content/uploads/2024/01/image-5.png" alt="" class="wp-image-30252" srcset="https://docs.ruk-com.cloud/wp-content/uploads/2024/01/image-5.png 796w, https://docs.ruk-com.cloud/wp-content/uploads/2024/01/image-5-300x133.png 300w, https://docs.ruk-com.cloud/wp-content/uploads/2024/01/image-5-768x342.png 768w, https://docs.ruk-com.cloud/wp-content/uploads/2024/01/image-5-24x11.png 24w, https://docs.ruk-com.cloud/wp-content/uploads/2024/01/image-5-36x16.png 36w, https://docs.ruk-com.cloud/wp-content/uploads/2024/01/image-5-48x21.png 48w" sizes="auto, (max-width: 796px) 100vw, 796px" /></figure></div>


<p>หากทุกอย่างตั้งค่าไว้ถูกต้อง คุณจะสามารถเข้าถึงแอปพลิเคชันของคุณได้ตามปกติและเบราว์เซอร์จะแสดงสัญลักษณ์ <strong>แม่กุญแจ</strong> เพื่อยืนยันว่า <strong>การเชื่อมต่อปลอดภัย (Secure Connection)</strong> แล้ว</p>



<p class="box-note"><strong>Tips:</strong> หากต้องการตั้งค่า HTTPS Redirection เพิ่มเติม สามารถทำได้โดยการติดตั้ง <a href="https://docs.ruk-com.cloud/https-redirect">add-on HTTPS Redirection</a> ในเมนู add-on </p>



<p></p>
<p>The post <a rel="nofollow" href="https://docs.ruk-com.cloud/custom-ssl">Custom SSL</a> appeared first on <a rel="nofollow" href="https://docs.ruk-com.cloud">คู่มือการใช้งาน Ruk-Com Cloud (PAAS)</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
