<?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>Linux User &#187; สวัสดีครับ :&#8221;)</title>
	<atom:link href="http://cubebox.monofocus.in.th/hell/feed/" rel="self" type="application/rss+xml" />
	<link>http://cubebox.monofocus.in.th</link>
	<description>Unix and Linux Server Testing</description>
	<lastBuildDate>Fri, 24 Jun 2011 07:28:39 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
		<item>
		<title>Apache Webserver ไม่ทำงานใน Webmin!!</title>
		<link>http://cubebox.monofocus.in.th/2010/08/apache-not-run-on-webmin/</link>
		<comments>http://cubebox.monofocus.in.th/2010/08/apache-not-run-on-webmin/#comments</comments>
		<pubDate>Fri, 20 Aug 2010 08:11:51 +0000</pubDate>
		<dc:creator>Cube iBox</dc:creator>
				<category><![CDATA[UNIX: FreeBSD]]></category>
		<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[webmin]]></category>

		<guid isPermaLink="false">http://cubebox.monofocus.in.th/?p=186</guid>
		<description><![CDATA[เป็นปัญหาอย่างหนึ่งที่ webmin จะมองไม่เห็น apache ที่เราติดตั้งบน FreeBSD (7.2) เพราะที่ตั้งของ apache ในค่าของ webmin นั้นชี้ไปไม่ถูกต้อง เราควรทำการแก้ไข ให้ webmin สามารถมองเห็น apache ได้]]></description>
			<content:encoded><![CDATA[<p>เป็นปัญหาอย่างหนึ่งที่ webmin จะมองไม่เห็น apache ที่เราติดตั้งบน FreeBSD (7.2) เพราะที่ตั้งของ apache ในค่าของ webmin นั้นชี้ไปไม่ถูกต้อง เราควรทำการแก้ไข ให้ webmin สามารถมองเห็น apache ได้ ดังนี้ :-</p>
<p><strong>1. ค้นหา Module Apache on Webmin</strong> =&gt; Enter</p>
<div id="attachment_187" class="wp-caption aligncenter" style="width: 221px"><a href="http://cubebox.monofocus.in.th/wp-content/uploads/2010/08/search-for-module-apache.jpg" rel="lightbox[186]"><img class="size-full wp-image-187" title="search-for-module-apache" src="http://cubebox.monofocus.in.th/wp-content/uploads/2010/08/search-for-module-apache.jpg" alt="" width="211" height="115" /></a><p class="wp-caption-text">search-for-module-apache</p></div>
<p><strong>2. เลือก Apache Webserver</strong></p>
<div id="attachment_188" class="wp-caption aligncenter" style="width: 658px"><a href="http://cubebox.monofocus.in.th/wp-content/uploads/2010/08/select-apache-webserver.jpg" rel="lightbox[186]"><img class="size-full wp-image-188" title="select-apache-webserver" src="http://cubebox.monofocus.in.th/wp-content/uploads/2010/08/select-apache-webserver.jpg" alt="" width="648" height="213" /></a><p class="wp-caption-text">select-apache-webserver</p></div>
<p><strong>3. คลิกที่ Module configuration </strong>เพื่อเข้าไปตั้งค่า apache  ดังตัวอย่างข้างล่าง</p>
<blockquote>
<h2 style="text-align: center;">Apache Webserver</h2>
<p>The Apache configuration file <tt>/usr/local/etc/apache/httpd.conf</tt> does not exist. If you have Apache installed, adjust the <span style="color: #0000ff;"><span style="text-decoration: underline;">module configuration</span></span> to use the correct path.</p></blockquote>
<p><strong>4. แก้ไขที่ตั้งไฟล์ ที่ webmin อ่าน</strong> ซึ่ง webmin จะกำหนดค่าไว้ที่ /usr/local/etc/apache/&#8230; เราได้ติดตั้ง apache version 2.2 ต้องเปลี่ยนค่าเป็น apache22  ดังนี้ /usr/local/etc/apache22/&#8230;</p>
<div id="attachment_189" class="wp-caption aligncenter" style="width: 623px"><a href="http://cubebox.monofocus.in.th/wp-content/uploads/2010/08/change-path-apache22.jpg" rel="lightbox[186]"><img class="size-full wp-image-189" title="change-path-apache22" src="http://cubebox.monofocus.in.th/wp-content/uploads/2010/08/change-path-apache22.jpg" alt="" width="613" height="122" /></a><p class="wp-caption-text">change-path-apache22</p></div>
<p><strong>5. ทำการบันทึก เลื่อนลงไปด้านล่างสุดของหน้าแล้วกดปุ่ม Save เป็นอันเสร็จพิธี (^^)</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://cubebox.monofocus.in.th/2010/08/apache-not-run-on-webmin/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Install Webmin Control Panel on FreeBSD 7.2</title>
		<link>http://cubebox.monofocus.in.th/2010/08/webmin-on-freebsd-7-2/</link>
		<comments>http://cubebox.monofocus.in.th/2010/08/webmin-on-freebsd-7-2/#comments</comments>
		<pubDate>Fri, 20 Aug 2010 07:25:30 +0000</pubDate>
		<dc:creator>Cube iBox</dc:creator>
				<category><![CDATA[UNIX: FreeBSD]]></category>
		<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[webmin]]></category>

		<guid isPermaLink="false">http://cubebox.monofocus.in.th/?p=177</guid>
		<description><![CDATA[Webmin เป็นเว็บอินเตอร์เฟสที่ใช้สำหรับการบริหารรวมทั้งระบบ Unix FreeBSD ใช้เบราเซอร์ที่สนับสนุนตารางและรูปแบบคุณสามารถตั้งค่าบัญชีผู้ใช้, Apache, DNS, ใช้ไฟล์ร่วมกันและไฟร์วอลล์ใดๆ Webmin ประกอบด้วยเว็บเซิร์ฟเวอร์อย่างง่ายและจำนวนโปรแกรม Update CGI ที่โดยตรง ไฟล์ระบบเช่น / etc / inetd.conf และ / etc / master.passwd.]]></description>
			<content:encoded><![CDATA[<p><strong>FreeBSD Install and Configure Webmin Web-based Interface ( Control Panel )</strong></p>
<p><strong>1. Install Webmin</strong></p>
<p>การติดตั้ง webmin เพื่อเป็น control panel สำหรับ Server บน FreeBSD 7.2 นั้น จำเป็นตั้งอัพเดทพอร์ตเสียก่อนนะครับ ถ้าหากอัพเดทแล้วก็ข้ามขั้นตอนนี้ไปได้เลย</p>
<blockquote><p># portsnap fetch update</p></blockquote>
<p>เมื่ออัพเดทพอร์ตเรียบร้อยแล้ว เราก็ติดตั้ง Webmin จากพอร์ต /usr/ports/sysutils/webmin =&gt; enter:</p>
<blockquote><p># cd /usr/ports/sysutils/webmin<br />
# make install clean</p></blockquote>
<p><strong>2. Configure webmin</strong></p>
<p>ให้ webmin ทำงานทุกครั้งหลังจากสตาร์ต หรือรีสตาร์ทเครื่องใหม่ โดยเข้าไปใน /etc/rc.conf แล้วเพิ่มค่าดั้งต่อไปนี้เข้าไปในไฟล์ rc.conf (ผมใช้ vi เป็น editor นะครับ)</p>
<blockquote><p>Now, webmin is installed. Start webmin on startup =&gt; enter:<br />
# vi /etc/rc.conf</p>
<p>Append following line:<br />
webmin_enable=&#8221;YES&#8221;</p>
<p>Save and close the file.</p></blockquote>
<p>ต่อไปเราต้องทำการรันสคริปต์ที่อยู่ใน /usr/local/lib/webmin/setup.sh เพื่อ setup webmin</p>
<blockquote><p>#/usr/local/lib/webmin/setup.sh</p>
<p>ตัวอย่างการแสดงผล:</p>
<pre>***********************************************************************
*            Welcome to the Webmin setup script, version 1.420        *
***********************************************************************
Webmin is a web-based interface that allows Unix-like operating
systems and common Unix services to be easily administered.

Installing Webmin in /usr/local/lib/webmin ...

***********************************************************************
Webmin uses separate directories for configuration files and log files.
Unless you want to run multiple versions of Webmin at the same time
you can just accept the defaults.

Log file directory [/var/log/webmin]: <span style="color: #ff0000;">[</span><strong><span style="color: #ff0000;">Press Enter</span></strong><span style="color: #ff0000;">]</span>

***********************************************************************
Webmin is written entirely in Perl. Please enter the full path to the
Perl 5 interpreter on your system.

Full path to perl (default /usr/bin/perl):  <span style="color: #ff0000;">[</span><strong><span style="color: #ff0000;">Press Enter</span></strong><span style="color: #ff0000;">]</span>

Testing Perl ...
Perl seems to be installed ok

***********************************************************************
Operating system name:    FreeBSD
Operating system version: 7.2

***********************************************************************
Webmin uses its own password protected web server to provide access
to the administration programs. The setup script needs to know :
 - What port to run the web server on. There must not be another
   web server already using this port.
 - The login name required to access the web server.
 - The password required to access the web server.
 - If the webserver should use SSL (if your system supports it).
 - Whether to start webmin at boot time.

Web server port (default 10000):  <span style="color: #ff0000;">[</span><strong><span style="color: #ff0000;">Press Enter</span></strong><span style="color: #ff0000;">]</span>
Login name (default admin):  <span style="color: #ff0000;">[</span><strong><span style="color: #ff0000;">Press Enter</span></strong><span style="color: #ff0000;">]</span>
Login password: <span style="color: #ff0000;">[</span><strong><span style="color: #ff0000;">type password</span></strong><span style="color: #ff0000;">]</span>
Password again: <span style="color: #ff0000;">[type password again]</span>
Use SSL (y/n): <strong><span style="color: #ff0000;">y</span></strong>
***********************************************************************
Creating web server config files..
..done

Creating access control file..
..done

Creating start and stop scripts..
..done

Copying config files..
..done

Changing ownership and permissions ..
..done

Running postinstall scripts ..
..done</pre>
</blockquote>
<p><strong>3. webmin ทำงานผ่านทางบราวเซอร์ของไคลเอนท์ โดยทำงานผ่านพอร์ต 10000 ตามที่ระบบกำหนดไว้</strong></p>
<blockquote><p>https://your-domain.com:10000/</p>
<p>หรือ</p>
<p>https://your-server-ip:10000/</p></blockquote>
<div id="attachment_178" class="wp-caption aligncenter" style="width: 540px"><a href="http://cubebox.monofocus.in.th/wp-content/uploads/2010/08/freebsd-webmin-login-screen.png" rel="lightbox[177]"><img class="size-full wp-image-178" title="freebsd-webmin-login-screen" src="http://cubebox.monofocus.in.th/wp-content/uploads/2010/08/freebsd-webmin-login-screen.png" alt="" width="530" height="194" /></a><p class="wp-caption-text">freebsd-webmin-login-screen</p></div>
<p>**ปล. ในครั้งแรกที่ติดตั้งเสร็จแล้วถ้าเปิด webmin ไม่ขึ้น ใน reboot สักรอบนะ (^^)</p>
]]></content:encoded>
			<wfw:commentRss>http://cubebox.monofocus.in.th/2010/08/webmin-on-freebsd-7-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>เริ่มติดตั้ง CentOS ด้วยวิธีง่ายๆ (ตอนที่ 1)</title>
		<link>http://cubebox.monofocus.in.th/2010/06/install-centos-1/</link>
		<comments>http://cubebox.monofocus.in.th/2010/06/install-centos-1/#comments</comments>
		<pubDate>Mon, 07 Jun 2010 04:42:58 +0000</pubDate>
		<dc:creator>Cube iBox</dc:creator>
				<category><![CDATA[Linux: CentOS]]></category>
		<category><![CDATA[CentOS]]></category>
		<category><![CDATA[install]]></category>

		<guid isPermaLink="false">http://cubebox.monofocus.in.th/?p=161</guid>
		<description><![CDATA[เรามาลองติดตั้ง CentOS เพื่อเอามาทำ Server ด้วยวิธีง่ายๆ ผ่านหน้าจอแบบ GUI เพียงไม่กี่ขั้นตอน เราก็สามารถมี CentOS เอาไว้ใช้เป็น Server ได้แล้ว]]></description>
			<content:encoded><![CDATA[<p>ติดตั้ง CentOS แบบ GUI ซึ่งเป็นเรื่องที่ค่อนข้างง่าย และอำนวยความสะดวกในการติดตั้งมากเลยทีเดียว เราลองมาติดตั้ง CentOS แบบง่ายๆ เพื่อทำ server ชึ้นมาใช้ดูกัน ซึ่ง CentOS ที่เราจะใช้ทำการติดตั้งกันนี้ จะใช้ version 5.4 นะครับ</p>
<p>**อ่านคำอธิบายแต่ละขั้นตอน ใต้ภาพนั้นๆ</p>
<div class="wp-caption aligncenter" style="width: 585px"><img class=" " src="http://cubebox.monofocus.in.th/wp-content/file-install-centos/1_cd_found.JPG" alt="" width="575" height="320" /><p class="wp-caption-text">CD Found</p></div>
<p>1. ใส่แผ่นซีดีเข้าไป แล้วเปิดเครื่องจะปรากฏหน้าจอดังภาพด้านบนเป็นหน้าแรก ซึ่งจะถามว่าเราต้องการ Test CD ก่อนการติดตั้งหรือไม่ หากต้องการให้เลื่อนลูกศรไปทางซ้าย เลือก OK แล้วกด Enter แต่จะใช้เวลานานมาก ซึ่งถ้าเราไม่ต้องการก็เลือก Skip แล้วกด Enter</p>
<div class="wp-caption aligncenter" style="width: 586px"><img class=" " src="http://cubebox.monofocus.in.th/wp-content/file-install-centos/2_welcome_install_centos.JPG" alt="" width="576" height="431" /><p class="wp-caption-text">Welcome Install CentOS</p></div>
<p style="text-align: left;">2. จะเข้ามาสู่หน้าจอต้อนรับเข้าสู่การติดตั้ง CentOS เราสามารถใช้เม้าส์ได้ ให้คลิกปุ่ม Next เพื่อไปยังหน้าจอการติดตั้งหน้าจอต่อไป</p>
<p style="text-align: left;">&nbsp;</p>
<div class="wp-caption aligncenter" style="width: 585px"><img class="  " src="http://cubebox.monofocus.in.th/wp-content/file-install-centos/3_select_install_language.JPG" alt="" width="575" height="431" /><p class="wp-caption-text">Select Install Language</p></div>
<p>3. เลือกภาษาที่ใช้ในการติดตั้ง ในที่นี้เลือกภาษาอังกฤษ ซึ่งเป็นภาษามาตรฐานของระบบอยู่แล้ว เมื่อเลือกแล้ว ให้คลิกปุ่ม Next เพื่อไปยังหน้าจอถัดไป</p>
<div class="wp-caption aligncenter" style="width: 584px"><img class=" " src="http://cubebox.monofocus.in.th/wp-content/file-install-centos/4_select_keyboard_language.JPG" alt="" width="574" height="431" /><p class="wp-caption-text">Select Keyboard Language</p></div>
<p style="text-align: left;">4. เลือกภาษาของคีย์บอร์ดที่ใช้ ในที่นี้ค่ามาตรฐานที่ให้มาคือ U.S.English ไม่ต้องเปลี่ยน แล้วคลิกปุ่ม Next เพื่อไปยังหน้าถัดไป</p>
<p style="text-align: left;">&nbsp;</p>
<div class="wp-caption aligncenter" style="width: 585px"><img class=" " src="http://cubebox.monofocus.in.th/wp-content/file-install-centos/5_search_install.JPG" alt="" width="575" height="432" /><p class="wp-caption-text">Search for Install</p></div>
<p>5. ระบบทำการค้นหาเพ็กเกจในการติดตั้ง รอสักครู</p>
<div class="wp-caption aligncenter" style="width: 585px"><img class="  " src="http://cubebox.monofocus.in.th/wp-content/file-install-centos/6_patition_hdd.JPG" alt="" width="575" height="431" /><p class="wp-caption-text">Partition HDD Drive</p></div>
<p>6. ทำการกำหนดพาทิชันของฮาร์ดดิสในการติดตั้ง ดังภาพด้านบน เลือกค่าดีฟอลต์ของระบบที่ให้มา จากนั้นคลิกปุ่ม Next เพื่อไปยังหน้าจอถัดไป (หากอยากทราบการกำหนดพาิชันขั้นสูง ให้ติดตามในหัวข้อถัดไปนะครับ)</p>
<div class="wp-caption aligncenter" style="width: 585px"><img class="  " src="http://cubebox.monofocus.in.th/wp-content/file-install-centos/7_patition_hdd_warning.JPG" alt="" width="575" height="434" /><p class="wp-caption-text">Warning</p></div>
<p>7. ระบบทำการเตือน เกี่ยวกับการเซ็ตพาทิชัน ให้คลิกปุ่ม Yes เพื่อนยอมรับ และไปยังหน้าถัดไป</p>
<div class="wp-caption aligncenter" style="width: 585px"><img class="  " src="http://cubebox.monofocus.in.th/wp-content/file-install-centos/8_select_network.JPG" alt="" width="575" height="431" /><p class="wp-caption-text">Set Network</p></div>
<p>8. ทำการเลือกการตั้งค่า Network หรือ LAN ในที่นี้เป็น eth0 เลือก  DHCP เอาไว้ หากเราต้องการใส่ ip เองก็สามารถกำหนดได้ที่ปุ่ม Edit เมื่อเรียบร้อยแล้วคลิกปุ่ม Next เพื่อไปยังหน้าถัดไป</p>
<div class="wp-caption aligncenter" style="width: 586px"><img class="  " src="http://cubebox.monofocus.in.th/wp-content/file-install-centos/9_select_time_sone.JPG" alt="" width="576" height="428" /><p class="wp-caption-text">Select Time zone</p></div>
<p>9. เลือกโซนเวลา โดยการเอาเม้าส์ไปเลือกโซนทวีป คือประเทศไทยของเรา ก็เอ้าเม้าไปชี้ที่บริเวณกรุงเทพนะครับ แล้วคลิกหนึ่งที หรือ เลือกตัวเลือกโซนเวลาที่อยู่ด้านล่างภาพทวีปก็ได้ครับ เมื่อเลือกเสร็จแล้วคลิกปุ่ม Next เพื่อไปยังหน้าจอถัดไป</p>
<div class="wp-caption aligncenter" style="width: 586px"><img class="  " src="http://cubebox.monofocus.in.th/wp-content/file-install-centos/10_insert_root_password.JPG" alt="" width="576" height="434" /><p class="wp-caption-text">Insert Root Password</p></div>
<p>10. ใส่รหัสผ่านของ Root ที่เราต้องการ ใส่ให้เหมือนกันสองช่องนะครับ ใส่เรียบร้อยแล้วให้คลิก Next เพื่อไปยังหน้าจอถัดไป</p>
<div class="wp-caption aligncenter" style="width: 586px"><img class="  " src="http://cubebox.monofocus.in.th/wp-content/file-install-centos/11_select_service.JPG" alt="" width="576" height="434" /><p class="wp-caption-text">Select Service Server</p></div>
<p>11. เลือก Software Application หรือ service ต่างๆ หากต้องการเลือกเพิ่มเติม ให้คลิกที่ Customize now แล้วคลิกปุ่ม Next เพื่อไปเลือก Service ที่หน้าจอถัดไป</p>
<div class="wp-caption aligncenter" style="width: 586px"><img class="  " src="http://cubebox.monofocus.in.th/wp-content/file-install-centos/12_select_thai_support.JPG" alt="" width="576" height="433" /><p class="wp-caption-text">Select Thai Language Support</p></div>
<p>12. เลือก Language แล้วเลือก Thai Support</p>
<div class="wp-caption aligncenter" style="width: 586px"><img class="  " src="http://cubebox.monofocus.in.th/wp-content/file-install-centos/13_server_configuration_tools.JPG" alt="" width="576" height="432" /><p class="wp-caption-text">Select Server Service</p></div>
<p>13. เลือก Servers แล้วเลือก Service Configuration Tools ถ้าหากเราต้องการ Service เพิ่มเติม เราก็สามารถเลือกเพิ่มเติมได้จากหน้านี้ หลังจากนั้นให้คลิกปุ่ม Next เพื่อไปยังหน้าจดถัดไป (หรือเราสามารถติดตั้งเพิ่มเติมได้หลังจากเราลง OS เสร็จเรียบร้อยแล้ว)</p>
<div class="wp-caption aligncenter" style="width: 593px"><img class="    " src="http://cubebox.monofocus.in.th/wp-content/file-install-centos/14_next_to_begin_install.JPG" alt="" width="583" height="438" /><p class="wp-caption-text">Next Install CentOS</p></div>
<p>14. เมื่อเราตั้งค่าต่างๆ ก่อนที่ระบบจะทำการติดตั้งเรียบร้อยแล้วให้คลิกปุ่ม Next เพื่อไปยังหน้าจอเริ่มต้นการทำการติดตั้งระบบ หรือถ้าหากยังไม่แน่ใจ ก็สามารถย้อนกลับไปตั้งค่าต่างๆ โดยคลิกปุ่ม Back เพื่อกลับไปแก้ไขค่าต่างๆ ได้</p>
<div class="wp-caption aligncenter" style="width: 586px"><img class="  " src="http://cubebox.monofocus.in.th/wp-content/file-install-centos/15_start_install.JPG" alt="" width="576" height="433" /><p class="wp-caption-text">Start to Install CentOS</p></div>
<p>15. ระบบเริ่มทำการติดตั้งระบบ นั่งจิบน้ำชา หรือการแฟ ทานขนมรอสักสักนะครับ</p>
<div class="wp-caption aligncenter" style="width: 585px"><img class="  " src="http://cubebox.monofocus.in.th/wp-content/file-install-centos/16_reboot.JPG" alt="" width="575" height="432" /><p class="wp-caption-text">Reboot</p></div>
<p>16. เมื่อระบบทำการติดตั้งระบบเรียบร้อยแล้ว ระบบจะให้ทำการ Reboot โดยคลิกปุ่ม Reboot</p>
<div class="wp-caption aligncenter" style="width: 585px"><img class="  " src="http://cubebox.monofocus.in.th/wp-content/file-install-centos/17_welcome_centos.JPG" alt="" width="575" height="433" /><p class="wp-caption-text">Welcome to Screen CentOS</p></div>
<p>17. เมื่อรีบูตระบบเป็นที่เรียบร้อยแล้ว จะพบกับหน้าจอ Welcome ดังภาพด้านบน ให้คลิกปุ่ม Forward เพื่อไปยังหน้าต่อไป</p>
<div class="wp-caption aligncenter" style="width: 586px"><img class="  " src="http://cubebox.monofocus.in.th/wp-content/file-install-centos/18_set_firewall.JPG" alt="" width="576" height="432" /><p class="wp-caption-text">Setting Firewall</p></div>
<p>18-1. จะเข้ามาสู่หน้าจอของ Firewall เพื่อกำหนดพอร์ตหรือ Service ใดที่ต้องการให้สามารถผ่าน Firewall ได้บ้าง เราสามารถกำหนดเพิ่มเติมได้ทีหลังนะครับ ให้คลิกปุ่ม Forward</p>
<div class="wp-caption aligncenter" style="width: 584px"><img class="  " src="http://cubebox.monofocus.in.th/wp-content/file-install-centos/18_set_firewall_yes.JPG" alt="" width="574" height="432" /><p class="wp-caption-text">Setting Firewall</p></div>
<p>18-2. จะปรากฏหน้าจอเพื่อยินยันอีกครัง โดยให้คลิกปุ่ม Yes เพื่อไปยังหน้าต่อไป</p>
<div class="wp-caption aligncenter" style="width: 587px"><img class="  " src="http://cubebox.monofocus.in.th/wp-content/file-install-centos/19_selinux.JPG" alt="" width="577" height="433" /><p class="wp-caption-text">SELinux</p></div>
<p>19. กำหนดค่า SELinux เลือก Enforcing แล้วคลิกปุ่ม Forward เพื่อไปยังหน้าถัดไป</p>
<div class="wp-caption aligncenter" style="width: 586px"><img class="  " src="http://cubebox.monofocus.in.th/wp-content/file-install-centos/20_set_date_time.JPG" alt="" width="576" height="431" /><p class="wp-caption-text">Set Date and Time</p></div>
<p>20. ตั้งค่าเวลา และ วันที่ให้ตรงกับวันที่และเวลาปัจจุบัน เมื่อเรียบร้อยแล้วให้คลิก Forward</p>
<div class="wp-caption aligncenter" style="width: 586px"><img class="  " src="http://cubebox.monofocus.in.th/wp-content/file-install-centos/21_create_user.JPG" alt="" width="576" height="431" /><p class="wp-caption-text">Create User</p></div>
<p style="text-align: left;">21. เพิ่มผู้ใช้เพิ่มเติมนอกจาก Root แล้วเราสามารถเพิ่มผู้ใช้ได้ หน้าต้องการเพิ่มให้เพิ่มโดยผ่านหน้าจอนี้ หากไม่ต้องการ (ซึ่งสามารถเพิ่มได้อีกทีหลัง) ให้คลิกปุ่ม Forward</p>
<p style="text-align: left;">&nbsp;</p>
<div class="wp-caption aligncenter" style="width: 586px"><img class="  " src="http://cubebox.monofocus.in.th/wp-content/file-install-centos/22_create_user_continue.JPG" alt="" width="576" height="432" /><p class="wp-caption-text">Create User Continue</p></div>
<p>22. ยืนยัน ถ้าหากไม่ต้องการเพิ่มผู้ใช้ให้คลิกปุ่ม Continue เพื่อไปยังหน้าถัดไป</p>
<div class="wp-caption aligncenter" style="width: 588px"><img class="  " src="http://cubebox.monofocus.in.th/wp-content/file-install-centos/23_test_sound.JPG" alt="" width="578" height="431" /><p class="wp-caption-text">Test Sound</p></div>
<p>22. ทดสอบเสียง โดยการคลิกปุ่มเครื่องหมาย Play จะได้ยินเสียงอกมา ซึ่งระบบจะค้นหา Driver เอง หลังจากนั้นให้คลิกปุ่ม Forward เพื่อไปยังหน้าถัดไป</p>
<div class="wp-caption aligncenter" style="width: 587px"><img class="  " src="http://cubebox.monofocus.in.th/wp-content/file-install-centos/24_addon_and_finish.JPG" alt="" width="577" height="432" /><p class="wp-caption-text">Finish</p></div>
<p>23. หากต้องการติดตั้ง Additional ก็ให้ใส่แผ่น CD ที่มี Additional ของ CentOS แต่ถ้าไม่ต้องการ หน้านี้จะเป็นขั้นตอนสุดท้ายในการตั้งค่าระบบ คลิกปุ่ม Finish</p>
<div class="wp-caption aligncenter" style="width: 585px"><img class="   " src="http://cubebox.monofocus.in.th/wp-content/file-install-centos/25_scren_login.JPG" alt="" width="575" height="431" /><p class="wp-caption-text">Screen Login</p></div>
<p>24. เมื่อคลิกปุ่ม Finish แล้วระบบทำพาเข้าสู่หน้า Login เพื่อเข้าสู่ระบบ โดย Username ให้ใส่ root แล้วกด enter แล้วหน้าจอใส่ Password ให้ใส่รหัสผ่านที่ได้ตั้งใว้ แล้วกด enter</p>
<div class="wp-caption aligncenter" style="width: 583px"><img class="  " src="http://cubebox.monofocus.in.th/wp-content/file-install-centos/26_centos_server.JPG" alt="" width="573" height="434" /><p class="wp-caption-text">CentOS Screen</p></div>
<p>25. เมื่อใส่ Username และ Password ถูกต้องเรียบร้อยแล้ว จะเข้าสู่หน้าจอหลักของระบบปฏิบัติการ CentOS</p>
<p>เพียงเท่านี้เราก็มี Server พร้อมที่จะติดตั้ง Application Server ได้แล้วครับ</p>
]]></content:encoded>
			<wfw:commentRss>http://cubebox.monofocus.in.th/2010/06/install-centos-1/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>CodeIgniter</title>
		<link>http://cubebox.monofocus.in.th/2010/06/codeigniter/</link>
		<comments>http://cubebox.monofocus.in.th/2010/06/codeigniter/#comments</comments>
		<pubDate>Thu, 03 Jun 2010 15:24:15 +0000</pubDate>
		<dc:creator>Cube iBox</dc:creator>
				<category><![CDATA[CP: Programming]]></category>
		<category><![CDATA[codeIgniter]]></category>

		<guid isPermaLink="false">http://cubebox.monofocus.in.th/?p=150</guid>
		<description><![CDATA[CodeIgniter เป็นเฟรมเวิร์คสำหรับพัฒนาแอปผลิเคชั่น - เครื่องมือ - สำหรับคนที่ต้องการสร้างเว็บไซค์โดยใช้ PHP , จุดประสงค์หลักของ Codeigniter ก็คือทำให้คุณพัฒนาโครงการ เร็วกว่าที่คุยเคยเขียนมา โดยเฉพาะอย่างยิ่งถ้าคุณเคยเขียนโค้ดด้วยความยากลำบาก โดยมีไลบรารี่ต่างๆจัดเตรียมไว้สำหรับงานทั่วๆไปที่ต้องการ]]></description>
			<content:encoded><![CDATA[<p>CodeIgniter เป็นเฟรมเวิร์คสำหรับพัฒนาแอปผลิเคชั่น &#8211; เครื่องมือ &#8211; สำหรับคนที่ต้องการสร้างเว็บไซค์โดยใช้ PHP , จุดประสงค์หลักของ Codeigniter ก็คือทำให้คุณพัฒนาโครงการ เร็วกว่าที่คุยเคยเขียนมา โดยเฉพาะอย่างยิ่งถ้าคุณเคยเขียนโค้ดด้วยความยากลำบาก โดยมีไลบรารี่ต่างๆจัดเตรียมไว้สำหรับงานทั่วๆไปที่ต้องการ และยังเข้าใช้ไลบรารี่เหล่านี้ได้อย่างง่ายดาย ยังไม่พอ CodeIgniter ยังทำให้คุณสามารถมุ่งเน้นไปที่ความคิดสร้างสรรค์กับโครงงานของคุณ โดยลดจำนวนโค้ดที่ต้องการลง สำหรับงานทุกชิ้น</p>
<p>คุณสมบัติเด่นที่มีใน CodeIgniter</p>
<p>การดูคุณสมบัติต่างๆในตัวมันเองเป็นการตัดสินแอพพลิเคชั่นที่ไม่ดีเลย ตั้งแต่ที่พวกเขาไม่ได้บอกคุณถึงประสบการณ์ของผู้ใช ้หรือว่าตัวมันเองถูกออกแบบมาได้อย่างไรหรือฉลาดเพียงใด คุณสมบัติไม่ได้เปิดเผยคุณภาพของโค้ดหรือประสิทธิภาพ หรือรายละเอียดอื่นๆหรือแม้แต่วิธีปฎิบัติเรื่องความปลอดภัย ทางที่จะตัดสินแอพคือการลองใช้มันและรู้โค้ด การติดตั้ง CodeIgniter เป็นของง่ายดังนั้นเราจึงสนับสนุนให้คุณลองทำดู นี้คือคุณสมบัติหลักที่มีใน CodeIgniter ตอนนี้</p>
<p style="padding-left: 30px;">* ระบบบนพื้นฐาน Model-View-Controller<br />
* รองรับ PHP 4<br />
* แอพพลิเคชั่นเบาสุดขีด<br />
* คุณสมบัติครบถ้วนสำหรับฐานข้อมูลและสนับสนุนหลายแพลตฟอร์ม<br />
* สนับสนุนการใช้ฐานข้อมูลแบบ Active Record<br />
* การตรวจสอบฟอร์มและข้อมูล<br />
* ความปลอดภัยและระบบกลั่นกรอง XSS (Cross Site Scripting)<br />
* การจัดการ Session<br />
* คลาสส่งอีเมล์ สนับสนุนการแนบไฟล์ , อีเมล์แบบ HTML/Text , รองรับหลายโปรโตคอลพร้อมกัน (ส่งเมล์, SMTP, และ Mail) และอีกมาก<br />
* ไลบรารี่จัดการรูปภาพ (ตัด , ย่อ, หมุน, ฯลฯ). สนับสนุน GD, ImageMagick, และ NetPBM<br />
* คลาสอัพโหลดไฟล์ (File Uploading Class)<br />
* FTP Class (คลาส FTP)<br />
* Localization (หรือการทำหลายภาษา)<br />
* Pagination (หมายเลขหน้า)<br />
* Data Encryption (การเ้ข้ารหัสข้อมูล)<br />
* Benchmarking (การทดสอบเพื่อวัดความสามารถในการประมวลผล)<br />
* Full Page Caching (การเก็บหน้าทั้งหน้าอยู่ในแคช)<br />
* Error Logging (การบันทึกข้อผิดพลาด)<br />
* Application Profiling (การรวบรวมรายละเอียดของแอพพลิเคชั่น)<br />
* Scaffolding (การทำโครงยกพื้น)<br />
* Calendaring Class (คลาสปฎิทิน)<br />
* User Agent Class (คลาสตัวแทนผู้ใช้)<br />
* Zip Encoding Class (คลาสเข้ารหัส zip)<br />
* Template Engine Class (คลาสกลไลแม่แบบ)<br />
* Trackback Class (คลาสระบบติดตามลิงค์กลับ)<br />
* XML-RPC Library (ไลบรารี่ XML-RPC)<br />
* Unit Testing Class (คลาสทดสอบเฉพาะหน่วย)<br />
* URL ที่เป็นมิตรกับเซิร์ชเอนจิ้น<br />
* เส้นทาง URI ที่ยืดหยุ่น<br />
* สนับสนุนสำหรับ Hooks &#8211; (ตะขอ), สอบขยายคลาสและ Plugins<br />
* ไลบรารี่ขนาดใหญ่สำหรับฟังก์ชั่น &#8220;ผู้ช่วย&#8221;</p>
<p style="padding-left: 30px;">
<p>ดูต่อได้ที่ <a href="http://www.codeigniter.in.th/user_guide/" target="_blank">http://www.codeigniter.in.th/user_guide/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://cubebox.monofocus.in.th/2010/06/codeigniter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Web Server on FreeBSD (FAMP)</title>
		<link>http://cubebox.monofocus.in.th/2010/03/web-server-on-freebsd-famp/</link>
		<comments>http://cubebox.monofocus.in.th/2010/03/web-server-on-freebsd-famp/#comments</comments>
		<pubDate>Sat, 20 Mar 2010 13:47:11 +0000</pubDate>
		<dc:creator>Cube iBox</dc:creator>
				<category><![CDATA[UNIX: FreeBSD]]></category>
		<category><![CDATA[famp]]></category>
		<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[webserver]]></category>

		<guid isPermaLink="false">http://cubebox.monofocus.in.th/?p=132</guid>
		<description><![CDATA[ติดตั้ง Web Server บน FreeBSD ด้วยวิธีง่ายๆ และซอฟต์แวร์เพียง 3 ตัว ได้แก่ Apache , Mysql Server และ PHP เรารวมเรียกว่า FAMP]]></description>
			<content:encoded><![CDATA[<p>การติดตั้ง Web Server บน FreeBSD Server เราจำเป็นต้องใช้ Apache ในการทำหน้าที่เป็นเว็บเซอร์เวอร์ และซอฟต์แวร์ที่ต้องติดตั้งเพื่อให้เว็บเซอร์เวอร์ของเราทำงานได้สมบูรณ์ ได้แก่ MySQL ทำหน้าที่เป็นตัวเก็บฐานข้อมูลบนเว็บไซต์ และ PHP ซึ่งเป็นภาษาที่นิยมากในการใช้เขียนเว็บแอปพลิเคชั่น ซึ่งทั้งหมดนี้ สำหรับระบบปฏิบัติการของ FreeBSD แล้ว เรารวมเรียนว่า FAMP (FreeBSD , Apache , MySQL , PHP)</p>
<p>ซึ่งในการทดลองทำเว็บเซอร์เวอร์บน FreeBSD ครังนี้ทดลองทำบน <a href="http://www.virtualbox.org/wiki/Downloads" target="_blank">virtual box</a> และได้รับ ip address จาก dhcp นะครับ ซึ่งเราสามารถแก้ไข ip address ให้เป็นแบบ static  ได้ในภายหลังนะครับ</p>
<p>(**ปล. คำอธิบายให้อ่านใต้รูป)</p>
<div class="wp-caption aligncenter" style="width: 586px"><img class=" " title="portsnap fetch" src="http://cubebox.monofocus.in.th/wp-content/file-instal-famp/1_port_snap.jpg" alt="" width="576" height="320" /><p class="wp-caption-text">portsnap fetch</p></div>
<blockquote><p>01. ให้พิมพ์คำสั่ง</p>
<p>#portsnap fetch</p>
<p>เพื่อทำการดาวน์โหลดไฟล์ ports ต่างๆ ซึ่งเป็นแหล่งเก็บซอฟต์แวร์ที่ต้องการติดตั้ง ซึ่งจะอยู่ใน /usr/ports/</p></blockquote>
<div class="wp-caption aligncenter" style="width: 490px"><img class=" " src="http://cubebox.monofocus.in.th/wp-content/file-instal-famp/2_download_port_snap.jpg" alt="" width="480" height="266" /><p class="wp-caption-text">กำลังดาวน์โหลดไฟล์ ports</p></div>
<blockquote><p>02. หน้าจอในขณะที่กำลังดาวน์โหลดไฟล์ ports (ออกไปเดินเล่น หรือจิมน้ำชาไปพลางๆ ก่อนก็ได้นะครับ เพราะใช้เวลานานมาก -.-&#8221; )</p></blockquote>
<div class="wp-caption aligncenter" style="width: 490px"><img class=" " src="http://cubebox.monofocus.in.th/wp-content/file-instal-famp/3_download_port_snap_finish.jpg" alt="" width="480" height="266" /><p class="wp-caption-text">ดาวน์โหลดไฟล์เสร็จสิ้น</p></div>
<blockquote><p>03. หน้าจอเมื่อดาวน์โหลดไฟล์ ports เสร็จสิ้น</p></blockquote>
<div class="wp-caption aligncenter" style="width: 584px"><img class=" " src="http://cubebox.monofocus.in.th/wp-content/file-instal-famp/4_extract_port_snap.jpg" alt="" width="574" height="36" /><p class="wp-caption-text">extract file port</p></div>
<blockquote><p>04. เมื่อดาวน์โหลดไฟล์เสร็จเรียบร้อยแล้ว ให้ทำกาแตกไฟล์ที่ได้จากการดาวน์โหลดนั้น ด้วยคำสั่ง</p>
<p>#portsnap extract</p></blockquote>
<div class="wp-caption aligncenter" style="width: 610px"><img src="http://cubebox.monofocus.in.th/wp-content/file-instal-famp/5_extract_file_port_snap.jpg" alt="" width="600" height="330" /><p class="wp-caption-text">extracting file ports</p></div>
<blockquote><p>05. กำลังแตกไฟล์ที่ดาวน์โหลดมา (ใช้เวลาค่อนข้างจะนานหน่อยนะ มีเวลาให้จิบน้ำชาต่ออีกสักพัก ^.^)</p></blockquote>
<div class="wp-caption aligncenter" style="width: 610px"><img src="http://cubebox.monofocus.in.th/wp-content/file-instal-famp/6_extract_file_finish.jpg" alt="" width="600" height="333" /><p class="wp-caption-text">แตกไฟล์เสร็จเรียบร้อยแล้ว</p></div>
<blockquote><p>06. หน้าจอเมื่อแตกไฟล์สำเร็จเรียบร้อยแล้ว</p></blockquote>
<div class="wp-caption aligncenter" style="width: 586px"><img class=" " src="http://cubebox.monofocus.in.th/wp-content/file-instal-famp/7_path_install_mysql.jpg" alt="" width="576" height="40" /><p class="wp-caption-text">ที่ตั้งสำหรับติดตั้ง mysql</p></div>
<blockquote><p>07.ให้ทำการ cd เข้าไปที่ตั้งเพื่อทำการติดตั้ง mysql server versions 5.0 ด้วยคำสั่ง</p>
<p>#cd  /usr/ports/databases/mysql50-server</p></blockquote>
<div class="wp-caption aligncenter" style="width: 586px"><img class=" " src="http://cubebox.monofocus.in.th/wp-content/file-instal-famp/8_make_build_mysql.jpg" alt="" width="576" height="41" /><p class="wp-caption-text">make build</p></div>
<blockquote><p>08. ทำการ make build ด้วยคำสั่ง</p>
<p>#make BUILD_OPTIMIZED=yes BUILD_STATIC=yes</p></blockquote>
<div class="wp-caption aligncenter" style="width: 586px"><img class=" " src="http://cubebox.monofocus.in.th/wp-content/file-instal-famp/9_make_install_mysql.jpg" alt="" width="576" height="38" /><p class="wp-caption-text">ทำการติดตั้ง mysql server version 5.0</p></div>
<blockquote><p>09. ทำการติดตั้ง mysql server version 5.0 ด้วยคำสั่ง</p>
<p>#make install clean</p></blockquote>
<div class="wp-caption aligncenter" style="width: 585px"><img class=" " src="http://cubebox.monofocus.in.th/wp-content/file-instal-famp/10_enable_boot_mysql.jpg" alt="" width="575" height="34" /><p class="wp-caption-text">ทำการเปิดการใช้งาน mysql</p></div>
<blockquote><p>10. ทำการเพิ่มคำสั่ง mysql_enable=&#8221;yes&#8221; เข้าไปในไฟล์ /etc/rc.conf เพิ่อเป็นการเปิดการใช้งานของ mysql ทุกครั้งถ้าหากเครื่อง server ถูก reboot ด้วยคำสั่ง</p>
<p># echo &#8216;mysql_enable=&#8221;yes&#8221;&#8216; &gt;&gt; /etc/rc.conf</p></blockquote>
<div class="wp-caption aligncenter" style="width: 586px"><img class=" " src="http://cubebox.monofocus.in.th/wp-content/file-instal-famp/11_vi_file_rc.jpg" alt="" width="576" height="34" /><p class="wp-caption-text">ลองเข้าไปดูในไฟล์ที่ได้เพิ่มคำสั่ง mysql_enable=&quot;yse&quot;</p></div>
<blockquote><p>11. ลองเข้าไปดูไฟล์ที่อยู่ใน /etc/rc.conf โดยการใช้ vi เป็นเครื่องมือในการเปิดไฟล์ ด้วยคำสั่ง</p>
<p>#vi  /etc/rc.conf</p></blockquote>
<div class="wp-caption aligncenter" style="width: 579px"><img class=" " src="http://cubebox.monofocus.in.th/wp-content/file-instal-famp/12_add_mysql_enable.jpg" alt="" width="569" height="319" /><p class="wp-caption-text">คำสั่งได้ถูกเพิ่มเข้าไปในไฟล์เรียบร้อยแล้ว</p></div>
<blockquote><p>12. คำสั่ง mysql_enable=&#8221;yes&#8221; ได้ถูกเพิ่มลงในไฟล์ rc.conf เรียบร้อยแล้ว หากต้องการออกจาก vi ให้อยู่ในโหมดอ่านโดยการกด esc ที่คีย์บอร์ด แล้วพิมพ์คำสั่ง</p>
<p>:q!</p></blockquote>
<div class="wp-caption aligncenter" style="width: 585px"><img class=" " src="http://cubebox.monofocus.in.th/wp-content/file-instal-famp/13_start_mysql_server.jpg" alt="" width="575" height="30" /><p class="wp-caption-text">สั่งใน mysql server เริ่มต้นทำงาน</p></div>
<blockquote><p>13. สั่งให้ mysql server เริ่มทำงาน ด้วยคำสั่ง</p>
<p>#/usr/local/etc/rc.d/mysql-server  start</p></blockquote>
<div class="wp-caption aligncenter" style="width: 586px"><img class=" " src="http://cubebox.monofocus.in.th/wp-content/file-instal-famp/14_start_mysql.jpg" alt="" width="576" height="40" /><p class="wp-caption-text">mysql server กำลังเริ่มทำงาน</p></div>
<blockquote><p>14. หลังจากพิมพ์คำสั่ง start mysql server เรียบร้อยแล้ว ระบบก็จะเริ่ม Starting mysql</p></blockquote>
<blockquote><p>15. รีบูตระบบ 1 ครั้ง ด้วยคำสั่ง</p>
<p>#reboot</p></blockquote>
<div class="wp-caption aligncenter" style="width: 585px"><img class=" " src="http://cubebox.monofocus.in.th/wp-content/file-instal-famp/16_setpassword_mysql.jpg" alt="" width="575" height="35" /><p class="wp-caption-text">กำหนดรหัสผ่านให้กับ root สำหรับ mysql server</p></div>
<blockquote><p>16. กำหนดรหัสผ่านให้กับ root สำหรับ mysql server ด้วยคำสั่ง</p>
<p>#mysqladmin -u root  password <span style="color: #ff6600;">11121314</span></p>
<p>*ปล. เลข 11121314 คือรหัสผ่านที่กำหนดขึ้น</p></blockquote>
<div class="wp-caption aligncenter" style="width: 584px"><img class=" " src="http://cubebox.monofocus.in.th/wp-content/file-instal-famp/17_login_mysql.jpg" alt="" width="574" height="26" /><p class="wp-caption-text">ล๊อกอิน mysql</p></div>
<blockquote><p>17. ทดลองเข้าใช้งาน mysql ด้วยคำสั่ง</p>
<p>#mysql -u root -p<span style="color: #ff6600;">11121314</span></p></blockquote>
<p><span style="color: #ff6600;"> </span></p>
<div class="wp-caption aligncenter" style="width: 586px"><img class=" " src="http://cubebox.monofocus.in.th/wp-content/file-instal-famp/18_logined_mysql.jpg" alt="" width="576" height="110" /><p class="wp-caption-text">เข้าใช้งาน mysql สำเร็จแล้ว</p></div>
<blockquote><p>18. เข้าใช้งาน mysql ได้สำเร็จเรียบร้อยแล้ว โดยที่สถานะของระบบตอนนี้ เราอยู่ภายใน mysql ซึ่งสังเกตได้ว่า ข้างหน้าที่เราพิมพ์คำสั่งจะเป็น</p>
<p>mysql&gt;</p></blockquote>
<div class="wp-caption aligncenter" style="width: 586px"><img class=" " src="http://cubebox.monofocus.in.th/wp-content/file-instal-famp/19_mysql_showdatabase.jpg" alt="" width="576" height="107" /><p class="wp-caption-text">ทดลองพิมพ์คำสั่ง เพื่อแสดงข้อมูล mysql ออกมา</p></div>
<blockquote><p>19. ทดลองพิมพ์คำสั่ง sql เพื่อแสดงฐานข้อมูลที่มีอยู่ใน MySQL ทั้งหมด ด้วยคำสั่ง</p>
<p>#show databases</p></blockquote>
<div class="wp-caption aligncenter" style="width: 585px"><img class=" " src="http://cubebox.monofocus.in.th/wp-content/file-instal-famp/20_database_mysql.jpg" alt="" width="575" height="237" /><p class="wp-caption-text">แสดงตารางฐานข้อมูล</p></div>
<blockquote><p>20. เมื่อพิมพ์คำสั่งดังกล่าวแล้ว จะแสดงฐานข้อมูลที่มีอยู่ใน mysql ทั้งหมด</p></blockquote>
<div class="wp-caption aligncenter" style="width: 586px"><img class=" " src="http://cubebox.monofocus.in.th/wp-content/file-instal-famp/21_quit_mysql.jpg" alt="" width="576" height="234" /><p class="wp-caption-text">ออกจากระบบ mysql</p></div>
<blockquote><p>21. ออกจากการใช้งานภายใต้ mysql ด้วยคำสั่ง</p>
<p>mysql&gt;quit;</p></blockquote>
<div class="wp-caption aligncenter" style="width: 610px"><img src="http://cubebox.monofocus.in.th/wp-content/file-instal-famp/22_quited_mysql.jpg" alt="" width="600" height="272" /><p class="wp-caption-text">ออกจากการใช้งาน mysql เรียบร้อยแล้ว</p></div>
<blockquote><p>22. ออกจากการใช้งาน mysql เรียบร้อยแล้ว</p></blockquote>
<div class="wp-caption aligncenter" style="width: 560px"><img class=" " src="http://cubebox.monofocus.in.th/wp-content/file-instal-famp/23_to_apache22.jpg" alt="" width="550" height="42" /><p class="wp-caption-text">ไปที่ตำแหน่งที่จะทำการติดตั้ง apache</p></div>
<blockquote><p><span style="color: #ff6600;"><span style="color: #000000;">23. ต่อไปคือการติดตั้ง apache ให้ทำการ cd เข้าไปที่ตำแหน่งที่จะทำการติดตั้ง apache โดยพิมพ์ดังนี้</span></span></p>
<p><span style="color: #ff6600;"><span style="color: #000000;">#cd  /usr/ports/www/apache22</span></span></p></blockquote>
<p><span style="color: #ff6600;"><span style="color: #000000;"> </span></span></p>
<div class="wp-caption aligncenter" style="width: 583px"><img class=" " src="http://cubebox.monofocus.in.th/wp-content/file-instal-famp/24_make_install_apache22.jpg" alt="" width="573" height="33" /><p class="wp-caption-text">install apache</p></div>
<blockquote><p>24. เมื่อเข้าไปที่ตั้งดังกล่าวแล้ว ให้ทำการติดตั้ง apache versions2.2 ได้ทันที โดยพิมพ์คำสั่ง</p>
<p>#make install clean</p></blockquote>
<div class="wp-caption aligncenter" style="width: 585px"><img class=" " src="http://cubebox.monofocus.in.th/wp-content/file-instal-famp/25_option_apache22.jpg" alt="" width="575" height="318" /><p class="wp-caption-text">ปรากฏ options ต่างๆของ apache</p></div>
<blockquote><p>25. เมื่อพิมพ์คำสั่งติดตั้งไปได้สักพัก จะปรากฏหน้าจอ options ต่างๆ ขึ้นมาให้เลือกค่าที่ให้มาแล้ว ไม่ต้องเลือกเพิ่มใดๆ เลือกกดลูกศรเลือนซ้ายขวา ให้เลือก ok แล้ว enter</p></blockquote>
<p><span style="color: #ff6600;"><span style="color: #000000;"> </span></span></p>
<div class="wp-caption aligncenter" style="width: 586px"><img class="  " src="http://cubebox.monofocus.in.th/wp-content/file-instal-famp/26_option_apache22.jpg" alt="" width="576" height="318" /><p class="wp-caption-text">ปรากฏ options ของ perl</p></div>
<blockquote><p>26. รออีกสักพักจะปรากฏหน้าจอ options ของ Perl ขึ้นมาให้เลือกค่าที่ให้มาแล้ว ไม่ต้องเลือกเพิ่มใดๆ เลือกกดลูกศรเลือนซ้ายขวา ให้เลือก ok แล้ว enter</p></blockquote>
<div class="wp-caption aligncenter" style="width: 584px"><img class=" " src="http://cubebox.monofocus.in.th/wp-content/file-instal-famp/27_option_apache22.jpg" alt="" width="574" height="317" /><p class="wp-caption-text">ปรากฏ options ของ m4</p></div>
<blockquote><p>27. รออีกสักพักจะปรากฏหน้าจอ options ของ M4 ขึ้นมาให้เลือกค่าที่ให้มาแล้ว ไม่ต้องเลือกเพิ่มใดๆ เลือกกดลูกศรเลือนซ้ายขวา ให้เลือก ok แล้ว enter</p></blockquote>
<div class="wp-caption aligncenter" style="width: 585px"><img class=" " src="http://cubebox.monofocus.in.th/wp-content/file-instal-famp/28_option_apache22.jpg" alt="" width="575" height="314" /><p class="wp-caption-text">ปรากฏ options ต่างๆ</p></div>
<blockquote><p>28. รออีกสักพักจะปรากฏหน้าจอ options ของ libiconv ขึ้นมาให้เลือกค่าที่ให้มาแล้ว ไม่ต้องเลือกเพิ่มใดๆ เลือกกดลูกศรเลือนซ้ายขวา ให้เลือก ok แล้ว enter</p></blockquote>
<div class="wp-caption aligncenter" style="width: 586px"><img class=" " src="http://cubebox.monofocus.in.th/wp-content/file-instal-famp/29_option_apache22.jpg" alt="" width="576" height="315" /><p class="wp-caption-text">ปรากฏ options ต่างๆ</p></div>
<p style="text-align: center;">
<blockquote>
<p style="text-align: left;">29. รออีกสักพักจะปรากฏหน้าจอ options ของ apr-ipv6-gdbm-db42 ขึ้นมาให้เลือกค่าที่ให้มาแล้ว ไม่ต้องเลือกเพิ่มใดๆ เลือกกดลูกศรเลือนซ้ายขวา ให้เลือก ok แล้ว enter</p>
</blockquote>
<p style="text-align: left;">
<div class="wp-caption aligncenter" style="width: 586px"><img class=" " src="http://cubebox.monofocus.in.th/wp-content/file-instal-famp/30_option_apche22.jpg" alt="" width="576" height="317" /><p class="wp-caption-text">ปรากฏ options ต่างๆ</p></div>
<blockquote><p>30. รออีกสักพักจะปรากฏหน้าจอ options ของ python26 ขึ้นมาให้เลือกค่าที่ให้มาแล้ว ไม่ต้องเลือกเพิ่มใดๆ เลือกกดลูกศรเลือนซ้ายขวา ให้เลือก ok แล้ว enter</p></blockquote>
<div class="wp-caption aligncenter" style="width: 580px"><img class=" " src="http://cubebox.monofocus.in.th/wp-content/file-instal-famp/31_install_apache_finish.jpg" alt="" width="570" height="320" /><p class="wp-caption-text">ติดตั้ง apache สำเร็จเรียบร้อบ</p></div>
<blockquote><p>31 . ติดตั้ง apache version 2.2 เสร็จเรียบร้อยแล้ว</p></blockquote>
<div class="wp-caption aligncenter" style="width: 584px"><img class=" " src="http://cubebox.monofocus.in.th/wp-content/file-instal-famp/32_boot_apache_enable.jpg" alt="" width="574" height="30" /><p class="wp-caption-text">insert apache_enable to rc.conf</p></div>
<blockquote><p>32. สั่งให้ apache ทำงานทุกเครื่องเมื่อเครื่องถูกปิดแล้วเปิดใหม่ หรือ รีบูต ด้วยคำสั่ง</p>
<p>#echo &#8216;apache22_enable=&#8221;yes&#8221;&#8216; &gt;&gt; /etc/rc.conf</p>
<p>เป็นการใส่คำสั่ง apache22_enable=&#8221;yes&#8221;  เข้าไปในไฟล์ที่ /etc/rc.conf</p></blockquote>
<div class="wp-caption aligncenter" style="width: 586px"><img class=" " src="http://cubebox.monofocus.in.th/wp-content/file-instal-famp/33_insert_apache_enable_rc.jpg" alt="" width="576" height="319" /><p class="wp-caption-text">คำสั่ง apache22_enable=&quot;yes&quot; ได้ถูกเพิ่มในไฟล์แล้ว</p></div>
<blockquote><p>33. ลองเปิดไฟล์ที่ /etc/rc.conf  ด้วย vi ด้วยคำสั่ง</p>
<p>#vi /etc/rc.conf</p>
<p>จะเห็นว่าคำสั่ง apache22_enable=&#8221;yes&#8221; ได้ถูกเพิ่มลงในไฟล์ rc.conf เรียบร้อยแล้ว</p></blockquote>
<div class="wp-caption aligncenter" style="width: 576px"><img class=" " src="http://cubebox.monofocus.in.th/wp-content/file-instal-famp/34_to_php.jpg" alt="" width="566" height="39" /><p class="wp-caption-text">เข้าไปที่ ports เพื่อติดตั้ง php</p></div>
<blockquote><p>34. เข้าไปที่ ports เพื่อติดตั้งภาษา php ด้วยคำสั่ง</p>
<p>#cd  /usr/ports/lang/php5</p></blockquote>
<div class="wp-caption aligncenter" style="width: 547px"><img class=" " src="http://cubebox.monofocus.in.th/wp-content/file-instal-famp/35_makeconfig_php.jpg" alt="" width="537" height="38" /><p class="wp-caption-text">ทำการ make config</p></div>
<blockquote><p>35. ทำการ make config ด้วยตำสั่ง</p>
<p>#make config</p></blockquote>
<div class="wp-caption aligncenter" style="width: 586px"><img class=" " src="http://cubebox.monofocus.in.th/wp-content/file-instal-famp/36_select_apache_for_php.jpg" alt="" width="576" height="316" /><p class="wp-caption-text">selct build apache module</p></div>
<blockquote><p>36. เมื่อพิมพ์คำสั่ง make config แล้วจะปรากฏหน้าจอของ Options for php5 5.2.12 ขึ้นมา ให้เลือกที่ APACHE   Build Apache module เพื่อทำให้ apache รู้จักกับภาษา php (เลือกโดยกด space bar 1 ครั้ง จะมีกากบาทขึ้นมาข้างหน้า) เมื่อเลือกเรียบร้อยแล้ว เลือก OK เพื่อออกจากหน้าจอนี้</p></blockquote>
<div class="wp-caption aligncenter" style="width: 585px"><img class=" " src="http://cubebox.monofocus.in.th/wp-content/file-instal-famp/37_make_install_php.jpg" alt="" width="575" height="318" /><p class="wp-caption-text">install php</p></div>
<blockquote><p>37. ติดตั้งภาษา PHP ด้วยคำสั่ง</p>
<p>#make install clean</p></blockquote>
<div class="wp-caption aligncenter" style="width: 586px"><img class=" " src="http://cubebox.monofocus.in.th/wp-content/file-instal-famp/38_loading_php.jpg" alt="" width="576" height="75" /><p class="wp-caption-text">install php</p></div>
<blockquote><p>38. ระบบกำลังดาวน์โหลดไฟล์ เพื่อจะติดตั้ง PHP</p></blockquote>
<div class="wp-caption aligncenter" style="width: 581px"><img class=" " src="http://cubebox.monofocus.in.th/wp-content/file-instal-famp/39_install_finish_php.jpg" alt="" width="571" height="268" /><p class="wp-caption-text">install php finish</p></div>
<blockquote><p>39. ระบบทำการติดตั้งภาษา php เสร็จเรียบร้อยแล้ว จะปรากฏหน้าจอดังภาพด้านบน</p></blockquote>
<div class="wp-caption aligncenter" style="width: 580px"><img class=" " src="http://cubebox.monofocus.in.th/wp-content/file-instal-famp/40_to_php_extensions.jpg" alt="" width="570" height="38" /><p class="wp-caption-text">install php extensions</p></div>
<blockquote><p>40. ไปที่ที่ๆตั้งของ php5 extensions เพื่อทำการติดตั้ง โดยพิมพ์คำสั่ง</p>
<p>#cd  /usr/ports/lang/php5-extensions</p></blockquote>
<div class="wp-caption aligncenter" style="width: 581px"><img src="http://cubebox.monofocus.in.th/wp-content/file-instal-famp/41_make_install_php_extensions.jpg" alt="" width="571" height="37" /><p class="wp-caption-text">make install php extensions</p></div>
<blockquote><p>41. ทำการติดตั้ง php extensions</p>
<p>#make install clean</p></blockquote>
<div class="wp-caption aligncenter" style="width: 584px"><img class=" " src="http://cubebox.monofocus.in.th/wp-content/file-instal-famp/42_options_php.jpg" alt="" width="574" height="313" /><p class="wp-caption-text">options php extensions</p></div>
<blockquote><p>42. แสดง options ของ php 5 extensions ขึ้นมา ไม่ต้องเลือกหัวข้อใดๆ เพิ่มให้กดลูกศรซ้าย ขวา เพื่อเลือก [OK] แล้ว enter ผ่านไป</p></blockquote>
<div class="wp-caption aligncenter" style="width: 584px"><img src="http://cubebox.monofocus.in.th/wp-content/file-instal-famp/43_install_php_extensions.jpg" alt="" width="574" height="318" /><p class="wp-caption-text">กำลังติดตั้ง php extensions</p></div>
<blockquote>
<p style="text-align: left;">43. กำลังติดตั้ง php extensions รอสักพักใหญ่ๆ</p>
</blockquote>
<p style="text-align: left;">
<div class="wp-caption aligncenter" style="width: 581px"><img class=" " src="http://cubebox.monofocus.in.th/wp-content/file-instal-famp/44_options_php_extensions.jpg" alt="" width="571" height="314" /><p class="wp-caption-text">options php 5 pcre</p></div>
<blockquote><p>44. จะปรากฏหน้าจอ Options fof php5 &#8211; pcre 5.2.12 ไม่ต้องเลือกอะไรให้กด enter [OK] ผ่านไปได้เลย แล้วรออีกสักพัก</p></blockquote>
<div class="wp-caption aligncenter" style="width: 582px"><img class=" " src="http://cubebox.monofocus.in.th/wp-content/file-instal-famp/45_option_php_extensions.jpg" alt="" width="572" height="312" /><p class="wp-caption-text">options php sqlite</p></div>
<blockquote><p>45. จะปรากฏหน้าจอ Options fof php5 &#8211; sqlite 5.2.12 ไม่ต้องเลือกอะไรให้กด enter [OK] ผ่านไปได้เลย แล้วรออีกสักพัก</p></blockquote>
<div class="wp-caption aligncenter" style="width: 585px"><img class=" " src="http://cubebox.monofocus.in.th/wp-content/file-instal-famp/46_finish_install_php_extensions.jpg" alt="" width="575" height="318" /><p class="wp-caption-text">ติดตั้ง php 5 extensions เสร็จแล้ว</p></div>
<blockquote><p>46. หน้าจอแสดงการติดตั้ง php5 extensions เสร็จเรียบร้อยแล้ว</p></blockquote>
<div class="wp-caption aligncenter" style="width: 581px"><img src="http://cubebox.monofocus.in.th/wp-content/file-instal-famp/47_cp_php_ini.jpg" alt="" width="571" height="26" /><p class="wp-caption-text">copy file php.ini</p></div>
<blockquote>
<p style="text-align: left;">47. ทำการก๊อปปี้ไฟล์จาก /usr/local/etc/ ซึ้งไฟล์ชื่อ php.ini-dist ไปยังที่ /usr/local/etc/ แล้วเปลี่ยนชื่อไฟล์เป็น php.ini ด้วยคำสั่ง</p>
<p style="text-align: left;">#cp  /usr/local/etc/php.ini-dist   /usr/local/etc/php.ini</p>
</blockquote>
<p style="text-align: left;">
<div class="wp-caption aligncenter" style="width: 581px"><img class=" " src="http://cubebox.monofocus.in.th/wp-content/file-instal-famp/48_cp_file_php_ini.jpg" alt="" width="571" height="96" /><p class="wp-caption-text">ที่อยู่ของไฟล์ต้นฉบับ และไฟล์ที่ก๊อปปี้และเปลี่ยนชื่อแล้ว</p></div>
<blockquote><p>48. ลองเข้าไปที่  /usr/local/etc/ ด้วยคำสั่ง</p>
<p>#cd  /usr/local/etc/</p>
<p>เราจะเจอทั้งไฟล์ต้นฉบับที่ชื่อ php.ini-dist  และไฟล์ที่ถูกก๊อปปี้และเปลี่ยนชื่อเป็น php.ini อยู่ในนั้น</p></blockquote>
<p>เพียงเท่านี้ เราก็ติดตั้ง และสามารถใช้ภาษา php ได้แล้ว  ต่อไปเป็นการตั้ง host name ให้เซอร์เวอร์ของเราสามรถให้บริการเว็บไซต์ได้</p>
<div class="wp-caption aligncenter" style="width: 404px"><img src="http://cubebox.monofocus.in.th/wp-content/file-instal-famp/49_show_hostname.jpg" alt="" width="394" height="64" /><p class="wp-caption-text">แสดง host name</p></div>
<blockquote><p>49. คำสั่งให้แสดง host name คือชื่อเครื่องโฮสตองเรา</p>
<p>#hostname</p>
<p>ในที่นี้ชื่อโฮสคือ <span style="color: #ff0000;"> khwachai.local</span></p></blockquote>
<div class="wp-caption aligncenter" style="width: 579px"><img class=" " src="http://cubebox.monofocus.in.th/wp-content/file-instal-famp/50_to_host.jpg" alt="" width="569" height="46" /><p class="wp-caption-text">edit host file</p></div>
<blockquote><p>50. เมื่อเรารู้ชื่อโฮสของเราแล้ว  ให้เข้าไปแก้ไขไฟล์โฮสให้เป็นชื่อเราโดยใช้ vi เปิดขึ้นมาแก้ไข ด้วยคำสั่ง</p>
<p>#vi  /etc/hosts</p></blockquote>
<div class="wp-caption aligncenter" style="width: 586px"><img class=" " src="http://cubebox.monofocus.in.th/wp-content/file-instal-famp/51_add_host_name.jpg" alt="" width="576" height="315" /><p class="wp-caption-text">insert hostname</p></div>
<blockquote><p>51. เพิ่มชื่อโฮสของเราลง ให้ผู้ใช้สามารถเรียกจากเครื่องตนเองได้ โดย ip ของ localhost หรือ โฮสตนเองคือ 127.0.0.1 ตามภาพด้านบน</p>
<p>( วิธีการใช้ <a href="http://howtofreebsd.blogspot.com/2008/08/vi.html" target="_blank"> vi สามารถอ่านได้ที่นี่</a> )</p></blockquote>
<div class="wp-caption aligncenter" style="width: 573px"><img class=" " src="http://cubebox.monofocus.in.th/wp-content/file-instal-famp/52_restart_apache.jpg" alt="" width="563" height="120" /><p class="wp-caption-text">restart apache</p></div>
<blockquote><p>52. เมื่อทำการแก้ไข hostname เรียบร้อยแล้ว ให้ทำการรีสตาร์ท apache โดยคำสั่ง</p>
<p>#/usr/local/etc/rc.d/apache22  restart</p></blockquote>
<div class="wp-caption aligncenter" style="width: 586px"><img class=" " src="http://cubebox.monofocus.in.th/wp-content/file-instal-famp/53_ifconfig_show_ip.jpg" alt="" width="576" height="168" /><p class="wp-caption-text">show ip address</p></div>
<blockquote><p>53. อยากทราบว่า ip ของโฮส หรือเซอร์เวอร์ของเราที่ได้มาจาก dhcp server หรือ ip static ที่เรากำหนดไว้เป็น ip อะไร ให้พิมพ์คำสั่ง</p>
<p>#ifconfig</p>
<p>จะแสดง ip ของโฮสของเราตรงบรรทัดที่ทำแถบสีเหลือเอาไว้ ที่ภาพด้านบน</p></blockquote>
<div class="wp-caption aligncenter" style="width: 415px"><img src="http://cubebox.monofocus.in.th/wp-content/file-instal-famp/54_itwork.jpg" alt="" width="405" height="115" /><p class="wp-caption-text">show it work!</p></div>
<blockquote><p>54. ทดลองเปิดบราวเซอร์ขึ้นมา โดยพิมพ์ ip address ของเซอร์เวอร์ของเราที่ได้จากขั้นตอน 53 ที่บราวเซอร์ ซึ่งบนบราวเซอร์จะปรากฏคำว่า It  work!  ขึ้นมา แสดงว่าเราสามารถติดตั้ง และใช้งาน webserver ได้แล้ว (^0^)</p></blockquote>
<p>ตอนนี้ โฮตของเราก็สามารถใช้งานเป็นเว็บเซอร์เวอร์ได้แล้ว  แต่ยังไม่สามารถอ่านภาษา php ได้นะครับ ต้องทำให้ apache รู้จักกับภาษา php เสียก่อน โดยการ Addtype</p>
<div class="wp-caption aligncenter" style="width: 580px"><img class=" " src="http://cubebox.monofocus.in.th/wp-content/file-instal-famp/55_edit_config_httpd.jpg" alt="" width="570" height="31" /><p class="wp-caption-text">ไปแก้ไขคอนฟิกของ apache</p></div>
<blockquote><p>55. เปิดไฟล์ httpd.conf ด้วย vi ตามที่ตั้งดังนี้</p>
<p>#vi  /usr/local/etc/apache22/httpd.conf</p></blockquote>
<div class="wp-caption aligncenter" style="width: 572px"><img class=" " src="http://cubebox.monofocus.in.th/wp-content/file-instal-famp/56_addtype_config_httpd.jpg" alt="" width="562" height="314" /><p class="wp-caption-text">เพิ่ม AddType</p></div>
<blockquote><p>56. ค้นหาบรรทัดที่มี AddType  อยู่แล้ว ดังภาพด้านบน ซึ่งระบบมีให้มาอยู่แล้ว 2 บรรทัด เราทำการพิมพ์เพิ่มไปอีก 2 บบรทัด ดังแถบสีเหลืองที่ภาพด้านบนนะครับ</p></blockquote>
<div class="wp-caption aligncenter" style="width: 567px"><img class=" " src="http://cubebox.monofocus.in.th/wp-content/file-instal-famp/57_DirectoryIndex_httpd.jpg" alt="" width="557" height="298" /><p class="wp-caption-text">เพิ่ม Directory Index </p></div>
<blockquote><p>57. เรายังคงอยู่ในไฟล์เดิมนะครับ  ให้ค้นหาบรรทัดที่ขึ้นต้นด้วย DirectoryIndex ซึ้งให้เพิ่ม index.php ลงไป เพื่อให้เว็บเซอร์เวอร์ของเราอ่าน index file ที่เป็น php ได้นะครับ</p>
<p>(**vi  อยู่ในโหมดการอ่าน กด esc เพื่อเปลี่ยนโหมด พิมพ์ :/  แล้วตามด้วยคำที่ต้องการค้นหา แล้ว enter)</p></blockquote>
<div class="wp-caption aligncenter" style="width: 584px"><img class=" " src="http://cubebox.monofocus.in.th/wp-content/file-instal-famp/58_add_Include_httpd.jpg" alt="" width="574" height="307" /><p class="wp-caption-text">Add Include File</p></div>
<blockquote><p>58. เรายังคงอยู่ในไฟล์เดิมนะครับ  ให้ไปบรรทัดสุดท้ายของไฟล์นี้ โดยการกด Shift + G ที่คีย์บอร์ด จะกระโดดไปที่บรรทัดสุดท้าย แล้วเพิ่ม Include  etc/apache22/extra/httpd-languages.conf</p>
<p>โดยพิมพ์ตามแถบสีเหลืองที่ภาพด้านบน</p>
<p>เมื่อแก้ไขเป็นการถูกต้องแล้ว ให้ทำการบันทึกการแก้ไขแล้วออกจากไฟล์นี้   vi อยู่ในโหมดอ่าน โดยการกด esc แล้วพิมพ์  :wq!</p></blockquote>
<div class="wp-caption aligncenter" style="width: 580px"><img class=" " src="http://cubebox.monofocus.in.th/wp-content/file-instal-famp/59_to_httpd_languages.jpg" alt="" width="570" height="25" /><p class="wp-caption-text">ไปยังไฟล์ httpd-languages.conf</p></div>
<blockquote><p>59. ไปยังที่ตั้งไฟล์ httpd-languages.conf เปิดไฟล์นี้ขึ้นมาด้วย vi</p>
<p>#vi  /usr/local/etc/apache22/extra/httpd-languages.conf</p></blockquote>
<div class="wp-caption aligncenter" style="width: 584px"><img class=" " src="http://cubebox.monofocus.in.th/wp-content/file-instal-famp/60_addDefualtCharSet_httpd_languages.jpg" alt="" width="574" height="310" /><p class="wp-caption-text">AddDefualt CharSet</p></div>
<blockquote><p>60. ให้ไปยังบรรทัดสุดท้ายของไฟล์นี้โดยการกด Shift + G ที่คีย์บอร์ด แล้วเพิ่ม AddDefualtCharSet On ลงไปยังบรรทัดสุดท้ายของไฟล์นี้</p>
<p>เมื่อทำการแก้ไขไฟล์นี้เสร็จเรียบร้อยแล้ว ให้ทำการบันทึกการแก้ไขแล้วออกจากไฟล์นี้   vi อยู่ในโหมดอ่าน โดยการกด esc แล้วพิมพ์  :wq!</p></blockquote>
<div class="wp-caption aligncenter" style="width: 512px"><img src="http://cubebox.monofocus.in.th/wp-content/file-instal-famp/61_apache_restart.jpg" alt="" width="502" height="35" /><p class="wp-caption-text">apache restart</p></div>
<blockquote><p>61. ทำการรีสตาร์ท apache โดยพิมพ์คำสั่ง</p>
<p>#/usr/local/etc/rc.d/apache22  restart</p></blockquote>
<div class="wp-caption aligncenter" style="width: 564px"><img class=" " src="http://cubebox.monofocus.in.th/wp-content/file-instal-famp/62_apache_restart_syntax_ok.jpg" alt="" width="554" height="123" /><p class="wp-caption-text">check syntax</p></div>
<blockquote><p>62. ระบบจะทำการ check syntax ของไฟล์ต่างๆ ที่เราได้แก้ไขเอาไว้ หากถูกต้อง ระบบจะแสดงข้อความ Syntax OK หากผิดพลาดที่ไหน ระบบจะฟ้องออกมา  แล้วให้ไปแก้ไขไฟล์ดังกล่าวให้ถูกต้อง แล้วทำการ restart apache อีกครั้ง</p></blockquote>
<p>มาถึงขั้นตอนนี้แล้ว เราก็มีโฮสต์ที่สามารถทำงานให้บริการเว็บเซอร์ได้แล้ว  ซึ่งรองรับภาษา php และมีฐานข้อมูล mysql แล้ว เพื่อเป็นการสะดวกแก่การจัดการฐานข้อมูล  เราควรติดตั้ง  phpmyadmin เพื่อเป็นเครื่องมือช่วยให้เราสามารถจัดการกับฐานข้อมูลให้สะดวกยิ่งขึ้น</p>
<div class="wp-caption aligncenter" style="width: 583px"><img src="http://cubebox.monofocus.in.th/wp-content/file-instal-famp/63_to_install_phpmyadmin.jpg" alt="" width="573" height="40" /><p class="wp-caption-text">path install phpmyadmin</p></div>
<blockquote><p>63. เข้าไปที่ ports เพื่อติดตั้ง phpmyadmin</p>
<p>#cd  /usr/ports/databases/phpmyadmin</p></blockquote>
<div class="wp-caption aligncenter" style="width: 431px"><img src="http://cubebox.monofocus.in.th/wp-content/file-instal-famp/64_make_install_phpmyadmin.jpg" alt="" width="421" height="40" /><p class="wp-caption-text">install phpmyadmin</p></div>
<blockquote><p>64. แล้วทำการติดตั้ง phpmyadmin</p>
<p>#make install clean</p></blockquote>
<div class="wp-caption aligncenter" style="width: 584px"><img class=" " src="http://cubebox.monofocus.in.th/wp-content/file-instal-famp/65_options_phpmyadmin.jpg" alt="" width="574" height="318" /><p class="wp-caption-text">options phpmyadmin</p></div>
<blockquote><p>65. แสดง Options for phpMyAdmin 3.3.0 ไม่ต้องเลือกอะไรเพิ่มเติม ให้เลือก OK แล้ว enter ผ่านไป แล้วรอสักพัก</p></blockquote>
<div class="wp-caption aligncenter" style="width: 580px"><img class=" " src="http://cubebox.monofocus.in.th/wp-content/file-instal-famp/66_option_phpmyadmin.jpg" alt="" width="570" height="317" /><p class="wp-caption-text">options php5 mbstring</p></div>
<blockquote><p>66. จะปรากฏหน้าจอ Options for php5-mbstring 5.2.12 ให้กด OK ไปได้เลย แล้วนั่งรออีกสักพัก</p></blockquote>
<div class="wp-caption aligncenter" style="width: 574px"><img class=" " src="http://cubebox.monofocus.in.th/wp-content/file-instal-famp/67_options_phpmyadmin.jpg" alt="" width="564" height="315" /><p class="wp-caption-text">options  php5-gd</p></div>
<blockquote><p>67. จะปรากฏหน้าจอ Options for php5-gd 5.2.12  ให้กด OK ไปได้เลย ไม่ต้องเลือกอะไรเพิ่มเติม แล้วนั่งรออีกสักพัก</p></blockquote>
<div class="wp-caption aligncenter" style="width: 571px"><img class=" " src="http://cubebox.monofocus.in.th/wp-content/file-instal-famp/68_option_phpmyadmin.jpg" alt="" width="561" height="304" /><p class="wp-caption-text">options libxslt</p></div>
<blockquote><p>68. จะปรากฏหน้าจอ Options for libxslt 1.1.26 ให้กด OK ไปได้เลย ไม่ต้องเลือกอะไรเพิ่มเติม แล้วนั่งรออีกสักพัก</p></blockquote>
<div class="wp-caption aligncenter" style="width: 581px"><img class=" " src="http://cubebox.monofocus.in.th/wp-content/file-instal-famp/69_install_phpmyadmin_finish.jpg" alt="" width="571" height="318" /><p class="wp-caption-text">install phpmyadmin finish</p></div>
<blockquote><p>69. ติดตั้ง phpmyadmin เสร็จสิ้น</p></blockquote>
<div class="wp-caption aligncenter" style="width: 535px"><img src="http://cubebox.monofocus.in.th/wp-content/file-instal-famp/70_edit_config_httpd.jpg" alt="" width="525" height="44" /><p class="wp-caption-text">edit httpd config</p></div>
<blockquote><p>70. ต้องทำให้ apache รู้จักกับ phpmyadmin เสียก่อน  โดยเข้าไปแก้ไข config ของ apache</p>
<p>#vi  /usr/local/etc/apache22/httpd.conf</p></blockquote>
<div class="wp-caption aligncenter" style="width: 576px"><img class=" " src="http://cubebox.monofocus.in.th/wp-content/file-instal-famp/71_add_alias_phpmyadmin.jpg" alt="" width="566" height="312" /><p class="wp-caption-text">add alias to phpmyadmin</p></div>
<blockquote><p>71. เมื่อเข้าไปยัง config ของ apache แล้ว ค้นหาบรรทัด ที่เป็นแถบสีเหลืองดังภาพด้านบน</p>
<p>ซึ่งหมายถึงชื่อเล่นของ phpmyadmin เมื่อเรียก url ของเว็บแล้ว /phpmyadmin ระบบก็จะไปหาที่ Directory ที่เก็บ phpMyAdmin ดังภาพด้านบนครับ</p></blockquote>
<div class="wp-caption aligncenter" style="width: 583px"><img src="http://cubebox.monofocus.in.th/wp-content/file-instal-famp/72_allow_from_all_phpmyadmin.jpg" alt="" width="573" height="319" /><p class="wp-caption-text">allow to phpmyadmin</p></div>
<blockquote><p>72. เมื่อถัดลงมาจากบรรทัดดังกล่าว จะเห็น บรรทัดต่อไปดังภาพด้านบน ที่มาร์คแถบสีเหลืองเอาไว้ครับ ถ้าหากมีเครื่องหมาย # ให้เอาออกให้หมดนะครับ</p>
<p>เมื่อแก้ไขไฟล์ดังกล่าวเสร็จแล้ว ให้บันทึกแล้วออกด้วยคำสั่ง</p>
<p>:wq!</p></blockquote>
<div class="wp-caption aligncenter" style="width: 470px"><img src="http://cubebox.monofocus.in.th/wp-content/file-instal-famp/73_to_dir_phpmyadmin.jpg" alt="" width="460" height="45" /><p class="wp-caption-text">cd to phpmyadmin directory</p></div>
<blockquote><p>73. ให้เข้าไปที่ Directory ของ phpMyAdmin</p></blockquote>
<div class="wp-caption aligncenter" style="width: 261px"><img src="http://cubebox.monofocus.in.th/wp-content/file-instal-famp/74_mkdir_config_to_dir_phpmyadmin.jpg" alt="" width="251" height="30" /><p class="wp-caption-text">create a config directory</p></div>
<blockquote><p>74. ทำการสร้าง Directory ที่ชื่อ config ขึ้นมา ด้วยคำสั่ง</p>
<p>#mkdir config</p></blockquote>
<div class="wp-caption aligncenter" style="width: 531px"><img src="http://cubebox.monofocus.in.th/wp-content/file-instal-famp/75_chmod_777_config_in_phpmyadmin.jpg" alt="" width="521" height="72" /><p class="wp-caption-text">change mode config directory</p></div>
<blockquote><p>75. เมื่อสร้าง directory ชื่อ config เรียบร้อย ให้ทำการ change mode เป็น 777 ด้วยคำสั่ง</p>
<p>#chmod 777 config</p></blockquote>
<div class="wp-caption aligncenter" style="width: 582px"><img class=" " src="http://cubebox.monofocus.in.th/wp-content/file-instal-famp/76_show_dir_config_in_phpmyadmin.jpg" alt="" width="572" height="319" /><p class="wp-caption-text">directorty config</p></div>
<blockquote><p>76. เมื่อ change mode เป็น 777 เรียบร้อยแล้ว เราลองมาดูสิทธิของ directory config ด้วยคำสั่ง</p>
<p>#ls -l</p>
<p>จะเห็นสิทธิที่แตกต่างไปจาก directory อื่น ดังภาพด้านบน</p></blockquote>
<div class="wp-caption aligncenter" style="width: 560px"><img class="  " src="http://cubebox.monofocus.in.th/wp-content/file-instal-famp/77_apache_restart.jpg" alt="" width="550" height="132" /><p class="wp-caption-text">restart apache</p></div>
<blockquote><p>77. เสร็จแล้วทำการ restart apache ด้วยคำสั่ง</p>
<p># /usr/local/etc/rc.d/apache22 restart</p>
<p>เมื่อรีสตาร์ทเสร็จเรียบร้อยจะเป็นดังภาพด้านบนครับ</p></blockquote>
<div class="wp-caption aligncenter" style="width: 429px"><img src="http://cubebox.monofocus.in.th/wp-content/file-instal-famp/78_to_home_page_phpmyadmin.jpg" alt="" width="419" height="359" /><p class="wp-caption-text">browser phpmyadmin</p></div>
<blockquote><p>78. เสร็จแล้ว ลองเรียกใช้ phpmyadmin โดยเรียก url ของเว็บไซต์ หรือ ip address ของ โฮสต์ แล้วตามด้วย /phpmyadmin จะสามารถเรียกได้ดังภาพด้านบนครับ</p></blockquote>
<p>เพียงเท่านี้ เราก็จะมีเว็บเซอร์เวอร์ (web server) หรือโฮสต์ ไว้สำหรับให้บริการเว็บไซต์ได้แล้ว ซึ่งโสต์ของเราก็จะสามารถรองรับ html , php , mysql ในการทำเว็บไซต์ได้อย่างดีทีเดียวบน FreeBSD ซึ่งเป็น OS ที่นับว่าแข็งเกร่งมากเลยทีเดียวตัวหนึ่งครับ</p>
<p style="text-align: center;">
]]></content:encoded>
			<wfw:commentRss>http://cubebox.monofocus.in.th/2010/03/web-server-on-freebsd-famp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TCP Wrappers and xinetd ตอนที่ 1</title>
		<link>http://cubebox.monofocus.in.th/2010/02/tcp-wrappers-and-xinetd/</link>
		<comments>http://cubebox.monofocus.in.th/2010/02/tcp-wrappers-and-xinetd/#comments</comments>
		<pubDate>Wed, 24 Feb 2010 16:12:58 +0000</pubDate>
		<dc:creator>Cube iBox</dc:creator>
				<category><![CDATA[Linux: CentOS]]></category>
		<category><![CDATA[UNIX: FreeBSD]]></category>
		<category><![CDATA[os]]></category>
		<category><![CDATA[TCP]]></category>
		<category><![CDATA[xinetd]]></category>

		<guid isPermaLink="false">http://cubebox.monofocus.in.th/?p=123</guid>
		<description><![CDATA[TCP Wrappers เป็นเครื่องมือที่จะช่วยควบคุมการเข้าถึงและรักษาความปลอดภัย สามารถกรองไอพีเอสเดรสที่ไม่ต้องการให้เข้าถึง server ที่มาใช้บริการของเราได้]]></description>
			<content:encoded><![CDATA[<div class="wp-caption alignleft" style="width: 314px"><br />
<img src="http://www.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/5/html/Deployment_Guide/images/tcp_wrap_diagram.png" alt="" width="304" height="476" /><p class="wp-caption-text">ขั้นตอนการควบคุมการเข้าถึง</p></div>
<p><span style="color: #0000ff;"><strong>TCP Wrappers</strong></span> เป็นเครื่องมือที่จะช่วยควบคุมการเข้าถึงและรักษาความปลอดภัย สามารถกรองไอพีเอสเดรสที่ไม่ต้องการให้เข้าถึง server ที่มาใช้บริการของเราได้ สามารถดูเวอร์ชันล่าสุดของ<a href="http://ftp.cerias.purdue.edu/pub/tools/unix/netutils/tcp_wrappers/" target="_blank"> TCP Wrappers ได้ที่นี่</a></p>
<p>UNIX หรือ Linux จะมีการกรองไอพีที่ <code>iptables ของแต่ละแพ็คเกจสำหรับไฟล์วอร์เมื่อออกสู่อินเตอร์เน็ต หรือเข้าสู่ server ที่ให้บริการของเรา TCP Wrappers มีการเพิ่มชั้นการป้องกันโดยมีระบบที่อนุญาตให้ไอพี หรือแพ็กเกจใดสามารถผ่านเข้ามาใน server ที่ให้บริการของเราได้ ซึ่งสามารถกำหนดเองได้ ซึ่งTCP Wrapper เป็นเครื่องมือที่มีประโยชน์มาก เนื่องจากมันสามารถปัองกันไม่ให้นักเจาะสามารถเข้าถึงระบบโดยใช้วิธีการทั่วไป</code></p>
<p>แพ็คเกจของ TCP Wrappers (tcp_wrappers) มีการติดตั้งให้ตั้งแต่ลงระบบปฏิบัติการ โดยจะมีองค์ประกอบที่สำคัญอยูในแพ็คเกจที่อยู่ใน <code><strong>/usr/lib/libwrap.a </strong>ซึ่งจะเป็นไฟล์ไลบารี่เกี่ยวกับข้อตกลง การยิยอมหรืออนุญาต</code></p>
<p>เมื่อผู้ใช้จากภายนอกมีความพยายามร้องขอเข้ามาใช้บริการของ server ของเรา ผ่านการให้บริการ TCP ซึ่งโฮสต์ของเราจะเป็นผู้รับการร้องขอ ซึ่ง ip ของผู้ร้องขอนั้นจะถูกตรวจสอบจากไฟล์ที่ชื่อว่า <strong>/etc/hosts.allow </strong>ซึ่งหากมี ip ปรากฏอยู่ในไฟล์นี้จะยินยอมให้เข้าใช้บริการของโฮสต์ได้ หาก ip ของผผู้ร้องขอตรงกับ รายการ ip ที่ปรากฏในไฟล์ <code><strong>/etc/hosts.deny </strong>ผู้ร้องขอจาก ip ดังกล่าวนั้นก็จะไม่สามารถเข้าใช้บริการจากโฮสต์ได้</code></p>
<p>TCP  Wrapper สามารถเอ็กซีคิวท์สคริปท์ที่ต้องการก่อนที่ระบบจะเอ็กซิคิวท์โปรแกรม สำคัญ เช่น telnet หรือ ftp ทำให้สามารถทำอะไรได้หลายอย่าง เช่น สคริปท์ที่เขียนขั้นมานั้นสามารถบันทึก IP address และ damain name ของผู้ที่พยายามเข้าสู่ระบบหรือโฮสต์ของเราได้ สามารถส่งอีเมลไปแจ้งให้ทราบว่ามีการบุกรุกเข้าสู่โฮสต์ของเราได้ หรือแม้แต่การรัน finger กลับไปยัง IP address ของเครื่องที่พยายามเข้าสู่โฮสต์ของเราได้</p>
<p>เห็นได้ชัดว่าTCP  Wrapper ช่วยให้สามารถเลือกว่าใครที่สามารถและไม่สามารถเข้าสู่ระบบ หรือโฮสต์ของเราได้</p>
<p>มี service อยู่ไม่กี่ตัวที่ไม่รองรับ TCPWrapper  แต่ต้องใช้ iptables แทน<br />
service ที่ทำงานร่วมกับ TCPWrapper จะต้องมีการ link ไปที่ share library ที่ชื่อว่า<strong> libwrap.a </strong>ซึ่งมีอยู่ไม่กี่ตัว เช่น sendmail, dovecot, vsftpd, in.telnetd, sshd, portmap, xinetd, slapd, and etc&#8230; อาจจะตรวจสอบได้โดยใช้คำสั่ง</p>
<p># string -f grep hosts_access เช่น<br />
# string -f /usr/sbin/sshd grep hosts_access</p>
<p>หาก service ที่ต้องการไม่รองรับ TCPWrapper ให้คอนฟิกและ start service นั้นผ่านทาง xinetd แล้ว control ผ่านทาง xinetd แทน</p>
<p><a href="http://www.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/5/html/Deployment_Guide/ch-tcpwrappers.html" target="_blank">**สามารถอ่านเอกสารของ TCP Wrappers เพิ่มเติมได้ที่นี่</a></p>
<p><strong><span style="color: #0000ff;">Xinetd</span></strong><br />
<strong>Xinetd หรือ eXtended InterNET services daemon เป็นบริการที่ถูกพัฒนาจาก inetd</strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong></p>
<div id="attachment_127" class="wp-caption aligncenter" style="width: 486px"><a href="http://cubebox.monofocus.in.th/wp-content/uploads/2010/02/1.png" rel="lightbox[123]"><img class="size-full wp-image-127" title="1" src="http://cubebox.monofocus.in.th/wp-content/uploads/2010/02/1.png" alt="" width="476" height="228" /></a><p class="wp-caption-text">แสดงลำดับการทำงานของ inetd เมื่อเครื่องลูกข่ายขอใช้บริการ telnet</p></div>
<p></strong></p>
<p><span style="font-weight: normal;">Xinetd มีเครื่องมีควบคุมการเข้าถึงโฮสต์ผู้ให้บริการ เช่นเดียวกันกับ TCP Wrapper แต่เพิ่มความปลอดภัยให้มากขึ้นเพื่อป้องกันการบุกรุกระบบที่อาจเกิดขึ้นและลดความเสี่ยงของการโจมตีแบบ denial of services (Dos) อีกด้วย </span></p>
<p><strong><span style="font-weight: normal;">ขั้นตอนการทำงานของ xinetd ก็เช่นเดียวกับ inetd คือ แทนที่จะต้อง start services ทุก service ขึ้นมาเพื่อรองรับการเชื่อมต่อขอใช้บริการขณะระบบลีนุกซ์ ซึ่งโฮสต์ของเราเปิดเพื่อ ใช้งาน xinetd จะถูก start ขึ้นมาแทนเพียงโปรเซสเดียวเพื่อรอรับการร้องขอใช้บริการต่างๆ ที่อยู่ภายใต้การควบคุมของมัน เมื่อมีการร้องขอใช้บริการดังกล่าว xinetd ค่อย start โปรเซสที่เกี่ยวข้องขึ้นมาเพื่อให้บริการ</span></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://cubebox.monofocus.in.th/2010/02/tcp-wrappers-and-xinetd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FTP และกำหนดสิทธิ์การใช้งานเฉพาะไดเร็กทอรี่</title>
		<link>http://cubebox.monofocus.in.th/2010/02/ftp-centos/</link>
		<comments>http://cubebox.monofocus.in.th/2010/02/ftp-centos/#comments</comments>
		<pubDate>Tue, 23 Feb 2010 14:01:45 +0000</pubDate>
		<dc:creator>Cube iBox</dc:creator>
				<category><![CDATA[Linux: CentOS]]></category>
		<category><![CDATA[ftp]]></category>
		<category><![CDATA[vsftp]]></category>

		<guid isPermaLink="false">http://cubebox.monofocus.in.th/?p=107</guid>
		<description><![CDATA[โปรแกรม FTP Server โปรแกรมหนึ่งที่เป็นที่นิยมในการทำ FTP คือ VSFTP ซึ่งมีความสามารถทางด้านความปลอดภัยสูง (vsftp ย่อมาจาก very security FTP ชื่อก็บอกแล้วว่าน่าเชื่อถือได้) และเป็นที่นิยมใช้ติดตั้งบน CentOS]]></description>
			<content:encoded><![CDATA[<p>โปรแกรม FTP Server โปรแกรมหนึ่งที่เป็นที่นิยมในการทำ FTP คือ VSFTP ซึ่งมีความสามารถทางด้านความปลอดภัยสูง (vsftp ย่อมาจาก very security FTP ชื่อก็บอกแล้วว่าน่าเชื่อถือได้) และเป็นที่นิยมใช้ติดตั้งบน CentOS</p>
<p>ซึ่งมีวิธีการติดตั้งที่แสนจะง่ายดาย ดังนี้ :-</p>
<p>(* คำสั่งและคำอธิบาย ใต้รูป)</p>
<p><a href="http://cubebox.monofocus.in.th/wp-content/uploads/2010/02/ftp-1.jpg" rel="lightbox[107]"><img class="aligncenter size-full wp-image-112" title="ftp-1" src="http://cubebox.monofocus.in.th/wp-content/uploads/2010/02/ftp-1.jpg" alt="" width="540" height="64" /></a></p>
<p>จากภาพด้านบน มีทั้งหมด 3 บรรทัด</p>
<blockquote><p>บรรทันแรกให้พิมพ์</p>
<p># /etc/init.d/vsftpd start</p></blockquote>
<p>เพื่อเป็นการสั่งเปิด service ของโปรแกรม vsftp</p>
<p>บรรทัดที่ 2 แสดงสถานะการทำงาน [OK]</p>
<p>บรรทัดที่ 3 สั่งให้ service ของโปรแกรม vsftp ทำงาน</p>
<blockquote><p># chkconfig vsftpd on</p></blockquote>
<p>เมื่อติดตั้งโปรแกรม vsftp สมบูรณ์แล้ว ต่อไปเราจะสร้างบัญชีผู้ใช้ เพื่อให้มีสิทธิ์สามารถถ่ายโอนไฟล์ หรือ FTP เข้าสู่ server ได้ (เพราะ root ไม่สามารถ ftp ได้ เราจึงต้องสร้างผู้ใช้ขึ้นมา ซึ่งผู้ใช้ที่สร้างขึ้นมานั้นจะสามารถใช้งาน ftp ได้ และมีไดเร็กทอรีเก็บข้อมูลเป้นของตนเอง)</p>
<p>เริ่มต้นเพิ่มผู้ใช้คนใหม่เข้่สู่ระบบ</p>
<p><a href="http://cubebox.monofocus.in.th/wp-content/uploads/2010/02/ftp-2.jpg" rel="lightbox[107]"><img class="aligncenter size-full wp-image-113" title="ftp-2" src="http://cubebox.monofocus.in.th/wp-content/uploads/2010/02/ftp-2.jpg" alt="" width="636" height="138" /></a></p>
<p>จากภาพด้านบน มีทั้งหมด 8 บรรทัด</p>
<p>บรรทัดแรก พิมพ์คำสั่ง เพื่อเพิ่มชื่อผู้ใช้ (ในที่นี้ <span style="color: #ff0000;">webmaster</span> คือผู้ใช้ที่ถูกเพิ่มใหม่เข้าสู่ระบบ) ด้วยคำสั่ง :-</p>
<blockquote><p>#useradd <span style="color: #ff0000;">webmaster</span></p></blockquote>
<p><span style="color: #ff0000;"><span style="color: #333333;">บรรทัดที่ 2 สร้างรหัสผ่าน (password) ให้กับผู้ใช้ (ในที่นี้ผู้ใช้ webmaster ที่ได้เพิ่มใหม่นั้นยังไม่มีรหัสผ่าน เราต้องสร้างรหัสผ่านเสียก่อนเพื่อความปลอดภัย) ด้วยคำสั่ง :-</span></span></p>
<blockquote><p><span style="color: #ff0000;"><span style="color: #333333;">#passwd <span style="color: #ff0000;">webmaster</span></span></span></p></blockquote>
<p><span style="color: #333333;">บรรทัดที่ 3 ระบบบอกว่าจะเปลี่ยนรหัสผ่านให้ผู้ใช้ <span style="color: #ff0000;">webmaster</span></span></p>
<p><span style="color: #333333;">บรรทัดที่ 4 ระบบจำขึ้นคำว่า New UNIX password :<br />
ให้พิมพ์รหัสผ่าน โดยที่เคอร์เซอร์จะไม่ขึ้นกระพริบให้ เราต้องพิมพ์ให้ถูกต้องและจดจำเอาไว้</span></p>
<p><span style="color: #333333;">บรรทัดที่ 5 ระบบเตือนว่า &#8220;รหัสผ่านนี้ไม่ดี ง่ายเกินไป&#8221; แต่ระบบ ก็ยังให้ผ่านไปได้</span></p>
<p><span style="color: #333333;">บรรทัดที่ 6 ระบบจะขึ้นคำว่า Retype new UNIX password :<br />
ให้พิมพ์รหัสผ่านที่พิมพ์ในครั้งแรกซ้ำอีกครั้งหนึ่งเพื่อเป็นการยืนยัน เราต้องพิมพ์ให้เหมือนกันกับครั้งแรก โดยที่เคอร์เซอร์ตัวอักษรจะไม่ขึ้นกระพริบ</span></p>
<p><span style="color: #333333;">บรรทัดที่ 7 ระบบขึ้นข้อความ เป็นการเปลี่ยนรหัสผ่าน หรือกำหนดรหัสผ่านให้ผู้ใช้ (ในที่นี้คือผู้ใช้ <span style="color: #ff0000;">webmaster</span>) เสร็จสมบูรณ์และกระโดดไปยังสถานะเดิม คือ บรรทัดที่ 8</span></p>
<p><span style="color: #ff0000;"><span style="color: #333333;"><a href="http://cubebox.monofocus.in.th/wp-content/uploads/2010/02/ftp-3.jpg" rel="lightbox[107]"><img class="aligncenter size-full wp-image-114" title="ftp-3" src="http://cubebox.monofocus.in.th/wp-content/uploads/2010/02/ftp-3.jpg" alt="" width="400" height="331" /></a></span></span></p>
<p>จากภาพด้านบน ผู้ใช้ที่ได้สร้างใหม่ (ในที่นี้ผู้ใช้ที่สร้างใหม่คือ webmaster) จะมีไดเร็กทอรี่ หรือ โฟลเดอร์สำหรับเก็บข้อมูลเป็นของตนเอง ตามภาพ ไดเร็กทอรีนี้จะอยู่ที่</p>
<blockquote><p>/home/webmaster</p></blockquote>
<p>จากนั้น เราลองมาใช้โปรแกรมที่ช่วยในการ FTP เพื่อติดต่อและขนส่งถ่ายเทข้อมูลกับ server ของเรา (ในที่นี้ใช้โปรแกรม <a href="http://filezilla-project.org/download.php" target="_blank">FileZilla สามารถดวน์โหลดได้ &#8220;คลิกที่นี่&#8221;</a>)</p>
<p>เราต้องรู้เสียก่อนเรา server ของเรา ip อะไร หากเราไม่ได้ฟิก ip เอาไว้ หรือใช้ DHCP จาก server โดยเราไม่รู้ ip ให้ใช้คำสั่งเพื่อดู ip ของเรา ดังนี้ :-</p>
<blockquote><p>#ifconfig</p></blockquote>
<p>จะปรากฏรายละเอียดดังภาพข้างล่างนี้</p>
<p><a href="http://cubebox.monofocus.in.th/wp-content/uploads/2010/02/ftp-5.jpg" rel="lightbox[107]"><img class="aligncenter size-full wp-image-115" title="ftp-5" src="http://cubebox.monofocus.in.th/wp-content/uploads/2010/02/ftp-5.jpg" alt="" width="631" height="362" /></a></p>
<p>ให้ดูบรรทัดที่เขียนว่า inet addr : <span style="color: #ff0000;">192.168.1.7</span> (ตัวเลข 192.168.1.7 คือ ip ของเครื่อง server ที่กำลังสาธิตให้ดูอยู่ในขณะนี้ และจะใช้ ip นี้ในการติดต่อเข้าใช้ ftp)</p>
<p>ต่อไปเข้าสู่ระบบ ftp โดยผ่านโปรแกรม FileZilla (ซึ่งเป็นโปรแกรมแบบฟรีแวร์นะ ดาวน์โหลดฟรีไม่เสียตังค์) ดังรูปด้านล่าง :-</p>
<p style="text-align: center;"><a href="http://cubebox.monofocus.in.th/wp-content/uploads/2010/02/ftp-4.jpg" rel="lightbox[107]"><img class="aligncenter size-full wp-image-116" title="ftp-4" src="http://cubebox.monofocus.in.th/wp-content/uploads/2010/02/ftp-4.jpg" alt="" width="560" height="322" /></a></p>
<p><span style="color: #333333;">เพียงเท่านี้ เราก็สามารถถ่ายโอนข้อมูลต่างๆ เข้าสู่ server ของเราได้อย่างง่ายดาย</span></p>
<p><strong><span style="color: #0000ff;">กำหนดให้ user หรือ ผู้ใช้ที่สร้างขึ้นนั้นสามารถมองเห็นเพียงไดเร็กทอรี่ของตนเองเท่านั้น</span></strong></p>
<p>เนื่องจากปัญหาว่าผู้ใช้นั้น เราสร้างเขาได้ใช้พื้นที่ให้การเก็บข้อมูลหรือถ่ายเทข้อมูล ในเฉพาะส่วนของตนเองเท่านั้น เราจึงไม่ประสงค์ให้ผู้ใช้คนใดๆ สามารถมองเห็นไฟล์ของระบบ หรือ ไฟล์ของผู้อื่น ซึ่งอาจจะเกิดปัญหาขึ้นในภายหลังได้ ดังภาพด้านล่าง :-</p>
<p style="text-align: center;"><a href="http://cubebox.monofocus.in.th/wp-content/uploads/2010/02/ftp-6.jpg" rel="lightbox[107]"><img class="aligncenter size-full wp-image-117" title="ftp-6" src="http://cubebox.monofocus.in.th/wp-content/uploads/2010/02/ftp-6.jpg" alt="" width="698" height="372" /></a></p>
<p><span style="color: #333333;">เราสามารถแก้ไขได้ง่าย โดยเปิดไฟล์ vsftpd.conf ด้วย vi ซึ่งอยู่ที่ /etc/vsftpd/vsftpd.conf </span></p>
<p><a href="http://cubebox.monofocus.in.th/wp-content/uploads/2010/02/ftp-7.jpg" rel="lightbox[107]"><img class="aligncenter size-full wp-image-118" title="ftp-7" src="http://cubebox.monofocus.in.th/wp-content/uploads/2010/02/ftp-7.jpg" alt="" width="641" height="409" /></a></p>
<blockquote><p><span style="color: #333333;">#vi /etc/vsftpd/vsftpd.conf</span></p></blockquote>
<p>แล้วให้เพิ่มคำสั่งในไฟล์นี้ ที่บรรทัดสุดท้าย ดังนี้ :-</p>
<p><a href="http://cubebox.monofocus.in.th/wp-content/uploads/2010/02/ftp-8.jpg" rel="lightbox[107]"><img class="aligncenter size-full wp-image-119" title="ftp-8" src="http://cubebox.monofocus.in.th/wp-content/uploads/2010/02/ftp-8.jpg" alt="" width="640" height="403" /></a></p>
<blockquote><p>chroot_local_user=YES</p></blockquote>
<p>และทำการบันทึกและออกจาก vi ของไฟล์นี้ ด้วยคำสั่ง wq!</p>
<p>เมื่อทำการแก้ไขเสร็จสมบูรณ์แล้ว ให้ทำการรีสตาร์ทเซอร์วิส vsftp ด้วยคำสั่ง</p>
<p style="text-align: center;"><img class="aligncenter" title="ftp-9" src="http://cubebox.monofocus.in.th/wp-content/uploads/2010/02/ftp-9.jpg" alt="" width="543" height="77" /></p>
<blockquote><p>#/etc/init.d/vsftpd restart</p></blockquote>
<p>เพียงเท่านี้ ผุ้ใช้ที่เราสร้างขึ้นมาแต่ละคน ก็ไม่สามารถเข้าไปยังโฟลเดอร์หรือไดเร็กทอรี่ใดของเครื่อง server ได้แล้วนอกจากไดเร็กทอรี่ของตนเองเท่านั้น</p>
<p style="text-align: center;"><a href="http://cubebox.monofocus.in.th/wp-content/uploads/2010/02/ftp-10.jpg" rel="lightbox[107]"><img class="aligncenter size-full wp-image-120" title="ftp-10" src="http://cubebox.monofocus.in.th/wp-content/uploads/2010/02/ftp-10.jpg" alt="" width="699" height="374" /></a></p>
<p style="text-align: center;">
<div><span style="color: #0000ee; -webkit-text-decorations-in-effect: underline;"><br />
</span></div>
]]></content:encoded>
			<wfw:commentRss>http://cubebox.monofocus.in.th/2010/02/ftp-centos/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Mirror.in.th</title>
		<link>http://cubebox.monofocus.in.th/2009/12/mirror-in-th/</link>
		<comments>http://cubebox.monofocus.in.th/2009/12/mirror-in-th/#comments</comments>
		<pubDate>Sun, 20 Dec 2009 13:07:05 +0000</pubDate>
		<dc:creator>Cube iBox</dc:creator>
				<category><![CDATA[CP: ทั่วไป]]></category>
		<category><![CDATA[download]]></category>
		<category><![CDATA[os]]></category>

		<guid isPermaLink="false">http://cubebox.monofocus.in.th/?p=41</guid>
		<description><![CDATA[ของฟรีสายพันธุ์ไทย ไม่ต้องไปหาซื้อที่ไหนดาวน์โหลดเอาไปได้เลยที่นี่ครับ mirror.in.th โครงการสร้างแหล่งดาวน์โหลดสำรองของซอฟต์แวร์โอเพนซอร์สในประเทศไทย]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://cubebox.monofocus.in.th/wp-content/uploads/2009/12/mirror.gif" rel="lightbox[41]"><img class="aligncenter size-full wp-image-42" title="mirror" src="http://cubebox.monofocus.in.th/wp-content/uploads/2009/12/mirror.gif" alt="" width="222" height="50" /></a><a href="http://www.mirror.in.th./" target="_blank"></a></p>
<p style="text-align: center;"><a href="http://www.mirror.in.th./" target="_blank">www.mirror.in.th</a></p>
<p style="text-align: left;">โครงการนี้เป็นการสร้างแหล่งดาวน์โหลดสำรองของซอฟต์แวร์โอเพนซอร์สในประเทศไทย มีจุดประสงค์เพื่อส่งเสริมการใช้งานซอฟต์แวร์โอเพนซอร์สในประเทศ และเป็นการลดค่าใช้จ่ายจากการใช้แบนด์วิธไปยังต่างประเทศไปพร้อมกัน โดยที่โครงการนี้เป็นความร่วมมือระหว่าง<a href="http://www.sipa.or.th/" target="_blank">สำนักงานส่งเสริมอุตสาหกรรมซอฟต์แวร์แห่งชาติ (องค์กรมหาชน)</a> และ<a href="http://www.buu.ac.th/" target="_blank">มหาวิทยาลัยบูรพา</a> เพื่อให้บริการแก่ผู้ใช้ผ่านเครือข่ายอินเทอร์เน็ตในการดาวน์โหลดซอฟต์แวร์โอเพนซอร์ส</p>
<p>เนื่องจากในขณะนี้มีผู้ใช้บริการผ่านทางช่องทาง HTTP มากขึ้น ในบางช่วงเวลาที่มีผู้ใช้บริการพร้อมกันในปริมาณมาก อาจส่งผลให้เกิดความล่าช้าได้ ท่านสามารถเลือกช่องทางในการใช้บริการอีกช่องทางหนึ่งผ่านทาง  FTP ได้ที่ <a href="ftp://www.mirror.in.th/">ftp://www.mirror.in.th/</a></p>
<p style="text-align: left;">**ปล.สนับสนุกการใช้ซอฟต์แวร์เสรี ของฟรีไม่ต้องเสียตังค์</p>
]]></content:encoded>
			<wfw:commentRss>http://cubebox.monofocus.in.th/2009/12/mirror-in-th/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OS Booter ยี่ห้อไหนไวสุด</title>
		<link>http://cubebox.monofocus.in.th/2009/12/os-booter/</link>
		<comments>http://cubebox.monofocus.in.th/2009/12/os-booter/#comments</comments>
		<pubDate>Sat, 19 Dec 2009 11:47:41 +0000</pubDate>
		<dc:creator>Cube iBox</dc:creator>
				<category><![CDATA[CP: ทั่วไป]]></category>
		<category><![CDATA[os]]></category>

		<guid isPermaLink="false">http://cubebox.monofocus.in.th/?p=14</guid>
		<description><![CDATA[ประชันความเร็วในการบูตระบบปฏิบัติการจาก 2 ค่าย คือ Linux โดย ubuntu และ Microsoft โดย Windows ดูกันว่าใครคือแชมป์ตัวจริง]]></description>
			<content:encoded><![CDATA[<p><a href="http://cubebox.monofocus.in.th/wp-content/uploads/2009/12/linux-vs-windows.jpg" rel="lightbox[14]"><img class="alignleft size-full wp-image-15" title="linux-vs-windows" src="http://cubebox.monofocus.in.th/wp-content/uploads/2009/12/linux-vs-windows.jpg" alt="" width="108" height="97" /></a>ลุ้นระทึก กับการแข่งขันความเร็วปานสายฟ้ากับการบู๊ตระบบ (ฺBoot)  ของโอเอส (OS : Operating System) 2 ค่าย ได้แก่</p>
<p>จากค่าย Linux ได้แก่ ubuntu 9.10 กับ ubuntu 9.04<br />
จากค่าย Microsoft ได้แก่ windows vista กับ windows 7</p>
<p>งานนี้ ส่วนตัวผมแล้วเชียร์ Linux ubuntu ขาดใจ (^0^)</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/Umoz91GYdi0&amp;hl=en_US&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/Umoz91GYdi0&amp;hl=en_US&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>วีดีโอนี้ ได้ไปค้นเจอมาจาก YouTube : http://www.youtube.com/watch?v=Umoz91GYdi0<br />
ตัวแปรที่สำคัญส่วนหนึ่งอาจจะมาจาก RAM หรือ CPU หรืออะไรก็แล้วแต่เกี่ยวกับ Hardware</p>
<p>หลังจากที่ได้ชมแล้ว ผลลัพธ์ก็เป็นไปอย่างที่คาดไว้ ubuntu 9.10 ทายาท linux ก็ชนะแบบขาดลอย งานนี้คนที่ใช้ windows อาจจะได้คิดกันใหม่ว่าจะเลือกใช้โอเอสจากค่ายไหนดี คงต้องกลับไปคิดทบทวนกันเสียใหม่ หรือไม่ คงอาจจะต้องรอความเมตตาจากท่านผู้พัฒนาโอเอสอีกต่อไป และยังคงต้องใช้ของเค้าตามกระแสนิยมทั้งที่แบบแท้ และเถื่อน&#8230;</p>
<p>ปล. ของฟรีก็มีดีกว่าที่คิดไว้นะครับ  :)</p>
]]></content:encoded>
			<wfw:commentRss>http://cubebox.monofocus.in.th/2009/12/os-booter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>จันทรา</title>
		<link>http://cubebox.monofocus.in.th/2009/12/chantra43/</link>
		<comments>http://cubebox.monofocus.in.th/2009/12/chantra43/#comments</comments>
		<pubDate>Sat, 19 Dec 2009 11:12:28 +0000</pubDate>
		<dc:creator>Cube iBox</dc:creator>
				<category><![CDATA[CP: ทั่วไป]]></category>
		<category><![CDATA[download]]></category>
		<category><![CDATA[free]]></category>

		<guid isPermaLink="false">http://cubebox.monofocus.in.th/?p=46</guid>
		<description><![CDATA[จันทรา 4.3 โครงการดีๆ ของฟรีที่ sipa เค้าจัดมาให้กันแบบฟรีๆ ซีดีโปรแกรมที่รวบรวมซอฟต์แวร์ในลักษณะโอเพนซอร์ส พัฒนาต่อและใช้พื้นฐานจากโครงการOpenDisc ซึ่งแจกให้ใช้ฟรี สำหรับระบบปฏิบัติการไมโครซอฟท์วินโดวส์ ซอฟต์แวร์คุณภาพ ที่คุณภาพไม่แพ้ของเสียเงิน อุดหนุนใช้ของฟรีกันเยอะๆ นะครับ]]></description>
			<content:encoded><![CDATA[<p><strong><a href="http://cubebox.monofocus.in.th/wp-content/uploads/2009/12/Chantra43-cover.png" rel="lightbox[46]"><img class="aligncenter size-medium wp-image-47" title="Chantra43-cover" src="http://cubebox.monofocus.in.th/wp-content/uploads/2009/12/Chantra43-cover-300x300.png" alt="" width="300" height="300" /></a></strong></p>
<p><strong>จันทรา</strong> (Chantra) เป็นซีดีโปรแกรมที่รวบรวมซอฟต์แวร์ในลักษณะโอเพนซอร์ส พัฒนาต่อและใช้พื้นฐานจากโครงการOpenDisc ซึ่งแจกให้ใช้ฟรี สำหรับระบบปฏิบัติการไมโครซอฟท์วินโดวส์ พัฒนาและเผยแพร่โดยสำนักงานส่งเสริมอุตสาหกรรมซอฟต์แวร์แห่งชาติ (SIPA) โดยซอฟต์แวร์ทุกตัวได้ผ่านการคัดเลือก และปรับแต่งให้ใช้งานกับภาษาไทยโดยอาสาสมัครก่อนนำมาเผยแพร่ รุ่นล่าสุดคือรุ่น 4.3 ในชุดมีโปรแกรมทั้งหมด 33 โปรแกรมประยุกต์ จาก 8 หมวดซอฟต์แวร์ โดย เวอร์ชัน 4.0 มีการเพิ่มซอฟต์แวร์ใหม่ในหมวดการพัฒนาเว็บไซต์ หมวดอรรถประโยชน์ และหมวดกราฟิก ในเวอร์ชัน 4.3 มีการเพิ่มซอฟต์แวร์ใหม่ในหมวดมัลติมีเดีย Chantra เปิดตัวเมื่อ กันยายน พ.ศ. 2548</p>
<p><span style="color: #3366ff;"><strong>*ดูรายละเอียดเพิ่มเติมได้ที่</strong></span> : <a href="http://www.chantra.in.th/" target="_blank">http://www.chantra.in.th/</a></p>
<p><strong>โปรแกรมที่บรรจุอยู่ในแผ่น</strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<div id="_mcePaste"><strong>โปรแกรมด้านสำนักงาน</strong></div>
<div id="_mcePaste">
<ul>
<li>Dia &#8211; โปรแกรมวาดแผนผัง</li>
<li>FreeMind &#8211; โปรแกรมช่วยบันทึกและจัดการความคิด</li>
<li>GanttProject &#8211; โปรแกรมบริหารจัดการโครงการ</li>
<li>OpenOffice.org 3 &#8211; ชุดโปรแกรมสำนักงาน</li>
<li>PDFCreator &#8211; โปรแกรมสร้างไฟล์ PDF</li>
</ul>
</div>
<div><strong>โปรแกรมด้านอินเทอร์เน็ต</strong></div>
<div id="_mcePaste">
<ul>
<li>มอซิลลา ไฟร์ฟอกซ์ (Firefox) &#8211; โปรแกรมค้นดูเว็บ</li>
<li>มอซิลลา ทันเดอร์เบิร์ด (Thunderbird) &#8211; โปรแกรมรับส่งอีเมล</li>
<li>Pidgin &#8211; โปรแกรมเมสเซนเจอร์</li>
<li>[แก้]โปรแกรมด้านกราฟิก</li>
<li>Blender &#8211; โปรแกรมกราฟิกด้าน 3 มิติ</li>
<li>GIMP &#8211; โปรแกรมแก้ไขภาพแบบแรสเตอร์ (เช่น ภาพถ่าย)</li>
<li>Inkscape &#8211; โปรแกรมวาดภาพแบบเว็คเตอร์</li>
<li>Open Clip Art &#8211; รวมภาพคลิปอาร์ต ที่สามารถนำไปใช้ได้อย่างเสรี</li>
</ul>
</div>
<div><strong>โปรแกรมด้านมัลติมีเดีย</strong></div>
<div id="_mcePaste">
<ul>
<li>Avidemux &#8211; โปรแกรมตัดต่อวิดีโอ</li>
<li>Audacity &#8211; โปรแกรมอัดเสียงและตัดต่อไฟล์เสียง</li>
<li>VLC &#8211; โปรแกรมเล่นสื่อมัลติมีเดีย</li>
</ul>
</div>
<div><strong>โปรแกรมด้านความบันเทิง</strong></div>
<div id="_mcePaste">
<ul>
<li>LBreakout2 &#8211; เกมอาร์เคด</li>
<li>Super Tux &#8211; เกมคลาสสิกสายพันธุ์มาริโอ</li>
</ul>
</div>
<p><strong>โปรแกรมอรรถประโยชน์</strong></p>
<ul>
<li>7 Zip &#8211; โปรแกรมบีบอัดไฟล์</li>
<li>InfraRecorder &#8211; โปรแกรมเขียนแผ่นซีดี/ดีวีดี</li>
<li>Notepad++ &#8211; โปรแกรมแก้ไขไฟล์ข้อความ</li>
<li>PuTTY &#8211; โปรแกรมเข้าระบบเครื่องทางไกลผ่านทางSSH</li>
<li>Subversion &#8211; โปรแกรมควบคุมการปรับปรุงแก้ไข</li>
</ul>
<p><strong>โปรแกรมด้านพัฒนาเว็บ</strong></p>
<ul>
<li>Drupal &#8211; Drupal Add-on</li>
<li>FileZilla &#8211; โปรแกรมอัปโหลดและดาวน์โหลดไฟล์ผ่านทางFTP</li>
<li>Joomla &#8211; Joomla add-on สำหรับ XAMPP</li>
<li>Kompozer &#8211; โปรแกรมสร้างเว็บเพจ</li>
<li>SMF &#8211; Simple Machine Forum add-on สำหรับ XAMPP</li>
<li>XAMPP &#8211; โปรแกรมรวมการติดตั้ง Apache PHP MySQL และ phpMyAdmin</li>
</ul>
<p><strong>โปรแกรมด้านการศึกษา</strong></p>
<ul>
<li>Celestia &#8211; โปรแกรมศึกษาดวงดาว</li>
<li>Moodle &#8211; Moodle add-on สำหรับ XAMPP</li>
<li>Tux Paint &#8211; โปรแกรมเสริมทักษะวาดภาพ</li>
<li>Tux Typing 2 &#8211; โปรแกรมฝึกทักษะพิมพ์ดีด</li>
<li>TuxMath &#8211; โปรแกรมเสริมทักษะทางคณิตศาสตร์</li>
</ul>
<div><strong>*ปล : <span style="color: #3366ff;">ขอขอบคุณโครงการดีๆ จาก sipa ที่เค้าจัดมาให้คนไทยโดยเฉพาะที่หวังว่า จะช่วยลดปัญหาการละเมิดลิขสิทธ์การใช้ซอฟต์แวร์เถื่อน </span><span style="color: #3366ff;">ช่วยกันสนับสนุนซอฟต์แวร์ฟรีๆ ที่มีคุณภาพดีๆ ไม่แพ้ของเสียเงินกันเยอะๆ นะครับ</span><span style="color: #3366ff;"> </span></strong></div>
<div><strong><br />
</strong></div>
]]></content:encoded>
			<wfw:commentRss>http://cubebox.monofocus.in.th/2009/12/chantra43/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

