<?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>Development Tools Archives - คู่มือการใช้งาน Ruk-Com Cloud (PAAS)</title>
	<atom:link href="https://docs.ruk-com.cloud/category/development-tools/feed" rel="self" type="application/rss+xml" />
	<link>https://docs.ruk-com.cloud/category/development-tools</link>
	<description>แพลตฟอร์มที่ดีที่สุดรองรับการทำ Cluster, HA, Load Balancer, Auto Scale ผ่านการคลิ๊กเพียงไม่กี่ครั้ง พร้อมระบบจัดการที่ง่าย คิดค่าบริการตามการใช้งานจริง</description>
	<lastBuildDate>Thu, 07 Apr 2022 10:29:21 +0000</lastBuildDate>
	<language>th</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.1</generator>
	<item>
		<title>Remote Access to Your Files via WebDAV</title>
		<link>https://docs.ruk-com.cloud/remote-access-to-your-files-via-webdav</link>
					<comments>https://docs.ruk-com.cloud/remote-access-to-your-files-via-webdav#respond</comments>
		
		<dc:creator><![CDATA[Admin]]></dc:creator>
		<pubDate>Thu, 07 Apr 2022 10:29:11 +0000</pubDate>
				<category><![CDATA[Development Tools]]></category>
		<guid isPermaLink="false">https://docs.ruk-com.cloud/?p=24556</guid>

					<description><![CDATA[<p>ในขณะที่ตั้งค่าเว็บไซต์คุณอาจจำเป็นต้องใช้วิธีการดูและก [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://docs.ruk-com.cloud/remote-access-to-your-files-via-webdav">Remote Access to Your Files via WebDAV</a> appeared first on <a rel="nofollow" href="https://docs.ruk-com.cloud">คู่มือการใช้งาน Ruk-Com Cloud (PAAS)</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>ในขณะที่ตั้งค่าเว็บไซต์คุณอาจจำเป็นต้องใช้วิธีการดูและการอัปเดตข้อมูลบนเว็บไซต์ที่ซับซ้อน <strong>Web-based Distributed Authoring and Versioning (WebDAV)</strong> เป็นชุดส่วนขยายของ HTTP ที่อนุญาตให้ไคลเอ็นต์ดำเนินการเขียนเว็บจากระยะไกลได้ ส่วนขยายบางส่วนเหล่านี้เขียนทับการป้องกันโดยการล็อก การจัดการ name-space และคุณสมบัติ (metadata) อย่างสมบูรณ์ ส่วนขยายอื่นๆได้แก่ การจัดการเวอร์ชัน คอลเล็กชันขั้นสูง และการควบคุมการเข้าถึงด้วย HTTP Digest Authentication XML ใช้เพื่อเข้ารหัสพารามิเตอร์และการตอบสนอง</p>



<p><strong>WebDAV</strong> เป็น HTTP based มีโครงสร้างพื้นฐานที่ใช้งานกันอย่างแพร่หลาย แอปพลิเคชันใดๆที่สร้างขึ้นบน WebDAV สามารถใช้การเข้ารหัสลับที่เข้มงวดเพื่อยืนยันตัวตน พร็อกซี แคช และการเข้ารหัสด้วย SSL ตามที่คุณต้องการ ข้อดีอีกหนึ่งประการคือ WebDAV ใช้ XML ซึ่งสามารถขยายโปรโตคอลเองได้โดยไม่ต้องแตกออกมา</p>



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



<p>ดังนั้นมาดูวิธีการสำหรับ Java แอปพลิเคชันบน cloud </p>



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



<h4 class="wp-block-heading">การสร้าง Environment </h4>



<p>1. เข้าสู่ระบบ Ruk-Com Cloud</p>



<p>2. ภายในหน้าแดชบอร์ด คลิกปุ่ม <strong>New Environment </strong></p>



<p>3. ในหน้า <strong>Environment Topology</strong> เลือกแอปพลิเคชันเซิร์ฟเวอร์ของคุณ (เช่น Tomcat 7 หรือ 6) จากนั้นใส่ชื่อ environment ของคุณ เช่น<em> webdavtest</em></p>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" src="https://docs.jelastic.com/remote-access-via-webdav/webdav1.png" alt="remote access via webdav webdav1"/></figure></div>



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



<p>รอซักครู่ environment ของคุณจะถูกสร้างขึ้น</p>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" src="https://docs.jelastic.com/remote-access-via-webdav/webdav2.png" alt="remote access via webdav webdav2"/></figure></div>



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



<h4 class="wp-block-heading">อัปโหลดแพ็กเกจ Java ของคุณ</h4>



<p>1. อัปโหลดแพ็กเกจ Java WAR ไปยัง <strong>Deployment Manager</strong> </p>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" src="https://docs.jelastic.com/remote-access-via-webdav/webdav3.png" alt="remote access via webdav webdav3"/></figure></div>



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



<p>2. เมื่ออัปโหลดแพ็กเกจเรียบร้อยแล้ว คลิกปุ่ม deploy ไปยัง environment ที่คุณสร้างไว้ก่อนหน้านี้</p>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" src="https://docs.jelastic.com/remote-access-via-webdav/webdav4.png" alt="remote access via webdav webdav4"/></figure></div>



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



<p>คลิกปุ่ม Open in Browser เพื่อตรวจสอบว่าทุกอย่างเรียบร้อย</p>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" src="https://docs.jelastic.com/remote-access-via-webdav/webdav5.png" alt="remote access via webdav webdav5"/></figure></div>



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



<h4 class="wp-block-heading">การกำหนดค่า Tomcat</h4>



<p>Tomcat จัดเตรียมรายละเอียดเครื่องมือ WebDAV โดยใช้ WebDAV Servlet ซึ่งรวมอยู่ใน Tomcat distributions มาตรฐานทั้งหมด คุณสามารถทำตามขั้นตอนถัดไปเพื่อกำหนดค่าและทดสอบการเชื่อมต่อ WebDAV:</p>



<p>1. คลิกปุ่ม <strong>Config</strong> ที่แอปพลิเคชันเซิร์ฟเวอร์ Tomcat</p>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" src="https://docs.jelastic.com/remote-access-via-webdav/webdav7.png" alt="remote access via webdav webdav7"/></figure></div>



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



<p>2. Tomcat จะมาพร้อมกับ WebDAV Level 2 servlet คุณสามารถเปิดใช้งานการเชื่อมต่อ Tomcat WebDAV โดยการเพิ่มไฟล์ <strong>web.xml</strong> (ไดเร็กทอรี server)</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>&lt;servlet&gt;
&lt;servlet-name&gt;webdav&lt;/servlet-name&gt;
&lt;servlet-class&gt;org.apache.catalina.servlets.WebdavServlet&lt;/servlet-class&gt;
&lt;init-param&gt;
    &lt;param-name&gt;debug&lt;/param-name&gt;
    &lt;param-value&gt;0&lt;/param-value&gt;
&lt;/init-param&gt;
&lt;init-param&gt;
    &lt;param-name&gt;listings&lt;/param-name&gt;
    &lt;param-value&gt;true&lt;/param-value&gt;
&lt;/init-param&gt;
&lt;!-- The following for read-write access --&gt;
&lt;init-param&gt;
    &lt;param-name&gt;readonly&lt;/param-name&gt;
    &lt;param-value&gt;false&lt;/param-value&gt;
&lt;/init-param&gt;
&lt;/servlet&gt;
&lt;servlet-mapping&gt;
&lt;servlet-name&gt;webdav&lt;/servlet-name&gt;
&lt;url-pattern&gt;/webdav/*&lt;/url-pattern&gt;
&lt;/servlet-mapping&gt;</code></pre></div>



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



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" src="https://docs.jelastic.com/remote-access-via-webdav/webdav8.png" alt="remote access via webdav webdav8"/></figure></div>



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



<p>3. โปรดตรวจสอบให้แน่ใจว่าเฉพาะผู้ใช้ที่ได้รับอนุญาตเท่านั้นที่สามารถเข้าถึง WebDAV กับ context ของคุณได้ ไปที่ <strong>tomcat-users.xml</strong> สร้างผู้ใช้ใหม่และกำหนดบทบาทใหม่ ตัวอย่างเช่น</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>&lt;tomcat-users&gt;
&lt;user name=&quot;test&quot; password=&quot;tomcat&quot; roles=&quot;role1&quot; /&gt;
&lt;/tomcat-users&gt;</code></pre></div>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" src="https://docs.jelastic.com/remote-access-via-webdav/webdav9.png" alt="remote access via webdav webdav9"/></figure></div>



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



<p>4. กำหนด role ที่คุณเพิ่งสร้างขึ้นในส่วน <strong>auth-constraint </strong>ของไฟล์ <strong>web.xml</strong>:</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>&lt;auth-constraint&gt;
&lt;role-name&gt;role1&lt;/role-name&gt;
&lt;/auth-constraint&gt;</code></pre></div>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" src="https://docs.jelastic.com/remote-access-via-webdav/webdav10.png" alt="remote access via webdav webdav10"/></figure></div>



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



<p>5. บันทึกการเปลี่ยนแปลงและรีสตาร์ท Tomcat</p>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" src="https://docs.jelastic.com/remote-access-via-webdav/webdav11.png" alt="remote access via webdav webdav11"/></figure></div>



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



<h4 class="wp-block-heading">การเชื่อมต่อเซิร์ฟเวอร์</h4>



<p>1. สร้างการเชื่อมต่อใหม่โดยใช้ desktop client สำหรับ WebDav (ตัวอย่างเช่น BitKinex)</p>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" src="https://docs.jelastic.com/remote-access-via-webdav/webdav12.png" alt="remote access via webdav webdav12"/></figure></div>



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



<p>2. ป้อน URL ของเซิร์ฟเวอร์คุณ <em>(http://{your_env_name}.{hoster_domain}/{context}/webdav)</em> ระบุการเข้าสู่ระบบ ชื่อผู้ใช้และรหัสผ่าน Tomcat ของคุณ</p>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" src="https://docs.jelastic.com/remote-access-via-webdav/webdav13.png" alt="remote access via webdav webdav13"/></figure></div>



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



<p>3. คุณจะเห็นการเชื่อมต่อเซิร์ฟเวอร์สำเร็จ</p>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" src="https://docs.jelastic.com/remote-access-via-webdav/webdav14.png" alt="remote access via webdav webdav14"/></figure></div>



<p>คุณจะเห็นไฟล์ของคุณซึ่งคุณสามารถแก้ไข อัปเดต เพิ่มไฟล์ใหม่ ฯลฯ ได้  ขอให้สนุก!</p>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>
<p>The post <a rel="nofollow" href="https://docs.ruk-com.cloud/remote-access-to-your-files-via-webdav">Remote Access to Your Files via WebDAV</a> appeared first on <a rel="nofollow" href="https://docs.ruk-com.cloud">คู่มือการใช้งาน Ruk-Com Cloud (PAAS)</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://docs.ruk-com.cloud/remote-access-to-your-files-via-webdav/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Running Sendmail Inside a Container</title>
		<link>https://docs.ruk-com.cloud/running-sendmail-inside-a-container</link>
					<comments>https://docs.ruk-com.cloud/running-sendmail-inside-a-container#respond</comments>
		
		<dc:creator><![CDATA[Admin]]></dc:creator>
		<pubDate>Tue, 05 Apr 2022 04:49:08 +0000</pubDate>
				<category><![CDATA[Development Tools]]></category>
		<guid isPermaLink="false">https://docs.ruk-com.cloud/?p=24536</guid>

					<description><![CDATA[<p>Sendmail เป็น open-source ถ่ายโอนเมลที่ได้รับความนิยมสู [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://docs.ruk-com.cloud/running-sendmail-inside-a-container">Running Sendmail Inside a Container</a> appeared first on <a rel="nofollow" href="https://docs.ruk-com.cloud">คู่มือการใช้งาน Ruk-Com Cloud (PAAS)</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<div class="wp-block-image"><figure class="aligncenter size-full"><img decoding="async" width="169" height="90" src="https://docs.ruk-com.cloud/wp-content/uploads/2022/04/1.png" alt="" class="wp-image-24537" srcset="https://docs.ruk-com.cloud/wp-content/uploads/2022/04/1.png 169w, https://docs.ruk-com.cloud/wp-content/uploads/2022/04/1-24x13.png 24w, https://docs.ruk-com.cloud/wp-content/uploads/2022/04/1-36x19.png 36w, https://docs.ruk-com.cloud/wp-content/uploads/2022/04/1-48x26.png 48w" sizes="(max-width: 169px) 100vw, 169px" /></figure></div>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p><a href="https://www.proofpoint.com/us/products/email-protection/open-source-email-solution">Sendmail</a> เป็น open-source ถ่ายโอนเมลที่ได้รับความนิยมสูงสำหรับระบบ UNIX ซึ่งโดยทั่วไปแล้วส่วนใหญ่จะจัดส่งเป็นชุดพร้อมกับ Linux และรองรับโปรโตคอลการถ่ายโอนเมลมากมาย (เช่น SMTP, ESMTP และอื่นๆ) ซึ่งออกแบบมาเพื่อกำหนดเส้นทางอีเมลผ่านอินเทอร์เน็ตและเครือข่ายภายใน</p>
</div>
</div>



<p>การส่ง Sendmail จะรวมอยู่ในการสร้างแอปพลิเคชันเซิร์ฟเวอร์ทั้งหมด (ยกเว้น IIS) โดยค่าเริ่มต้น อย่างไรก็ตามความสามารถในการรันบริการนี้ในคอนเทนเนอร์จะขึ้นอยู่กับการตั้งค่าของผู้ให้บริการโฮสต์ โดยจะต้องเปิดใช้งาน public key </p>



<p>คุณสามารถใช้งาน Sendmail ได้ที่ Ruk-Com Cloud โดยมีขั้นตอนดังนี้:<br><br><br></p>



<h4 class="wp-block-heading">การเปิดใช้งาน Sendmail</h4>



<p>วิธีที่ง่ายที่สุดในการเปิดใช้ Sendmail คือการเปิด <a href="https://docs.ruk-com.cloud/public-ip">public IP</a> ที่แอปพลิเคชันเซิร์ฟเวอร์ของคุณผ่าน topology wizard (ในขณะที่<a href="https://docs.ruk-com.cloud/setting-up-environment">สร้าง environment</a> หรือสามารถกดปุ่ม<strong> Change Environment Topology</strong> สำหรับ environment ที่สร้างแล้ว)</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img fetchpriority="high" decoding="async" width="1024" height="637" src="https://docs.ruk-com.cloud/wp-content/uploads/2022/04/image-1024x637.png" alt="" class="wp-image-24538" srcset="https://docs.ruk-com.cloud/wp-content/uploads/2022/04/image-1024x637.png 1024w, https://docs.ruk-com.cloud/wp-content/uploads/2022/04/image-300x187.png 300w, https://docs.ruk-com.cloud/wp-content/uploads/2022/04/image-768x477.png 768w, https://docs.ruk-com.cloud/wp-content/uploads/2022/04/image-1536x955.png 1536w, https://docs.ruk-com.cloud/wp-content/uploads/2022/04/image-24x15.png 24w, https://docs.ruk-com.cloud/wp-content/uploads/2022/04/image-36x22.png 36w, https://docs.ruk-com.cloud/wp-content/uploads/2022/04/image-48x30.png 48w, https://docs.ruk-com.cloud/wp-content/uploads/2022/04/image.png 1956w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure></div>



<p>หลังจากที่ environment ของคุณมี public IP เรียบร้อยแล้วบริการ Sendmail จะเริ่มทำงานโดยอัตโนมัติคุณสามารถเริ่มใช้งานได้ทันที</p>



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



<h4 class="wp-block-heading">การส่งข้อความผ่าน Sendmail</h4>



<p>คุณสามารถดูวิธีการส่ง Sendmail ว่าทำงานอย่างไรโดยการส่งอีเมลทดสอบอย่างง่าย </p>



<p>1. เชื่อมต่อแอปพลิเคชันเซิร์ฟเวอร์ของคุณผ่าน <a href="https://docs.ruk-com.cloud/ssh-gate-overview">SSH</a></p>



<p>2. พิมพ์ตามคำสั่งด้านล่างนี้เพื่อส่งจดหมาย</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>echo &quot;{text}&quot; | sendmail -f {from_address} -v {to_address}</code></pre></div>



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



<ul class="wp-block-list"><li><em><strong>{text}</strong></em>&nbsp;&#8211;&nbsp;ข้อความในจดหมายคุณ เช่น Jelastic &#8211; Unlimited PaaS and Container-Based IaaS </li><li><em><strong>{from_address}</strong></em>&nbsp;&#8211;&nbsp;ที่อยู่อีเมลของผู้ส่งในรูปแบบ <em>mail@example.com</em></li><li><em><strong>{to_address}</strong></em>&nbsp;&#8211; ที่อยู่อีเมลของผู้รับในรูปแบบ <em>mail@example.com</em></li></ul>



<figure class="wp-block-image"><img decoding="async" src="https://docs.jelastic.com/sendmail/5.png" alt="send email with Sendmail"/></figure>



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



<p>3. เพื่อให้แน่ใจว่าทุกอย่างทำงานได้ปกติ ให้คุณเข้าไปที่บัญชีอีเมลที่คุณส่งข้อความไปและตรวจสอบกล่องจดหมายสำหรับข้อความใหม่ (การจัดส่งอาจใช้เวลา 2-3 นาที)</p>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" src="https://docs.jelastic.com/sendmail/6.png" alt="check inbox"/></figure></div>



<p>ตอนนี้คุณสามารถใช้งาน Sendemail ได้แล้ว หากคุณสนใจการกำหนดค่ารายละเอียดเพิ่มเติมและวิธีแก้ปัญหาที่ซับซ้อน คุณสามารถดู<a href="https://www.proofpoint.com/us/products/email-protection/open-source-email-solution">เอกสารนี้</a>เพิ่มเติมได้</p>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>
<p>The post <a rel="nofollow" href="https://docs.ruk-com.cloud/running-sendmail-inside-a-container">Running Sendmail Inside a Container</a> appeared first on <a rel="nofollow" href="https://docs.ruk-com.cloud">คู่มือการใช้งาน Ruk-Com Cloud (PAAS)</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://docs.ruk-com.cloud/running-sendmail-inside-a-container/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>External SMTP for Email Sending</title>
		<link>https://docs.ruk-com.cloud/external-smtp-for-email-sending</link>
					<comments>https://docs.ruk-com.cloud/external-smtp-for-email-sending#respond</comments>
		
		<dc:creator><![CDATA[Admin]]></dc:creator>
		<pubDate>Mon, 04 Apr 2022 07:18:16 +0000</pubDate>
				<category><![CDATA[Development Tools]]></category>
		<guid isPermaLink="false">https://docs.ruk-com.cloud/?p=24523</guid>

					<description><![CDATA[<p>SMTP&#160;(Simple Mail Transfer Protocol) คือมาตราฐานกา [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://docs.ruk-com.cloud/external-smtp-for-email-sending">External SMTP for Email Sending</a> appeared first on <a rel="nofollow" href="https://docs.ruk-com.cloud">คู่มือการใช้งาน Ruk-Com Cloud (PAAS)</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p><strong>SMTP</strong>&nbsp;(Simple Mail Transfer Protocol) คือมาตราฐานการรับส่งอีเมลผ่านเครือข่ายอินเตอร์เน็ตโปรโตคอล (IP) การสื่อสารระหว่างผู้ส่งและผู้รับจะดำเนินการผ่านสตริงคำสั่งและส่งข้อมูลโดยใช้ช่องทางสตรีมข้อมูลที่น่าเชื่อถือซึ่งโดยปกติจะเป็นการเชื่อมต่อ TCP ในคู่มือนี้จะแสดงวิธีการส่งอีเมลผ่าน SMTP โดยใช้โฮสติ้งของเรา PHP มีวิธีการตั้งค่าดังนี้:</p>



<ul class="wp-block-list"><li><a href="#phpmailer">การใช้ PHP Mailer</a><br></li><li><a href="#custom">การกำหนดค่าโค้ดแบบฟอร์มส่งอีเมลด้วยตนเอง</a></li></ul>



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



<h4 class="wp-block-heading" id="phpmailer">PHPMailer สำหรับการส่งอีเมล</h4>



<p>PHPMailer เป็นการส่งอีเมลแบบดั้งเดิมที่มีฟีเจอร์ครบถ้วนสำหรับ PHP สามารถใช้ได้กับ PHP v. 5.0 หรือสูงกว่า </p>



<p>1. เข้าสู่ระบบ Ruk-Com Cloud</p>



<p>2. สร้าง <strong>PHP environment </strong>คลิกที่ปุ่ม New Environment และเลือกแท็บ PHP</p>



<p>3. เลือกแอปพลิเคชันเซิร์ฟเวอร์ <strong>Apache</strong> และกำหนดขีดจำกัด cloudlets จากนั้นเปิด <strong>public IP </strong>สำหรับโหนด apache ป้อนชื่อสำหรับ environment ของคุณ (เช่น&nbsp;<em>phpmailer</em>) แล้วคลิก <strong>Create</strong></p>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" src="https://docs.jelastic.com/email-via-external-smtp/01-create-php-environment.png" alt="create PHP environment"/></figure></div>



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



<p>4. คลิกที่ลิงก์เพื่อดาวน์โหลด <a href="https://download.jelastic.com/public.php?service=files&amp;t=1c0e6f02fd2da054818b86182fc5747d&amp;download&amp;path=//phpmailer.test.tar.gz">PHPMailer script</a> </p>



<p>5. ไปที่ <strong>Deployment manager</strong> และ <strong>Upload</strong> แพ็กเกจไปยัง Ruk-Com Cloud แดชบอร์ด</p>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" src="https://docs.jelastic.com/email-via-external-smtp/02-deployment-manager.png" alt="deployment manager"/></figure></div>



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



<p>6. กดปุ่ม Browse เลือกไฟล์ในเครื่องของคุณแล้วกดปุ่ม <strong>Upload</strong></p>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" src="https://docs.jelastic.com/email-via-external-smtp/03-upload-application-archive.png" alt="upload phpmailer archive"/></figure></div>



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



<p>7. เมื่ออัปโหลดไฟล์เรียบร้อยแล้วกดปุ่ม <strong>Deploy</strong> ไปยัง environment ที่สร้างก่อนหน้านี้</p>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" src="https://docs.jelastic.com/email-via-external-smtp/04-deploy-phpmailer.jpg" alt="deploy PHPMailer"/></figure></div>



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



<p>8. จากนั้นคลิกปุ่ม <strong>Config</strong> ถัดจากแอปพลิเคชันเซิร์ฟเวอร์ของคุณแล้วเปิดไฟล์ <strong>/var/www/webroot/ROOT/config.php</strong></p>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" src="https://docs.jelastic.com/email-via-external-smtp/05-phpmailer-configuration.png" alt="PHPMailer configuration"/></figure></div>



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



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



<p>9. ระบุข้อมูลที่จำเป็นทั้งหมดเพื่อกำหนดค่าการส่งอีเมลผ่าน localhost หรือผ่านอีเมลบัญชีที่คุณต้องการส่ง:</p>



<h4 class="wp-block-heading">การส่งผ่าน Localhost</h4>



<p>คุณสามารถส่งอีเมลได้โดยตรงจากแอปของคุณโดยไม่ต้องระบุอีเมลจริง ในกรณีนี้จะไม่มีข้อจำกัดใดๆเกี่ยวกับความถี่และปริมาณอีเมลที่ส่ง แต่สามารถตรวจสอบการส่งอีเมลของคุณว่าเป็นสแปม</p>



<p>สำหรับการกำหนดค่าคุณควรระบุค่าพารามิเตอร์ดังนี้:</p>



<ul class="wp-block-list"><li><strong>host</strong>:&nbsp;ระบุค่า localhost</li><li><strong>auth</strong>:&nbsp;ระบุ <em><strong>false</strong></em>&nbsp;(ปิดการใช้งาน authentication เนื่องจากไม่จำเป็นสำหรับ localhost)</li><li><strong>username</strong>:&nbsp;ระบุชื่อที่คุณต้องการ (ชื่อผู้ส่ง)</li><li><strong>addreply</strong>:&nbsp;ระบุอีเมลที่จะใช้สำหรับการตอบกลับอีเมลของคุณ (พารามิเตอร์นี้บังคับให้ระบุค่า)</li><li><strong>replyto</strong>:&nbsp;ระบุอีเมลเดียวกับพารามิเตอร์ addreply</li></ul>



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



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" src="https://docs.jelastic.com/email-via-external-smtp/06-email-via-localhost-configs.png" alt="email via localhost configs"/></figure></div>



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



<p>กดปุ่ม <strong>Save</strong> เพื่อบันทึกการเปลี่ยนแปลง หลังจากนั้นคุณสามารถคลิกปุ่ม <strong>Open in Browser</strong> ถัดจาก environment ของคุณเพื่อดูฟอร์มสำหรับการส่งอีเมล</p>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" src="https://docs.jelastic.com/email-via-external-smtp/07-phpmailer-send-email-form.png" alt="PHPMailer send email form"/></figure></div>



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



<p>ป้อนข้อมูลสำหรับการทดสอบส่งอีเมลแล้วคลิก <strong>Submit </strong>ในเวลาไม่นานอีเมลจะปรากฏที่กล่องข้อความของคุณ</p>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" src="https://docs.jelastic.com/email-via-external-smtp/08-test-email-from-localhost.png" alt="test email from localhost"/></figure></div>



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



<p class="box-note"><strong>เพิ่มเติม:</strong> หากคุณไม่ได้รับอีเมล โปรดตรวจสอบในโฟลเดอร์สแปม</p>



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



<h4 class="wp-block-heading" id="custom">การส่งอีเมลผ่านบัญชีจริง</h4>



<p>ในกรณีที่คุณมีบัญชีอีเมลพิเศษที่ลงทะเบียนสำหรับการส่งจดหมายของคุณสามารถใช้ได้เช่นกัน บัญชีลักษณะนี้จะไม่อยู่ในโฟลเดอร์สแปมแต่จะมีข้อจำกัดบางประการ เช่นจำนวนอีเมลที่ส่งได้ ในตัวอย่างนี้เราจะใช้ <em>gmail.com</em></p>



<p>คุณสามารถกำหนดค่าได้ตามตัวอย่างนี้:</p>



<ul class="wp-block-list"><li><strong>host</strong>: state&nbsp;<em>ssl://smtp.gmail.com</em></li><li><strong>port</strong>:&nbsp;<em>465</em> (พอร์ตสำหรับผู้ให้บริการอีเมลของคุณ, ในกรณีนี้คือ gmail)</li><li><strong>username:</strong> ระบุบัญชีอีเมลที่คุณต้องการใช้</li><li><strong>password</strong>: ระบุรหัสผ่านของบัญชีอีเมล <em>username</em></li><li><strong>addreply</strong>&nbsp;และ&nbsp;<strong>replyto</strong>:&nbsp;ระบุบัญชีอีเมลเดียวกันกับ <em>username</em> (บัญชีที่คุณต้องการใช้ส่งจดหมาย)</li></ul>



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



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" src="https://docs.jelastic.com/email-via-external-smtp/09-email-via-gmail-configs.png" alt="email via GMail configs"/></figure></div>



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



<p>กดปุ่ม <strong>Save</strong> เพื่อบันทึกการเปลี่ยนแปลงแล้วคลิกปุ่ม <strong>Open in Browser</strong> ถัดจาก environment ของคุณ</p>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" src="https://docs.jelastic.com/email-via-external-smtp/07-phpmailer-send-email-form.png" alt="PHPMailer send email form"/></figure></div>



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



<p>ป้อนข้อมูลในช่องและคลิก <strong>Submit</strong> อีกสักครู่อีเมลนี้จะปรากฏในกล่องจดหมายของคุณ</p>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" src="https://docs.jelastic.com/email-via-external-smtp/10-test-email-from-gmail.png" alt="test email from GMail"/></figure></div>



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



<h4 class="wp-block-heading">การใช้แบบฟอร์มที่กำหนดเองสำหรับการส่งอีเมล</h4>



<p>คุณสามารถเตรียมโค้ดแบบฟอร์มส่งอีเมลของคุณและตั้งค่าสำหรับส่งอีเมลได้</p>



<p>1. กดปุ่ม <strong>Config</strong> ถัดจากเซิร์ฟเวอร์ Apache ของคุณ</p>



<div class="wp-block-image"><figure class="aligncenter is-resized"><img decoding="async" src="https://docs.jelastic.com/email-via-external-smtp/11-apache-config-button.png" alt="Apache config button" width="546" height="147"/></figure></div>



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



<p>2. ไปที่โฟลเดอร์ <strong>webroot/ROOT</strong>&nbsp;แล้วสร้างไฟล์ใหม่ เช่น <em>mailtest.php</em></p>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" src="https://docs.jelastic.com/email-via-external-smtp/12-create-mailtest-page.png" alt="create mailtest page"/></figure></div>



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



<p>3. วางแบบฟอร์มโค้ดของคุณลงในไฟล์ที่สร้างขึ้นแล้วกดปุ่ม <strong>Save</strong></p>



<p>คุณสามารถใช้ตัวอย่างนี้:</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>&lt;form method=POST ation=#&gt;
From &lt;input type=text name=from&gt;&lt;br /&gt;
To &lt;input type=text name=to&gt;&lt;br /&gt;
Subject &lt;input type=text name=subj&gt;&lt;br /&gt;
Type your message  &lt;input type=text name=text&gt;&lt;br /&gt;
&lt;input type=submit name=sub value=Send&gt;
&lt;/form&gt;
&lt;?php
if ($_POST[&#39;sub&#39;]){
 system (&quot;echo {$_POST[&#39;text&#39;]} | mail -s {$_POST[&#39;subj&#39;]} -r {$_POST[&#39;from&#39;]}  {$_POST[&#39;to&#39;]}&quot;);}
?&gt;</code></pre></div>



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



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" src="https://docs.jelastic.com/email-via-external-smtp/13-mailtest-page-php-code.png" alt="mailtest page PHP code"/></figure></div>



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



<p>4. คลิกปุ่ม <strong>Open in Browser</strong> ที่ environment ของคุณแล้วเพิ่มชื่อไฟล์ที่ส่วนท้ายของ URL คุณจะเห็นฟอร์มดังนี้</p>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" src="https://docs.jelastic.com/email-via-external-smtp/14-custom-email-sending-form.png" alt="custom email sending form"/></figure></div>



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



<p>5. การส่งอีเมลคุณสามารถใช้ได้ทั้ง localhost และบัญชีอีเมลจริง (เพียงพิมพ์ “localhost” หรืออีเมลที่ต้องการในช่อง From) หลังจากกรอกข้อมูลครบทุกช่องแล้ว กดปุ่ม <strong>Send</strong></p>



<p>หลังจากนั้นคุณจะได้รับอีเมล</p>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" src="https://docs.jelastic.com/email-via-external-smtp/15-test-email-from-custom-form.png" alt="test email from custom form"/></figure></div>



<p class="box-note"><strong>หมายเหตุ:</strong> หากคุณไม่ได้รับอีเมล โปรดตรวจสอบที่โฟลเดอร์สแปม</p>



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



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>
<p>The post <a rel="nofollow" href="https://docs.ruk-com.cloud/external-smtp-for-email-sending">External SMTP for Email Sending</a> appeared first on <a rel="nofollow" href="https://docs.ruk-com.cloud">คู่มือการใช้งาน Ruk-Com Cloud (PAAS)</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://docs.ruk-com.cloud/external-smtp-for-email-sending/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>SFTP / Direct SSH Access</title>
		<link>https://docs.ruk-com.cloud/sftp-direct-ssh-access</link>
					<comments>https://docs.ruk-com.cloud/sftp-direct-ssh-access#respond</comments>
		
		<dc:creator><![CDATA[Admin]]></dc:creator>
		<pubDate>Fri, 25 Mar 2022 10:47:04 +0000</pubDate>
				<category><![CDATA[Development Tools]]></category>
		<guid isPermaLink="false">https://docs.ruk-com.cloud/?p=24450</guid>

					<description><![CDATA[<p>คุณสามารถใช้งาน FTP ผ่านการติดตั้งโปรแกรมเสริม add-ons  [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://docs.ruk-com.cloud/sftp-direct-ssh-access">SFTP / Direct SSH Access</a> appeared first on <a rel="nofollow" href="https://docs.ruk-com.cloud">คู่มือการใช้งาน Ruk-Com Cloud (PAAS)</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>คุณสามารถใช้งาน FTP ผ่านการติดตั้งโปรแกรมเสริม add-ons หาก environment ที่คุณต้องการเข้าถึงนั้นไม่รองรับ add-ons คุณสามารถสร้างการเชื่อมต่อ sftp ผ่านหน้าแดชบอร์ดโดยมีวิธีดังนี้:</p>



<p>1. เลือกโหนดที่คุณต้องการเชื่อมต่อ sftp จากนั้นคลิกที่ปุ่มรูปเฟืองด้านขวา เลือก <strong>SFTP / Direct SSH Access</strong></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/2022/03/image-1024x272.png" alt="" class="wp-image-24452" width="768" height="204" srcset="https://docs.ruk-com.cloud/wp-content/uploads/2022/03/image-1024x272.png 1024w, https://docs.ruk-com.cloud/wp-content/uploads/2022/03/image-300x80.png 300w, https://docs.ruk-com.cloud/wp-content/uploads/2022/03/image-768x204.png 768w, https://docs.ruk-com.cloud/wp-content/uploads/2022/03/image-1536x408.png 1536w, https://docs.ruk-com.cloud/wp-content/uploads/2022/03/image-24x6.png 24w, https://docs.ruk-com.cloud/wp-content/uploads/2022/03/image-36x10.png 36w, https://docs.ruk-com.cloud/wp-content/uploads/2022/03/image-48x13.png 48w, https://docs.ruk-com.cloud/wp-content/uploads/2022/03/image.png 1710w" sizes="auto, (max-width: 768px) 100vw, 768px" /></figure></div>



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



<p>2. การตั้งค่า SFTP / Direct SSH Access จะปรากฏขึ้นให้คุณคลิก <strong>Add Public SSH Key</strong></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/2022/03/Screen-Shot-2565-03-25-at-13.39.49-1024x568.png" alt="" class="wp-image-24457" width="768" height="426" srcset="https://docs.ruk-com.cloud/wp-content/uploads/2022/03/Screen-Shot-2565-03-25-at-13.39.49-1024x568.png 1024w, https://docs.ruk-com.cloud/wp-content/uploads/2022/03/Screen-Shot-2565-03-25-at-13.39.49-300x167.png 300w, https://docs.ruk-com.cloud/wp-content/uploads/2022/03/Screen-Shot-2565-03-25-at-13.39.49-768x426.png 768w, https://docs.ruk-com.cloud/wp-content/uploads/2022/03/Screen-Shot-2565-03-25-at-13.39.49-1536x853.png 1536w, https://docs.ruk-com.cloud/wp-content/uploads/2022/03/Screen-Shot-2565-03-25-at-13.39.49-24x13.png 24w, https://docs.ruk-com.cloud/wp-content/uploads/2022/03/Screen-Shot-2565-03-25-at-13.39.49-36x20.png 36w, https://docs.ruk-com.cloud/wp-content/uploads/2022/03/Screen-Shot-2565-03-25-at-13.39.49-48x27.png 48w, https://docs.ruk-com.cloud/wp-content/uploads/2022/03/Screen-Shot-2565-03-25-at-13.39.49.png 1924w" sizes="auto, (max-width: 768px) 100vw, 768px" /></figure></div>



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



<p>3. เพิ่ม public key ของคุณในหน้าแดชบอร์ดโดยระบุ <strong><em>Name</em></strong> (เช่น <em>mykey</em>) และ <strong><em>Public Key</em></strong> ของคุณลงในช่องแล้วคลิก <strong>Add</strong></p>



<ul class="wp-block-list"><li>คุณสามารถสร้าง public key ได้ที่เครื่องของคุณโดยใช้คำสั่ง <strong>ssh-keygen </strong>ผ่าน terminal ตัวอย่างเช่น</li></ul>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>ssh-keygen -t rsa</code></pre></div>



<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/2022/03/image-3-1024x100.png" alt="" class="wp-image-24460" width="768" height="75" srcset="https://docs.ruk-com.cloud/wp-content/uploads/2022/03/image-3-1024x100.png 1024w, https://docs.ruk-com.cloud/wp-content/uploads/2022/03/image-3-300x29.png 300w, https://docs.ruk-com.cloud/wp-content/uploads/2022/03/image-3-768x75.png 768w, https://docs.ruk-com.cloud/wp-content/uploads/2022/03/image-3-24x2.png 24w, https://docs.ruk-com.cloud/wp-content/uploads/2022/03/image-3-36x4.png 36w, https://docs.ruk-com.cloud/wp-content/uploads/2022/03/image-3-48x5.png 48w, https://docs.ruk-com.cloud/wp-content/uploads/2022/03/image-3.png 1130w" sizes="auto, (max-width: 768px) 100vw, 768px" /><figcaption>กด <strong>Enter</strong> เพื่อบันทึกไฟล์</figcaption></figure></div>



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



<ul class="wp-block-list"><li>SSH key จะถูกสร้างที่เครื่องของคุณซึ่งประกอบด้วยไฟล์ <strong>id_rsa</strong> คือ private key และ  <strong>id_rsa.pub</strong> คือ public key <br></li><li>ใช้คำสั่งด้านล่างนี้เพื่อดู public key ของคุณ</li></ul>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>cat .ssh/id_rsa.pub</code></pre></div>



<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/2022/03/Screen-Shot-2565-03-25-at-17.43.11-1024x286.png" alt="" class="wp-image-24476" width="512" height="143" srcset="https://docs.ruk-com.cloud/wp-content/uploads/2022/03/Screen-Shot-2565-03-25-at-17.43.11-1024x286.png 1024w, https://docs.ruk-com.cloud/wp-content/uploads/2022/03/Screen-Shot-2565-03-25-at-17.43.11-300x84.png 300w, https://docs.ruk-com.cloud/wp-content/uploads/2022/03/Screen-Shot-2565-03-25-at-17.43.11-768x214.png 768w, https://docs.ruk-com.cloud/wp-content/uploads/2022/03/Screen-Shot-2565-03-25-at-17.43.11-24x7.png 24w, https://docs.ruk-com.cloud/wp-content/uploads/2022/03/Screen-Shot-2565-03-25-at-17.43.11-36x10.png 36w, https://docs.ruk-com.cloud/wp-content/uploads/2022/03/Screen-Shot-2565-03-25-at-17.43.11-48x13.png 48w, https://docs.ruk-com.cloud/wp-content/uploads/2022/03/Screen-Shot-2565-03-25-at-17.43.11.png 1140w" sizes="auto, (max-width: 512px) 100vw, 512px" /></figure></div>



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



<ul class="wp-block-list"><li>คัดลอก key แล้วเพิ่มที่หน้าแดชบอร์ด<strong> Add Public Key</strong></li></ul>



<div class="wp-block-image"><figure class="aligncenter size-full is-resized"><img loading="lazy" decoding="async" src="https://docs.ruk-com.cloud/wp-content/uploads/2022/03/image-4.png" alt="" class="wp-image-24464" width="451" height="318" srcset="https://docs.ruk-com.cloud/wp-content/uploads/2022/03/image-4.png 902w, https://docs.ruk-com.cloud/wp-content/uploads/2022/03/image-4-300x212.png 300w, https://docs.ruk-com.cloud/wp-content/uploads/2022/03/image-4-768x542.png 768w, https://docs.ruk-com.cloud/wp-content/uploads/2022/03/image-4-24x17.png 24w, https://docs.ruk-com.cloud/wp-content/uploads/2022/03/image-4-36x25.png 36w, https://docs.ruk-com.cloud/wp-content/uploads/2022/03/image-4-48x34.png 48w" sizes="auto, (max-width: 451px) 100vw, 451px" /><figcaption>กดปุ่ม <strong>Add</strong> หลังจากเพิ่มเรียบร้อยแล้วจะมีอีเมลการเชื่อมต่อ ssh ส่งไปให้คุณ</figcaption></figure></div>



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



<h4 class="wp-block-heading">การใช้ SFTP ผ่าน FileZilla</h4>



<p>การเชื่อมต่อเซิร์ฟเวอร์ของคุณผ่าน FileZilla สามารถทำตามขั้นตอนง่ายๆดังนี้:</p>



<p>1. หลังจากที่คุณเพิ่ม public key เรียบร้อยแล้ว คุณสามารถใช้ข้อมูล <strong>Host, Username, Port </strong>เพื่อเชื่อมต่อผ่าน FileZilla ได้</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/2022/03/Screen-Shot-2565-03-25-at-17.14.48-1024x560.png" alt="" class="wp-image-24470" width="768" height="420" srcset="https://docs.ruk-com.cloud/wp-content/uploads/2022/03/Screen-Shot-2565-03-25-at-17.14.48-1024x560.png 1024w, https://docs.ruk-com.cloud/wp-content/uploads/2022/03/Screen-Shot-2565-03-25-at-17.14.48-300x164.png 300w, https://docs.ruk-com.cloud/wp-content/uploads/2022/03/Screen-Shot-2565-03-25-at-17.14.48-768x420.png 768w, https://docs.ruk-com.cloud/wp-content/uploads/2022/03/Screen-Shot-2565-03-25-at-17.14.48-1536x840.png 1536w, https://docs.ruk-com.cloud/wp-content/uploads/2022/03/Screen-Shot-2565-03-25-at-17.14.48-24x13.png 24w, https://docs.ruk-com.cloud/wp-content/uploads/2022/03/Screen-Shot-2565-03-25-at-17.14.48-36x20.png 36w, https://docs.ruk-com.cloud/wp-content/uploads/2022/03/Screen-Shot-2565-03-25-at-17.14.48-48x26.png 48w, https://docs.ruk-com.cloud/wp-content/uploads/2022/03/Screen-Shot-2565-03-25-at-17.14.48.png 1952w" sizes="auto, (max-width: 768px) 100vw, 768px" /></figure></div>



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



<p>2. เข้าไปที่ FileZilla เครื่องของคุณ คลิกปุ่ม <strong>Site Manager</strong></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/2022/03/Screen-Shot-2565-03-25-at-17.24.15-1024x557.png" alt="" class="wp-image-24472" width="715" height="389" srcset="https://docs.ruk-com.cloud/wp-content/uploads/2022/03/Screen-Shot-2565-03-25-at-17.24.15-1024x557.png 1024w, https://docs.ruk-com.cloud/wp-content/uploads/2022/03/Screen-Shot-2565-03-25-at-17.24.15-300x163.png 300w, https://docs.ruk-com.cloud/wp-content/uploads/2022/03/Screen-Shot-2565-03-25-at-17.24.15-768x418.png 768w, https://docs.ruk-com.cloud/wp-content/uploads/2022/03/Screen-Shot-2565-03-25-at-17.24.15-1536x835.png 1536w, https://docs.ruk-com.cloud/wp-content/uploads/2022/03/Screen-Shot-2565-03-25-at-17.24.15-2048x1113.png 2048w, https://docs.ruk-com.cloud/wp-content/uploads/2022/03/Screen-Shot-2565-03-25-at-17.24.15-24x13.png 24w, https://docs.ruk-com.cloud/wp-content/uploads/2022/03/Screen-Shot-2565-03-25-at-17.24.15-36x20.png 36w, https://docs.ruk-com.cloud/wp-content/uploads/2022/03/Screen-Shot-2565-03-25-at-17.24.15-48x26.png 48w" sizes="auto, (max-width: 715px) 100vw, 715px" /></figure></div>



<p>ตั้งค่าการเชื่อมต่อดังนี้</p>



<ul class="wp-block-list"><li><strong>Protocol</strong>: เลือก SFTP &#8211; SSH File Transfer Protocol</li><li><strong>Host:</strong> gate.manage.ruk-com.cloud</li><li><strong>Port:</strong> 3022</li><li><strong>Logon Type:</strong> เลือก Key file</li><li><strong>User:</strong> ระบุ username ที่หน้าการตั้งค่าแดชบอร์ดของคุณ</li><li><strong>Key File:</strong> คลิกปุ่ม Browse แล้วเลือกไฟล์ <strong>id_rsa</strong> ที่เครื่องของคุณ<br><br></li></ul>



<p>เมื่อคุณป้อนข้อมูลเสร็จแล้ว คลิก <strong>Connect</strong> เพื่อเชื่อมต่อไปยังแอปพลิเคชันเซิร์ฟเวอร์ของคุณ</p>



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



<p>3. หากเชื่อมต่อได้สำเร็จแล้วจะขึ้นสถานะแสดง <strong>Successful </strong>เพียงเท่านี้คุณก็สามารถถ่ายโอนไฟล์ของคุณได้แล้ว</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="585" src="https://docs.ruk-com.cloud/wp-content/uploads/2022/03/Screen-Shot-2565-03-25-at-17.29.15-1024x585.png" alt="" class="wp-image-24474" srcset="https://docs.ruk-com.cloud/wp-content/uploads/2022/03/Screen-Shot-2565-03-25-at-17.29.15-1024x585.png 1024w, https://docs.ruk-com.cloud/wp-content/uploads/2022/03/Screen-Shot-2565-03-25-at-17.29.15-300x171.png 300w, https://docs.ruk-com.cloud/wp-content/uploads/2022/03/Screen-Shot-2565-03-25-at-17.29.15-768x439.png 768w, https://docs.ruk-com.cloud/wp-content/uploads/2022/03/Screen-Shot-2565-03-25-at-17.29.15-1536x877.png 1536w, https://docs.ruk-com.cloud/wp-content/uploads/2022/03/Screen-Shot-2565-03-25-at-17.29.15-2048x1169.png 2048w, https://docs.ruk-com.cloud/wp-content/uploads/2022/03/Screen-Shot-2565-03-25-at-17.29.15-24x14.png 24w, https://docs.ruk-com.cloud/wp-content/uploads/2022/03/Screen-Shot-2565-03-25-at-17.29.15-36x21.png 36w, https://docs.ruk-com.cloud/wp-content/uploads/2022/03/Screen-Shot-2565-03-25-at-17.29.15-48x27.png 48w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure></div>



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



<p></p>
<p>The post <a rel="nofollow" href="https://docs.ruk-com.cloud/sftp-direct-ssh-access">SFTP / Direct SSH Access</a> appeared first on <a rel="nofollow" href="https://docs.ruk-com.cloud">คู่มือการใช้งาน Ruk-Com Cloud (PAAS)</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://docs.ruk-com.cloud/sftp-direct-ssh-access/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>NetBeans Plugin for Application Deploy</title>
		<link>https://docs.ruk-com.cloud/netbeans-plugin-for-application-deploy</link>
					<comments>https://docs.ruk-com.cloud/netbeans-plugin-for-application-deploy#respond</comments>
		
		<dc:creator><![CDATA[Admin]]></dc:creator>
		<pubDate>Thu, 24 Mar 2022 10:53:41 +0000</pubDate>
				<category><![CDATA[Development Tools]]></category>
		<guid isPermaLink="false">https://docs.ruk-com.cloud/?p=24428</guid>

					<description><![CDATA[<p>คุณสามารถสร้างโปรเจกต์ใน NetBeans IDE และ deploy กับ en [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://docs.ruk-com.cloud/netbeans-plugin-for-application-deploy">NetBeans Plugin for Application Deploy</a> appeared first on <a rel="nofollow" href="https://docs.ruk-com.cloud">คู่มือการใช้งาน Ruk-Com Cloud (PAAS)</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>คุณสามารถสร้างโปรเจกต์ใน NetBeans IDE และ deploy กับ environment ของคุณได้<br><br></p>



<h4 class="wp-block-heading">การสร้างโปรเจกต์ใหม่</h4>



<p>1. คลิกปุ่ม <strong>New Project</strong> ที่ด้านบนแผงควบคุมของ NetBeans IDE </p>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" src="https://docs.jelastic.com/netbeans-plugin-app-deployment/01-netbeans-create-new-project.png" alt="netbeans create new project"/></figure></div>



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



<p>2. เลือกหมวดหมู่ <strong>Categories -> Java Web</strong> และ Project -><strong> Web Application</strong> จากนั้นคลิก <strong>Next</strong></p>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" src="https://docs.jelastic.com/netbeans-plugin-app-deployment/02-netbeans-create-java-web-application.png" alt="netbeans create java web application"/></figure></div>



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



<p>3. ในหน้าต่างที่เปิดขึ้นให้คุณระบุ <strong>Project Name, Project Location</strong>, <strong>Project Folder </strong>และคลิก<strong> Next </strong>เพื่อดำเนินการ </p>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" src="https://docs.jelastic.com/netbeans-plugin-app-deployment/03-netbeans-set-project-name-and-location.png" alt="netbeans set project name and location"/></figure></div>



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



<p>4. เลือกเซิร์ฟเวอร์ของคุณในเมนูดรอปดาวน์และคลิก <strong>Next</strong> อีกครั้ง</p>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" src="https://docs.jelastic.com/netbeans-plugin-app-deployment/04-netbeans-project-server-and-settings.png" alt="netbeans project server and settings"/></figure></div>



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



<p>5. หากคุณต้องการใช้ frameworks ในแอปพลิเคชันของคุณ ให้คุณทำเครื่องหมายถูกที่ช่องเฟรมเวิร์คที่คุณต้องการและคลิก<strong> Finish</strong></p>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" src="https://docs.jelastic.com/netbeans-plugin-app-deployment/05-netbeans-project-frameworks.png" alt="netbeans project frameworks"/></figure></div>



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



<p>6. โปรเจกต์เว็บใหม่ของคุณจะถูกสร้างขึ้น</p>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" src="https://docs.jelastic.com/netbeans-plugin-app-deployment/06--netbeans-new-project-created.png" alt="netbeans new project created"/></figure></div>



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



<h4 class="wp-block-heading">Deploy Project</h4>



<p>1. คลิกขวาที่ชื่อโปรเจกต์ของคุณและเลือกเมนู <strong>Deploy</strong></p>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" src="https://docs.jelastic.com/netbeans-plugin-app-deployment/07-netbeans-deploy-project.png" alt="netbeans deploy project"/></figure></div>



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



<p>2. ไฟล์เก็บถาวร .war ของโปรเจกต์คุณจะถูกสร้างและ deploy กับแพลตฟอร์ม</p>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" src="https://docs.jelastic.com/netbeans-plugin-app-deployment/08-project-build-and-deploy-log.png" alt="project build and deploy log"/></figure></div>



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



<p>3. เพื่อให้แน่ใจว่าทุกอย่างทำงานได้ปกติ คุณสามารถเปิด URL ของคุณในเบราว์เซอร์ด้วยตนเองหรือคลิก <strong>Open App in browser</strong> ในแท็บ <strong>Services</strong></p>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" src="https://docs.jelastic.com/netbeans-plugin-app-deployment/09-open-deployed-application-in-browser.png" alt="open deployed application in browser"/></figure></div>



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



<p> คุณจะเห็นผลลัพธ์แอปพลิเคชันของคุณ</p>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" src="https://docs.jelastic.com/netbeans-plugin-app-deployment/10--deployed-project.png" alt="deployed project"/></figure></div>



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



<p>การติดตั้งปลั๊กอิน Jelastic NetBeans IDE ทำให้คุณสามารถจัดการ พัฒนา และ deploy แอปพลิเคชันของคุณได้อย่างง่ายดายโดยไม่ต้องสลับไปมาระหว่าง IDE และเบราว์เซอร์</p>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>
<p>The post <a rel="nofollow" href="https://docs.ruk-com.cloud/netbeans-plugin-for-application-deploy">NetBeans Plugin for Application Deploy</a> appeared first on <a rel="nofollow" href="https://docs.ruk-com.cloud">คู่มือการใช้งาน Ruk-Com Cloud (PAAS)</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://docs.ruk-com.cloud/netbeans-plugin-for-application-deploy/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>NetBeans Plugin Management</title>
		<link>https://docs.ruk-com.cloud/netbeans-plugin-management</link>
					<comments>https://docs.ruk-com.cloud/netbeans-plugin-management#respond</comments>
		
		<dc:creator><![CDATA[Admin]]></dc:creator>
		<pubDate>Thu, 24 Mar 2022 09:32:58 +0000</pubDate>
				<category><![CDATA[Development Tools]]></category>
		<guid isPermaLink="false">https://docs.ruk-com.cloud/?p=24418</guid>

					<description><![CDATA[<p>คุณสามารถจัดการ Java environment ที่มีอยู่ได้อย่างง่ายด [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://docs.ruk-com.cloud/netbeans-plugin-management">NetBeans Plugin Management</a> appeared first on <a rel="nofollow" href="https://docs.ruk-com.cloud">คู่มือการใช้งาน Ruk-Com Cloud (PAAS)</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>คุณสามารถจัดการ Java environment ที่มีอยู่ได้อย่างง่ายดายผ่านแท็บ<strong> Services</strong> โดยขยายรายการ <strong>Cloud </strong>และเลือก environment ที่คุณต้องการ</p>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" src="https://docs.jelastic.com/netbeans-plugin-env-management/01-netbeans-remote-cloud-access.png" alt="netbeans remote cloud access"/></figure></div>



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



<h4 class="wp-block-heading">Stop/Start Environment</h4>



<p>1. การหยุดใช้งาน environment สามารถทำได้โดยคลิกขวาที่ชื่อ environment นั้นและคลิก<strong> Stop Environment</strong></p>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" src="https://docs.jelastic.com/netbeans-plugin-env-management/02-netbeans-remote-stop-environment.png" alt="netbeans remote stop environment"/></figure></div>



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



<p>2. หากคุณต้องการเรียกใช้ environment ที่หยุดไปแล้วให้คลิกขวาที่สภาพแวดล้อมและคลิก <strong>Start Environment</strong></p>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" src="https://docs.jelastic.com/netbeans-plugin-env-management/03-netbeans-remote-start-environment.png" alt="netbeans remote start environment"/></figure></div>



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



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



<h4 class="wp-block-heading">Log Files</h4>



<p>1. คุณสามารถจัดการไฟล์ log ได้อย่างง่ายผ่าน IDE โดยตรง ขยายโหนดที่คุณต้องการเพื่อค้นหาไฟล์ log จากนั้นคลิกขวาเลือก <strong>Get log</strong> (หรือดับเบิ้ลคลิก)</p>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" src="https://docs.jelastic.com/netbeans-plugin-env-management/04-netbeans-remote-get-logs.png" alt="netbeans remote get logs"/></figure></div>



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



<p>2. ไฟล์ log จะเปิดขึ้นโดยอัตโนมัติ</p>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" src="https://docs.jelastic.com/netbeans-plugin-env-management/05--netbeans-view-remote-server-logs.png" alt="netbeans view remote server logs"/></figure></div>



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



<p>3. หากคุณต้องการบันทึกไฟล์ log ให้ไปที่เมนู <strong>File &gt; Save As</strong>&nbsp;</p>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" src="https://docs.jelastic.com/netbeans-plugin-env-management/06-remote-logs-save-as.png" alt="remote logs save as"/></figure></div>



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



<h4 class="wp-block-heading">Application Context</h4>



<p>หากคุณมีแอปพลิเคชันที่ deploy แล้วคุณสามารถคลิกขวาที่บริบทที่เหมาะสมใน environment เพื่อเปิดแอปพลิเคชันของคุณในเบราว์เซอร์</p>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" src="https://docs.jelastic.com/netbeans-plugin-env-management/07-netbeans-open-app-in-browser.png" alt="netbeans open app in browser"/></figure></div>



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



<p>คุณสามารถใช้เมนูนี้ลบแอปพลิเคชันของคุณได้เช่นกัน โดยคลิกปุ่ม Destroy context</p>



<p>คุณสามารถเรียนรู้<a href="https://docs.ruk-com.cloud/netbeans-plugin-for-application-deploy">วิธีการ deploy โปรเจ็กต์ NetBeans</a> โดยตรงจาก IDE ผ่านลิงก์เอกสารนี้</p>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>
<p>The post <a rel="nofollow" href="https://docs.ruk-com.cloud/netbeans-plugin-management">NetBeans Plugin Management</a> appeared first on <a rel="nofollow" href="https://docs.ruk-com.cloud">คู่มือการใช้งาน Ruk-Com Cloud (PAAS)</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://docs.ruk-com.cloud/netbeans-plugin-management/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>NetBeans Plugin Installation</title>
		<link>https://docs.ruk-com.cloud/netbeans-plugin-installation</link>
					<comments>https://docs.ruk-com.cloud/netbeans-plugin-installation#respond</comments>
		
		<dc:creator><![CDATA[Admin]]></dc:creator>
		<pubDate>Thu, 24 Mar 2022 07:35:41 +0000</pubDate>
				<category><![CDATA[Development Tools]]></category>
		<guid isPermaLink="false">https://docs.ruk-com.cloud/?p=24410</guid>

					<description><![CDATA[<p>เริ่มต้นใช้งานปลั๊กอินคุณจะต้องติดตั้งและเชื่อมต่อกับบั [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://docs.ruk-com.cloud/netbeans-plugin-installation">NetBeans Plugin Installation</a> appeared first on <a rel="nofollow" href="https://docs.ruk-com.cloud">คู่มือการใช้งาน Ruk-Com Cloud (PAAS)</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>เริ่มต้นใช้งานปลั๊กอินคุณจะต้อง<a href="#install">ติดตั้ง</a>และ<a href="#account">เชื่อมต่อกับบัญชี Ruk-Com Cloud</a> ภายในการตั้งค่า NetBeans คุณสามารถเริ่มต้นใช้งาน NetBeans IDE ได้โดยดำเนินการตามคำแนะนำด้านล่าง</p>



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



<h4 class="wp-block-heading" id="install">การติดตั้งปลั๊กอิน</h4>



<p>1. ติดตั้ง <strong>NetBeans IDE</strong> เวอร์ชันล่าสุด (<em>Java EE</em>&nbsp;หรือ&nbsp;<em>All</em>&nbsp;bundle)&nbsp;และไปที่เมนู <strong>Tools &gt; Plugins</strong></p>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" src="https://docs.jelastic.com/netbeans-plugin-installation/01-netbeans-add-plugin.png" alt="netbeans add plugin"/></figure></div>



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



<p>2. สลับไปที่แท็บ <strong>Available Plugins</strong> และป้อนชื่อ <em>Jelastic</em> ในช่อง <strong>Search</strong> ในรายการให้คุณเลือก&nbsp;<em><strong>Jelastic Netbeans Plugin</strong></em> และคลิกปุ่ม <strong>Install</strong></p>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" src="https://docs.jelastic.com/netbeans-plugin-installation/02-jelastic-netbeans-plugin.png" alt="jelastic netbeans plugin"/></figure></div>



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



<p>3. ในหน้าต่าง <strong>NetBeans IDE</strong> <strong>Installer </strong>ที่เปิดขึ้น คลิกปุ่ม <strong>Next</strong></p>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" src="https://docs.jelastic.com/netbeans-plugin-installation/03--confirm-plugin-installation.png" alt="confirm plugin installation"/></figure></div>



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



<p>4. อ่านและยอมรับเงื่อนไขของข้อตกลงสิทธิ์การใช้งาน จากนั้นทำเครื่องหมายยอมรับในช่องด้านล่าง</p>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" src="https://docs.jelastic.com/netbeans-plugin-installation/04-plugin-license-agreement.png" alt="plugin license agreement"/><figcaption>คลิก <strong>Install</strong> เพื่อดำเนินการ</figcaption></figure></div>



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



<p>5. หลังจากติดตั้งสำเร็จแล้วปิดหน้าต่างนี้โดยคลิกเครื่องหมาย <strong>Finish</strong> </p>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" src="https://docs.jelastic.com/netbeans-plugin-installation/05-finish-plugin-installation.png" alt="finish plugin installation"/></figure></div>



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



<p class="box-note"><strong>เพิ่มเติม:</strong> ก่อนขั้นตอนสุดท้าย คุณอาจจะต้องตรวจสอบใบรับรองสำหรับปลั๊กอิน Jelastic ให้คลิกปุ่ม <strong>Continue</strong> เพื่อดำเนินการต่อ<br><br><img loading="lazy" decoding="async" width="550" height="385" class="wp-image-24413" style="width: 550px;" src="https://docs.ruk-com.cloud/wp-content/uploads/2022/03/06-plugin-verify-certificate.png" alt="" srcset="https://docs.ruk-com.cloud/wp-content/uploads/2022/03/06-plugin-verify-certificate.png 499w, https://docs.ruk-com.cloud/wp-content/uploads/2022/03/06-plugin-verify-certificate-300x210.png 300w, https://docs.ruk-com.cloud/wp-content/uploads/2022/03/06-plugin-verify-certificate-24x17.png 24w, https://docs.ruk-com.cloud/wp-content/uploads/2022/03/06-plugin-verify-certificate-36x25.png 36w, https://docs.ruk-com.cloud/wp-content/uploads/2022/03/06-plugin-verify-certificate-48x34.png 48w" sizes="auto, (max-width: 550px) 100vw, 550px" /></p>



<p>ตอนนี้คุณก็มีปลั๊กอิน Jelastic ใน NetBeans IDE ของคุณแล้ว</p>



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



<h4 class="wp-block-heading" id="account">การเชื่อมต่อบัญชี Ruk-Com Cloud</h4>



<p>1. ไปที่เมนู <strong>Window &gt; Services</strong></p>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" src="https://docs.jelastic.com/netbeans-plugin-installation/07-netbeans-services-window.png" alt="netbeans services window"/></figure></div>



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



<p>2. ในหน้าต่างที่เปิดขึ้นคลิกขวาที่เมนู <strong>Cloud</strong> และคลิก <strong>Add Cloud</strong></p>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" src="https://docs.jelastic.com/netbeans-plugin-installation/08-netbeans-add-cloud.png" alt="netbeans add cloud"/></figure></div>



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



<p>3. ในรายการ Cloud Providers เลือก <em><strong>Jelastic</strong></em> และคลิก <strong>Next</strong></p>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" src="https://docs.jelastic.com/netbeans-plugin-installation/09-netbeans-add-jelastic.png" alt="netbeans add jelastic"/></figure></div>



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



<p>4. ในหน้าต่างที่เปิดขึ้นให้คุณระบุ <strong>Display Name</strong> (ชื่อที่คุณต้องการ เช่น <em>myjelastic</em>) เลือก<strong> Provider</strong> ผู้ให้บริการผ่านเมนูดรอปดาวน์หรือพิมพ์ชื่อโดเมนผู้ให้บริการโฮสต์ของคุณ แล้วกรอกข้อมูลในช่อง <strong>login</strong> และ <strong>password</strong> ด้วยข้อมูลรับรองของคุณ</p>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" src="https://docs.jelastic.com/netbeans-plugin-installation/10-add-account-credentials.png" alt="add account credentials"/><figcaption>คลิก <strong>Finish</strong> เพื่อสร้างการเชื่อมต่อ</figcaption></figure></div>



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



<p>5. คุณสามารถขยายรายการ <strong>Cloud</strong> เพื่อดู cloud ที่คุณเพิ่มเข้ามา</p>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" src="https://docs.jelastic.com/netbeans-plugin-installation/11-jelastic-added-to-netbeans.png" alt="jelastic added to netbeans"/></figure></div>



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



<p id="box-note"><strong>หมายเหตุ:</strong> การลบ cloud ของคุณออกจาก NetBeans IDE สามารถทำได้ที่ <strong>Tools &gt; Cloud Providers</strong> ในหน้าต่างที่เปิดขึ้นคลิกปุ่ม <strong>Remove Cloud</strong><br><img loading="lazy" decoding="async" width="550" height="449" class="wp-image-24416" style="width: 550px;" src="https://docs.ruk-com.cloud/wp-content/uploads/2022/03/12-netbeans-remove-cloud.png" alt="" srcset="https://docs.ruk-com.cloud/wp-content/uploads/2022/03/12-netbeans-remove-cloud.png 603w, https://docs.ruk-com.cloud/wp-content/uploads/2022/03/12-netbeans-remove-cloud-300x245.png 300w, https://docs.ruk-com.cloud/wp-content/uploads/2022/03/12-netbeans-remove-cloud-24x20.png 24w, https://docs.ruk-com.cloud/wp-content/uploads/2022/03/12-netbeans-remove-cloud-36x29.png 36w, https://docs.ruk-com.cloud/wp-content/uploads/2022/03/12-netbeans-remove-cloud-48x39.png 48w" sizes="auto, (max-width: 550px) 100vw, 550px" /></p>



<p><br>ตอนนี้ เมื่อคุณติดตั้งปลั๊กอิน Jelastic NetBeans และเชื่อมต่อแล้ว คุณสามารถดำเนิน<a href="https://docs.ruk-com.cloud/netbeans-plugin-management">การจัดการ enviornment</a> และ deploy โปรเจกต์ได้</p>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>
<p>The post <a rel="nofollow" href="https://docs.ruk-com.cloud/netbeans-plugin-installation">NetBeans Plugin Installation</a> appeared first on <a rel="nofollow" href="https://docs.ruk-com.cloud">คู่มือการใช้งาน Ruk-Com Cloud (PAAS)</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://docs.ruk-com.cloud/netbeans-plugin-installation/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>NetBeans Plugin Overview</title>
		<link>https://docs.ruk-com.cloud/netbeans-plugin-overview</link>
					<comments>https://docs.ruk-com.cloud/netbeans-plugin-overview#respond</comments>
		
		<dc:creator><![CDATA[Admin]]></dc:creator>
		<pubDate>Fri, 18 Mar 2022 08:49:47 +0000</pubDate>
				<category><![CDATA[Development Tools]]></category>
		<guid isPermaLink="false">https://docs.ruk-com.cloud/?p=24388</guid>

					<description><![CDATA[<p>NetBeans&#160;เป็น open-source ฟรีแบบ integrated develo [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://docs.ruk-com.cloud/netbeans-plugin-overview">NetBeans Plugin Overview</a> appeared first on <a rel="nofollow" href="https://docs.ruk-com.cloud">คู่มือการใช้งาน Ruk-Com Cloud (PAAS)</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<div style="height:15px" aria-hidden="true" class="wp-block-spacer"></div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" src="https://docs.ruk-com.cloud/wp-content/uploads/2022/03/01-netbeans-logo.png" alt="" class="wp-image-24391" width="299" height="81" srcset="https://docs.ruk-com.cloud/wp-content/uploads/2022/03/01-netbeans-logo.png 320w, https://docs.ruk-com.cloud/wp-content/uploads/2022/03/01-netbeans-logo-300x82.png 300w, https://docs.ruk-com.cloud/wp-content/uploads/2022/03/01-netbeans-logo-24x7.png 24w, https://docs.ruk-com.cloud/wp-content/uploads/2022/03/01-netbeans-logo-36x10.png 36w, https://docs.ruk-com.cloud/wp-content/uploads/2022/03/01-netbeans-logo-48x13.png 48w" sizes="auto, (max-width: 299px) 100vw, 299px" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p> <strong><a href="https://netbeans.org/" target="_blank" rel="noreferrer noopener">NetBeans</a></strong>&nbsp;เป็น open-source ฟรีแบบ integrated development environment (IDE) ที่รองรับการพัฒนาแอปพลิเคชัน Java ทุกประเภท (Java SE, Java ME, เว็บ, EJB และแอปพลิเคชันมือถือ)</p>
</div>
</div>



<p>ฟังก์ชันทั้งหมดของ IDE จัดเตรียมไว้เป็นโมดูลซึ่งช่วยให้สามารถขยาย NetBeans IDE ได้ ในแต่ละโมดูลมีฟังก์ชันที่กำหนดไว้อย่างดี เช่น การรองรับภาษา Java, การแก้ไข, รองรับระบบการกำหนดเวอร์ชัน CVS หรือ SVN ซึ่ง NetBeans IDE มีโมดูลทั้งหมดที่จำเป็นสำหรับการพัฒนา Java ด้วยการดาวน์โหลดเพียงครั้งเดียวทำให้ผู้ใช้สามารถเริ่มทำงานได้ทันที</p>



<p>การสร้างปลั๊กอินสำหรับแพลตฟอร์ม <strong>NetBeans </strong>development  ทำให้กระบวนการจัดการและการพัฒนาแอปพลิเคชันใน Ruk-Com Cloud PaaS ง่ายขึ้น</p>



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



<p>คุณสามารถดูคำแนะนำต่อไปนี้เพื่อติดตั้งปลั๊กอินและจัดการ Ruk-Com Cloud environment ผ่าน NetBeans IDE:</p>



<ul class="wp-block-list"><li><a href="https://docs.ruk-com.cloud/netbeans-plugin-installation">การติดตั้งปลั๊กอิน</a></li><li><a href="https://docs.ruk-com.cloud/netbeans-plugin-management">การจัดการ Environment</a></li><li><a href="https://docs.ruk-com.cloud/netbeans-plugin-for-application-deploy">การ Deploy แอปพลิเคชัน</a></li></ul>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>
<p>The post <a rel="nofollow" href="https://docs.ruk-com.cloud/netbeans-plugin-overview">NetBeans Plugin Overview</a> appeared first on <a rel="nofollow" href="https://docs.ruk-com.cloud">คู่มือการใช้งาน Ruk-Com Cloud (PAAS)</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://docs.ruk-com.cloud/netbeans-plugin-overview/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Maven Plugin</title>
		<link>https://docs.ruk-com.cloud/maven-plugin</link>
					<comments>https://docs.ruk-com.cloud/maven-plugin#respond</comments>
		
		<dc:creator><![CDATA[Admin]]></dc:creator>
		<pubDate>Fri, 18 Mar 2022 07:46:07 +0000</pubDate>
				<category><![CDATA[Development Tools]]></category>
		<guid isPermaLink="false">https://docs.ruk-com.cloud/?p=24367</guid>

					<description><![CDATA[<p>Maven plugin เป็นเครื่องมือที่ใช้สำหรับสร้างและจัดการโป [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://docs.ruk-com.cloud/maven-plugin">Maven Plugin</a> appeared first on <a rel="nofollow" href="https://docs.ruk-com.cloud">คู่มือการใช้งาน Ruk-Com Cloud (PAAS)</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p><strong><a href="https://github.com/jelastic/jelastic-maven-plugin" target="_blank" rel="noreferrer noopener">Maven plugin</a></strong> เป็นเครื่องมือที่ใช้สำหรับสร้างและจัดการโปรเจ็กต์ Java และมีองค์ประกอบของฟีเจอร์ Maven มาตรฐานและทำให้กระบวนการสร้างนั้นง่ายขึ้นผ่านการปฏิบัติการ deploy และการพัฒนาที่ดีที่สุดเพื่อปรับใช้โปรเจกต์โดยตรงผ่านระบบคลาวด์</p>



<p class="box-note"><strong>เคล็ดลับ:</strong> อีกทางเลือกหนึ่งคุณสามารถจัดการโปรเจกต์ระยะไกล (เช่น จากที่ใดก็ได้บนอินเทอร์เน็ต) โดยการสร้าง Maven build node ที่ Ruk-Com Cloud PaaS และจัดเก็บโปรเจกต์ไว้ที่ระบบควบคุมเวอร์ชัน GIT ที่ต้องการ</p>



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



<p>ทำตามขั้นตอนถัดไปนี้เพื่อ deploy แอปพลิเคชัน Java ของคุณกับปลั๊กอิน Maven:</p>



<p>1. เริ่มต้นตรวจสอบให้แน่ใจว่า Java Environment ของคุณทำงานอยู่เพื่อ deploy โปรเจกต์ของคุณ หากคุณต้องการ<a href="https://docs.ruk-com.cloud/setting-up-environment">สร้าง</a>ใหม่สามารถทำตามคู่มือนี้</p>



<p>2. เตรียมโปรเจกต์ Java โดยใช้เครื่องมือสร้าง <a href="https://maven.apache.org/download.cgi">Maven</a> (คุณสามารถทำด้วยตนเองหรือใช้ IDE ก็ได้)</p>



<p>3. ปรับไฟล์กำหนดค่า <em><strong>pom.xml</strong></em> โดยพิ่ม/ขยายส่วนและใส่ค่าที่ถูกต้องตามด้านล่างนี้:</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>&lt;plugin&gt;
 &lt;groupId&gt;com.jelastic&lt;/groupId&gt;
 &lt;artifactId&gt;jelastic-maven-plugin&lt;/artifactId&gt;
 &lt;version&gt;1.9.3&lt;/version&gt;
 &lt;configuration&gt;
    &lt;apiToken&gt;${token}&lt;/apiToken&gt; &lt;!--an access token is used instead of a login/password, see note below--&gt;
    &lt;artifact&gt;{artifact}&lt;/artifact&gt; &lt;!--artifact to be deployed--&gt;
    &lt;context&gt;{context}&lt;/context&gt; &lt;!--preferable context name (ROOT if skipped)--&gt;
    &lt;environment&gt;{envName}&lt;/environment&gt; &lt;!--name of a target Jelastic environment--&gt;
    &lt;comment&gt;{comment}&lt;/comment&gt; &lt;!--custom comment, if needed--&gt;
   &lt;api_hoster&gt;{hosterDomain}&lt;/api_hoster&gt; &lt;!--domain name of your platform--&gt;
 &lt;/configuration&gt;
&lt;/plugin&gt;
&lt;pluginRepository&gt;
     &lt;id&gt;sonatype-oss-public&lt;/id&gt;
     &lt;url&gt;https://oss.sonatype.org/content/groups/public&lt;/url&gt;
     &lt;releases&gt;
         &lt;enabled&gt;true&lt;/enabled&gt;
     &lt;/releases&gt;
     &lt;snapshots&gt;
         &lt;enabled&gt;true&lt;/enabled&gt;
     &lt;/snapshots&gt;
&lt;/pluginRepository&gt;</code></pre></div>



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



<p class="has-text-align-center box-warning"><strong>เพิ่มเติม:</strong> คุณสามารถสร้าง <a href="https://docs.jelastic.com/personal-access-tokens/">access token</a> สำหรับปลั๊กอิน <em><strong>Maven&nbsp;</strong></em>ผ่านแดชบอร์ด<br><br><img loading="lazy" decoding="async" width="450" height="222" class="wp-image-24375" style="width: 450px;" src="https://docs.ruk-com.cloud/wp-content/uploads/2022/03/01-maven-plugin-access-token.png" alt="" srcset="https://docs.ruk-com.cloud/wp-content/uploads/2022/03/01-maven-plugin-access-token.png 450w, https://docs.ruk-com.cloud/wp-content/uploads/2022/03/01-maven-plugin-access-token-300x148.png 300w, https://docs.ruk-com.cloud/wp-content/uploads/2022/03/01-maven-plugin-access-token-24x12.png 24w, https://docs.ruk-com.cloud/wp-content/uploads/2022/03/01-maven-plugin-access-token-36x18.png 36w, https://docs.ruk-com.cloud/wp-content/uploads/2022/03/01-maven-plugin-access-token-48x24.png 48w" sizes="auto, (max-width: 450px) 100vw, 450px" /><br></p>



<p>อย่าลืม <strong>Save</strong> เพื่อบันทึกการเปลี่ยนแปลง</p>



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



<p>4. เปิด command line ที่เครื่อง local ของคุณและไปที่โฟลเดอร์โปรเจกต์ Maven คุณสามารถใช้คำสั่งนี้:</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>mvn jelastic:deploy -Djelastic.password={password}</code></pre></div>



<p>เริ่มใช้งานแอปพลิเคชันของคุณโดยการแทนที่<em> <strong>{password} </strong></em>ด้วยรหัสผ่านบัญชี Ruk-Com Cloud ของคุณ (token)</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>mvn jelastic:publish</code></pre></div>



<p>สร้างและอัปโหลดไฟล์ .war ไปยัง<a href="https://docs.ruk-com.cloud/deployment-manager">การจัดการ deployment</a> ของบัญชีคุณโดยไม่ต้อง deploy โปรเจกต์จริงๆ</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>mvn clean install jelastic:deploy</code></pre></div>



<p> Redeploys โปรเจกต์ของคุณหลังจากการเปลี่ยนแปลงโค้ด</p>



<p>5. หลังจาก deploy สำเร็จแล้ว คุณสามารถไปที่แดชบอร์ดเพื่อตรวจสอบให้แน่ใจว่าไฟล์ได้ถูกเพิ่มไปยัง environment เรียบร้อยแล้ว</p>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" src="https://docs.jelastic.com/maven-plugin-jelastic/02-java-project-deployed-with-maven.png" alt="Java project deployed with Maven"/></figure></div>



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



<p>การเข้าถึงแอปพลิเคชันที่คุณ deploy คุณสามารถคลิกปุ่ม <strong>Open in Browser</strong> จะเห็นแอปพลิเคชัน Hello World ในกรณีของเรา</p>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" src="https://docs.jelastic.com/maven-plugin-jelastic/03-project-opened-in-browser.png" alt="project opened in browser"/></figure></div>



<p>คุณจะเห็นว่าโปรเจ็กต์นี้สร้างและ deploy สำเร็จผ่าน Maven</p>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>
<p>The post <a rel="nofollow" href="https://docs.ruk-com.cloud/maven-plugin">Maven Plugin</a> appeared first on <a rel="nofollow" href="https://docs.ruk-com.cloud">คู่มือการใช้งาน Ruk-Com Cloud (PAAS)</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://docs.ruk-com.cloud/maven-plugin/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Integrating Jelastic with IntelliJ IDEA: The Java IDE for Professional Developers</title>
		<link>https://docs.ruk-com.cloud/integrating-jelastic-with-intellij-idea-the-java-ide-for-professional-developers</link>
					<comments>https://docs.ruk-com.cloud/integrating-jelastic-with-intellij-idea-the-java-ide-for-professional-developers#respond</comments>
		
		<dc:creator><![CDATA[Admin]]></dc:creator>
		<pubDate>Fri, 11 Mar 2022 10:32:05 +0000</pubDate>
				<category><![CDATA[Development Tools]]></category>
		<guid isPermaLink="false">https://docs.ruk-com.cloud/?p=24338</guid>

					<description><![CDATA[<p>IntelliJ IDEA เป็น IDE ที่มีโค้ดเป็นศูนย์กลางและเน้นประ [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://docs.ruk-com.cloud/integrating-jelastic-with-intellij-idea-the-java-ide-for-professional-developers">Integrating Jelastic with IntelliJ IDEA: The Java IDE for Professional Developers</a> appeared first on <a rel="nofollow" href="https://docs.ruk-com.cloud">คู่มือการใช้งาน Ruk-Com Cloud (PAAS)</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<div class="wp-block-image"><figure class="aligncenter size-full is-resized"><img loading="lazy" decoding="async" src="https://docs.ruk-com.cloud/wp-content/uploads/2022/03/zl48EuhC.jpeg" alt="" class="wp-image-24340" width="225" height="225" srcset="https://docs.ruk-com.cloud/wp-content/uploads/2022/03/zl48EuhC.jpeg 400w, https://docs.ruk-com.cloud/wp-content/uploads/2022/03/zl48EuhC-300x300.jpeg 300w, https://docs.ruk-com.cloud/wp-content/uploads/2022/03/zl48EuhC-150x150.jpeg 150w, https://docs.ruk-com.cloud/wp-content/uploads/2022/03/zl48EuhC-24x24.jpeg 24w, https://docs.ruk-com.cloud/wp-content/uploads/2022/03/zl48EuhC-36x36.jpeg 36w, https://docs.ruk-com.cloud/wp-content/uploads/2022/03/zl48EuhC-48x48.jpeg 48w" sizes="auto, (max-width: 225px) 100vw, 225px" /></figure></div>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p><strong><a href="http://www.jetbrains.com/idea/" target="_blank" rel="noreferrer noopener">IntelliJ IDEA</a></strong> เป็น IDE ที่มีโค้ดเป็นศูนย์กลางและเน้นประสิทธิภาพการทำงานของนักพัฒนาโดย editor จะเข้าใจโค้ดของคุณอย่างลึกและรู้แนวทางสำหรับ codebase ซึ่งจะให้คำแนะนำที่ดีเวลาที่คุณต้องการและพร้อมที่จะช่วยกำหนดรูปแบบโค้ดของคุณ</p>



<p>Java IDE จะมี 2 ประเภทดังนี้:</p>



<ul class="wp-block-list"><li><strong>Ultimate</strong> เป็น IDE เชิงพาณิชย์ที่มีคุณสมบัติครบถ้วนพร้อมกับชุดเครื่องมือที่มีการผสานรวมกับเทคโนโลยีและเฟรมเวิร์กที่สำคัญและทันสมัยที่สุด ซึ่งจำเป็นสำหรับการพัฒนาเว็บและ Java EE อย่างมีประสิทธิภาพ<br><br></li><li><strong>Community</strong> เป็น IDE เวอร์ชัน open-source ที่ใช้สำหรับ JVM และ Android development</li></ul>



<p></p>
</div>
</div>



<p class="box-note"><strong>เคล็ดลับ:</strong> หากคุณต้องการเรียนรู้เพิ่มเติมเกี่ยวกับฟีเจอร์และความแตกต่างระหว่าง Ultimate vs Community คุณสามารถดูได้ที่<a href="https://www.jetbrains.com/products/compare/?product=idea&amp;product=idea-ce">เอกสาร IDA</a></p>



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



<p>IntelliJ IDEA มีปลั๊กอินอยู่มากมายและรองรับปลั๊กอิน Jelastic โดยเฉพาะ (รองรับ IDEA เวอร์ชัน 107.105 หรือสูงกว่าทั้ง <strong>Ultimate </strong>และ<strong> Community</strong>) หากคุณต้องการใช้ปลั๊กอิน Jelastic สำหรับ IntelliJ IDEA คุณสามารถทำได้ภายในไม่กี่นาทีตามวิดีโอสั้นๆด้านล่าง<br></p>



<figure class="wp-block-embed aligncenter is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-4-3 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe loading="lazy" title="Jelastic Integration with IntelliJ IDEA" width="800" height="600" src="https://www.youtube.com/embed/6i73wWak1Oc?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
</div></figure>



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



<p>หากคุณต้องการอ่านรายละเอียดเพิ่มเติม คุณสามารถอ่านคำแนะนำด้านล่างเกี่ยวกับการใช้งาน Jelastic integration ร่วมกับ IntelliJ IDEA มีขั้นตอนดังนี้:</p>



<ul class="wp-block-list"><li><a href="#install">การติดตั้งปลั๊กอิน Jelastic</a></li><li><a href="#access">การเข้าถึง Jelastic จาก IDEA</a></li><li><a href="#deploy">การ deploy แอปพลิเคชันกับ Cloud</a></li><li><a href="#log">การทำงานร่วมกับ environments และไฟล์ log</a></li><li><a href="#web">การสร้าง Web Project</a></li></ul>



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



<h4 class="wp-block-heading" id="install">การติดตั้งปลั๊กอิน Jelastic IntelliJ IDEA</h4>



<p>การติดตั้งปลั๊กอิน Jelastic, การเริ่มต้นโปรแกรม IDEA, ให้คุณไปที่ <strong>Settings &gt; Plugins</strong> และคลิกปุ่ม <strong>Browse repositories</strong></p>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" src="https://docs.jelastic.com/idea-plugin/1.png" alt="intellij-idea"/></figure></div>



<p>ในหน้า Settings เลือกติดตั้งปลั๊กอิน&nbsp;<em>Jelastic Cloud Platform Integration</em> และรีสตาร์ท IDEA ของคุณ</p>



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



<h4 class="wp-block-heading" id="access">การเข้าถึง Jelastic จาก IDEA</h4>



<p>การเข้าถึง Jelastic จาก IDEA ไปที่ <strong>Settings &gt; Jelastic</strong> ป้อนข้อมูลบัญชีของคุณ (email &amp; password) และเลือกผู้ให้บริการจากรายการ</p>



<p class="has-text-align-center box-note"><strong>หมายเหตุ:</strong> บัญชีที่เปิดการใช้งานแบบ two-factor authentication ควรใช้ token เพื่อเข้าถึงปลั๊กอิน IDE แทนรหัสผ่าน<br><br><img loading="lazy" decoding="async" width="550" height="271" class="wp-image-24351" style="width: 550px;" src="https://docs.ruk-com.cloud/wp-content/uploads/2022/03/02-ide-plugins-access-token.png" alt="" srcset="https://docs.ruk-com.cloud/wp-content/uploads/2022/03/02-ide-plugins-access-token.png 450w, https://docs.ruk-com.cloud/wp-content/uploads/2022/03/02-ide-plugins-access-token-300x148.png 300w, https://docs.ruk-com.cloud/wp-content/uploads/2022/03/02-ide-plugins-access-token-24x12.png 24w, https://docs.ruk-com.cloud/wp-content/uploads/2022/03/02-ide-plugins-access-token-36x18.png 36w, https://docs.ruk-com.cloud/wp-content/uploads/2022/03/02-ide-plugins-access-token-48x24.png 48w" sizes="auto, (max-width: 550px) 100vw, 550px" /></p>



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



<h4 class="wp-block-heading">การ deploy แอปพลิเคชันกับ Cloud</h4>



<p id="deploy">หลังจากติดตั้งปลั๊กอินเรียบร้อยแล้ว คุณจะเห็นโลโก้ Jelastic ที่แถบเครื่องมือ IDE หลักหรือในเมนูป๊อปอัพที่หน้าต่างเครื่องมือ <strong>Projects</strong> คลิกปุ่มนี้เพื่อ  deploy โปรเจกต์เว็บ Java ของคุณกับ Jelastic</p>



<p>ในหน้าต่างที่เปิดขึ้นเลือกสกุลไฟล์เก็บถาวรที่เหมาะสม (เช่น .ear, .jar หรือ .war) จากนั้นระบุ Context, เลือก environment ปลายทางจากรายการและกดยืนยัน</p>



<p>โปรเจกต์ที่เลือกจะแสดงในหน้าต่าง Jelastic tool ใน IDE คลิกปุ่ม deploy สำหรับปลั๊กอินเพื่อรัน build ของ artifact แลพ deploy กับ Jelastic</p>



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



<h4 class="wp-block-heading" id="log">การทำงานร่วมกับ environments และไฟล์ log</h4>



<p>หน้าต่างเครื่องมือ Jelastic ใน IDEA จะแสดงรายการ environment ปัจจุบันของคุณ คุณสามารถขยายดูโหนดที่เพิ่มและแอปพลิเคชันที่ deploy ได้</p>



<p>เมนู Context คุณสามารถจัดการ environment ของคุณได้ (Stop/Start, Restart/Refresh) และ deploy โปรเจกต์ (Destroy, Open in browser หรือ Refresh)</p>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" src="https://docs.jelastic.com/idea-plugin/4-2.jpg" alt="idea plugin 4 2"/></figure></div>



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



<p>หากคุณต้องการดูไฟล์ log ของคอนเทนเนอร์ คลิกที่โหนดปลายทางแล้วเลือกตัวเลือก Get logs เลือกไฟล์ที่คุณต้องการแล้วคลิก View log (หรือดับเบิ้ลคลิกไฟล์ที่ต้องการ)</p>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" src="https://docs.jelastic.com/idea-plugin/5.jpg" alt="idea plugin 5.jpg"/></figure></div>



<p>คุณสามารถดูไฟล์ log อื่นๆที่พร้อมใช้งานสำหรับโหนดปลายทาง</p>



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



<h4 class="wp-block-heading" id="web">การสร้าง Web Project ใน IDEA</h4>



<p>คุณสามารถสร้างโปรเจกต์ IDEA และ deploy environment โดยตรงได้ตามขั้นตอนต่อไปนี้:</p>



<p>1. เลือก <strong>Java Module</strong> เพื่อสร้างโปรเจกต์ใหม่ ใส่ข้อมูลในช่องทั้งหมดแล้วคลิก <strong>Next</strong></p>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" src="https://docs.jelastic.com/idea-plugin/1.jpg" alt="idea plugin 1.jpg"/></figure></div>



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



<p>เลือกเทคโนโลยีที่ต้องการ เช่น <strong><em>Web Application</em></strong> เนื่องจากโปรเจ็กต์ของคุณควรใช้เฟรมเวิร์กนี้ และคลิก <strong>Finish</strong></p>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" src="https://docs.jelastic.com/idea-plugin/2.jpg" alt="idea plugin 2.jpg"/></figure></div>



<p>เมื่อสร้างโปรเจ็กต์แล้ว artifact เริ่มต้นจะถูกสร้างขึ้นเป็นแพ็คเกจ WAR พร้อมไฟล์สั่งทำการและไฟล์ static</p>



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



<p class="box-note"><strong>เคล็ดลับ:</strong> การดู artifact ที่มีอยู่ในโปรเจกต์ของคุณ สามารถดูได้ที่ <strong>File &gt; Project structure &gt; Artifacts</strong> เลือก artifact จากรายการเพื่อดูโครงสร้างและข้อมูลรายละเอียดเพิ่มเติม</p>



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



<p>3. เลือก artifact ที่ต้องการและทำเครื่องหมายถูกที่ช่อง <strong>build on make  </strong>ซึ่งปัจจุบันอนุญาตให้สร้าง artifact ในแต่ละครั้งหลังจากสร้างโปรเจกต์</p>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" src="https://docs.jelastic.com/idea-plugin/3.jpg" alt="idea plugin 3.jpg"/></figure></div>



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



<p>4. สำหรับการ deploy กับเซิร์ฟเวอร์ควรสร้าง artifact ใหม่ EAR, JAR หรือ WAR โดยเปิดใช้งานตัวเลือก <strong>Build on make</strong></p>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" src="https://docs.jelastic.com/idea-plugin/4.jpg" alt="idea plugin 4.jpg"/></figure></div>



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



<p>5. เมื่อกำหนดค่าโปรเจกต์และเขียนโค้ดเรียบร้อยแล้ว คลิกปุ่ม <strong>Make Project</strong></p>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" src="https://docs.jelastic.com/idea-plugin/5.jpg" alt="idea plugin 5.jpg"/></figure></div>



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



<p>ในส่วนนี้ artifact จะถูกสร้างขึ้นและพร้อมสำหรับการ deploy ซึ่งคุณสามารถรันได้ตามที่อธิบายไว้ในส่วนก่อนหน้า</p>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" src="https://docs.jelastic.com/idea-plugin/6.jpg" alt="idea plugin 6.jpg"/></figure></div>



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



<p>6. เริ่มต้นดำเนินการโปรเจกต์ของคุณ คลิกขวาที่ ROOT แล้วเลือก <strong>Open in browser</strong> ที่เมนู</p>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" src="https://docs.jelastic.com/idea-plugin/7.jpg" alt="idea plugin 7.jpg"/></figure></div>



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



<p>แอปพลิเคชันของคุณจะถูกเปิดในแท็บเบราว์เซอร์ใหม่</p>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" src="https://docs.jelastic.com/idea-plugin/8.jpg" alt="idea plugin 8.jpg"/></figure></div>



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



<p>ด้วยวิธีนี้คุณสามารถสร้างแอปพลิเคชัน Java ของคุณผ่าน IntelliJ IDEA ทั้งสองประเภท Ultimate หรือ Community และสามารถ deploy กับ Cloud ได้ในที่เดียวโดยไม่ขัดกับกระบวนการพัฒนา</p>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>
<p>The post <a rel="nofollow" href="https://docs.ruk-com.cloud/integrating-jelastic-with-intellij-idea-the-java-ide-for-professional-developers">Integrating Jelastic with IntelliJ IDEA: The Java IDE for Professional Developers</a> appeared first on <a rel="nofollow" href="https://docs.ruk-com.cloud">คู่มือการใช้งาน Ruk-Com Cloud (PAAS)</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://docs.ruk-com.cloud/integrating-jelastic-with-intellij-idea-the-java-ide-for-professional-developers/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
