<?xml version="1.0"?>
<rss version="2.0">

<channel>
	<title>Planet TLWG</title>
	<link>http://linux.thai.net/planet</link>
	<language>en</language>
	<description>Planet TLWG - http://linux.thai.net/planet</description>

<item>
	<title>Thep: Thanks (2012-02-04)</title>
	<guid permalink="False">tag:blogger.com,1999:blog-6815053.post-7561148930833828189</guid>
	<link>http://thep.blogspot.com/2012/02/thanks-2012-02-04.html</link>
	<description>&lt;p&gt;&lt;a href=&quot;http://linux.thai.net/~thep/donate/thanks.html&quot;&gt;ขอขอบคุณ&lt;/a&gt; &lt;a href=&quot;https://www.facebook.com/charoenyost&quot;&gt;พี่โดม&lt;/a&gt; (โดม เจริญยศ), คุณ &lt;a href=&quot;http://donga-n.blogspot.com/&quot;&gt;Donga&lt;/a&gt; (ถนอมทรัพย์ นพบูรณ์), คุณ &lt;a href=&quot;https://www.facebook.com/rerngrit&quot;&gt;เริงฤทธิ์&lt;/a&gt; (Rerngrit Rakkanittakorn), และคุณ &lt;a href=&quot;http://keng.ws/&quot;&gt;kenggg&lt;/a&gt; (ปฏิพัทธ์ สุสำเภา) ที่ได้หย่อนสตางค์&lt;a href=&quot;http://linux.thai.net/~thep/donate/&quot;&gt;สนับสนุน&lt;/a&gt;การทำงานซอฟต์แวร์เสรีของผม&lt;/p&gt;

&lt;p&gt;แต่ละท่านต่างก็กำลังร่วมเดินในเส้นทางซอฟต์แวร์เสรีและโอเพนซอร์สด้วยกัน ขอให้ประสบความสำเร็จตามที่มุ่งหวังนะครับ&lt;/p&gt;

&lt;p&gt;ขอขอบคุณเป็นพิเศษสำหรับพี่โดมที่ได้เชิญชวนใน Facebook ให้ร่วมกัน donate ให้ผมครับ&lt;/p&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/6815053-7561148930833828189?l=thep.blogspot.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;</description>
	<pubDate>ส., 04 ก.พ. 2012 12:33:00 +0000</pubDate>
	<author>noreply@blogger.com (Thep)</author>
</item>
<item>
	<title>Thep: A Butterfly in ThaiLaTeX</title>
	<guid permalink="False">tag:blogger.com,1999:blog-6815053.post-2167496215409970572</guid>
	<link>http://thep.blogspot.com/2012/02/butterfly-in-thailatex.html</link>
	<description>&lt;blockquote&gt;
๏ มาจะกล่าวบทไป&lt;br /&gt;
บั๊กหนึ่งใน ThaiLaTeX เล็กนักหนา&lt;br /&gt;
เพียงวูบวับขยับปีกกรีดกรายมา&lt;br /&gt;
เกิดลมพาถาโถมโพยมบน ฯ
&lt;/blockquote&gt;

&lt;p&gt;จากที่ได้เขียนถึง &lt;a href=&quot;http://thep.blogspot.com/2011/12/thailatex-wbr-quotation-and-special.html&quot;&gt;ปัญหาอัญประกาศ&lt;/a&gt; ใน ThaiLaTeX ไปเมื่อปลายธันวา นับจากวันนั้นถึงวันนี้ เวลาว่างของผมก็หมดไปกับการแก้ ThaiLaTeX และสิ่งที่เกี่ยวข้อง โดยบั๊กนี้ได้กลายเป็น&lt;a href=&quot;http://en.wikipedia.org/wiki/Butterfly_effect&quot;&gt;ผีเสื้อกระพือปีก&lt;/a&gt;ที่ทำให้เกิดผลพวงเป็นพายุใหญ่ได้ทีเดียว&lt;/p&gt;

&lt;p&gt;เริ่มจาก:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt; พบว่าลำดับ &lt;tt&gt;``&lt;/tt&gt; และ &lt;tt&gt;''&lt;/tt&gt; ในเอกสาร ThaiLaTeX ไม่ได้มีการแปลงเป็นอัญประกาศคู่ แต่ยังคงรูปเป็นอัญประกาศเดี่ยวสองตัวเหมือนเดิม ซึ่งพบว่าปัญหาอยู่ที่ฟอนต์ &lt;/li&gt;
  &lt;li&gt; ระหว่างตรวจสอบปัญหาในกฎ ligkern ของ virtual font ก็พบว่ามีลำดับอื่นที่ยังไม่มีการแปลงเช่นกัน เช่น &lt;tt&gt;?` (¿)&lt;/tt&gt;, &lt;tt&gt;!` (¡)&lt;/tt&gt;, &lt;tt&gt;\dag (†)&lt;/tt&gt;, &lt;tt&gt;\ddag (‡)&lt;/tt&gt; ฯลฯ ดังที่กล่าวไปแล้วใน blog ก่อน &lt;/li&gt;
  &lt;li&gt; ขณะทดสอบผลการแก้กฎ ligkern ก็พบว่า swath ไปแทรกรหัสแบ่งคำตรงกลางระหว่างลำดับ &lt;tt&gt;``&lt;/tt&gt; กลายเป็น &lt;tt&gt;`{\wbr}`&lt;/tt&gt; ในบางกรณี &lt;/li&gt;
  &lt;li&gt; ก่อนจะลงมือแก้ swath ก็ชักทนปวดหัวกับซอร์สที่อ่าน (โคตร) ยากของ swath ไม่ไหว จึงจัดระเบียบซอร์สเสียใหม่ ตั้งแต่ใช้เครื่องมือจัดสไตล์ของซอร์สอัตโนมัติแล้วมาปรับแต่งด้วยมือทีหลัง ปรับเปลี่ยนโครงสร้าง ตัดตัวแปรหรือ member ที่ไม่จำเป็น ซึ่งกลายเป็น commit ชุดใหญ่ คือประมาณ 40 commit ใน 4 วัน ส่งท้ายปีเก่า หลังจากนั้นจึงได้แกะและแก้บั๊กที่ต้องการ และปรับโค้ดต่ออีกนิดหน่อย &lt;/li&gt;
  &lt;li&gt; กลับมาที่ ThaiLaTeX เอง เพื่อจะทดสอบฟอนต์ต่าง ๆ จึงมีการปรับเปลี่ยนเอกสารทดสอบ (&lt;tt&gt;teststd.tex&lt;/tt&gt;) ให้รวมลำดับอักษรพิเศษด้วย แต่เพื่อความสะดวกในการปรับแก้ จึงจัดโครงสร้างเอกสารใหม่เสียก่อนโดยใช้แมโคร แล้วจึงแก้เพิ่ม &lt;/li&gt;
  &lt;li&gt; กลับมาแก้ฟอนต์ที่เหลือต่อ โดยหลังจากที่ทดสอบกับฟอนต์ Norasi ที่มี glyph ค่อนข้างครบแล้ว ก็จำเป็นต้องไล่เพิ่ม glyph พิเศษทั้งหมดที่ &lt;tt&gt;lthenc.def&lt;/tt&gt; ตัวใหม่รองรับในฟอนต์ที่เหลืออีก 11 family ในชุด tlwg ซึ่ง glyph ที่ขาดก็มากบ้างน้อยบ้างแล้วแต่ฟอนต์ &lt;/li&gt;
  &lt;li&gt; หลังจากเพิ่ม glyph ที่จำเป็นสำหรับ LaTeX แล้ว ก็จำเป็นต้องเพิ่ม glyph ละตินที่เหลือด้วย มิฉะนั้นการแสดงผลบนเดสก์ท็อปก็จะแหว่งไป ซึ่งปริมาณ glyph ที่เพิ่มนั้นเยอะกว่าชุด LaTeX หลายเท่า &lt;/li&gt;
  &lt;li&gt; การเพิ่ม glyph ละติน มีบางฟอนต์ที่ต้องวาดเพิ่มเอง ไม่สามารถหยิบยืมจากฟอนต์อื่นได้ ก็จำเป็นต้องดูขนาดของเส้นจากอักษรอังกฤษที่มี ซึ่งทำให้พบว่ามีบางฟอนต์ที่เส้นอักษรอังกฤษยังไม่สม่ำเสมอ จึงต้องนั่งปรับเส้น glyph อังกฤษเสียก่อน ได้แก่ฟอนต์ Loma ซึ่งมีการหยิบยืมไปใช้ในฟอนต์ Umpush ด้วย การแก้ครั้งนี้จึงทำให้ฟอนต์ทั้งสองได้เส้นที่สม่ำเสมอยิ่งขึ้นด้วย &lt;/li&gt;
  &lt;li&gt; ระหว่างทดสอบ พบบั๊กในฟอนต์ Loma และ Umpush เมื่อใช้กับเอกสาร LaTeX คือสระบนและวรรณยุกต์จะเยื้องกัน ทำให้คำว่า &quot;ที่&quot; จะวาดไม้เอกและสระอีไม่ตรงแนวกัน ก็แก้บั๊กนี้ในฟอนต์ทั้งสองด้วย &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;บั๊กตัวแรกที่พบจึงไม่ใช่แมลงธรรมดา แต่เป็นผีเสื้อกระพือปีกด้วยประการฉะนี้&lt;/p&gt;

&lt;p&gt;ยังเหลือฟอนต์ชุด Arundina ต้องทำต่ออีกครับ แล้วค่อยออกทั้งชุดพร้อมกันทีเดียว&lt;/p&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/6815053-2167496215409970572?l=thep.blogspot.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;</description>
	<pubDate>ศ., 03 ก.พ. 2012 12:08:00 +0000</pubDate>
	<author>noreply@blogger.com (Thep)</author>
</item>
<item>
	<title>Neutron: I'm now a Debian Maintainer</title>
	<guid permalink="False">http://www.neutron.in.th/25 at http://www.neutron.in.th</guid>
	<link>http://www.neutron.in.th/content/im-now-debian-maintainer</link>
	<description>&lt;p&gt;For a few years that I have involved in Debian as a new maintainer. I have maintained some packages, &quot;xiterm+thai&quot;, &quot;flvmeta&quot; and also the new ITP &quot;ipset&quot;, which I have learned to package as well.&lt;/p&gt;
&lt;p&gt;Many comments from several Debian Developers, especially &lt;a href=&quot;http://linux.thai.net/~thep&quot;&gt;Theppitak Karoonboonyanan&lt;/a&gt; and also &lt;a href=&quot;http://wiki.debian.org/PaulWise&quot;&gt;Paul Wise&lt;/a&gt;, which I must say that both are the great teachers. They have pointed me to many good resouces for startup and also adviced me every mistakes I have made. They have shown that the &quot;Debian Developers&quot; is a kind of expertise and It's not easy if you do not try harder.&lt;/p&gt;
&lt;p&gt;I know Theppitak as he is my idol and he who is the Debian guy that has introduced me to Debian as well. The first Debian distribution that I installed on the first my Debian computer (it's not my property, it's the company property that I worked with at that time) was &quot;sid&quot; aka. &quot;unstable&quot; and It's the main distribution that I always use for my main working laptop. IMHO, I never get back to any Linux distributions since I have found Debian.&lt;/p&gt;
&lt;p&gt;I know Paul as he is a first Debian Developer I have met (at that time Theppitak was being in the NM process).&lt;br /&gt;
He is a cool guy. He also the first Debian Developer that signed my GPG key. He many times sponsored my packages and everytime for good practices.&lt;/p&gt;
&lt;p&gt;However, the efforts you have get from the process are much more than you think as you could evaluate your self which you have more skills to handle with many problems than ever, you could package in the correct direction with a good quality. Obviously, you have learned to communicate with the communities which is the main reason that could bring you to be a good developer in the future.&lt;/p&gt;
&lt;p&gt;Therefore, I have read the &lt;a href=&quot;http://wiki.debian.org/DebianMaintainer&quot;&gt;Debian Maintainer wiki page&lt;/a&gt; and applied the DM application (&lt;a href=&quot;http://lists.debian.org/debian-newmaint/2012/01/msg00092.html&quot;&gt;http://lists.debian.org/debian-newmaint/2012/01/msg00092.html&lt;/a&gt;) and thanks to both DDs that I mention above for their advocations.&lt;/p&gt;
&lt;p&gt;Last, I have finished the last step 4 for account creation and my GPG key has been accepted to the active Debian Maintainer keyring (&lt;a href=&quot;http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=657331&quot;&gt;http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=657331&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;Finally, I'm now a Debian Maintainer.&lt;/p&gt;</description>
	<pubDate>พ., 01 ก.พ. 2012 14:51:32 +0000</pubDate>
</item>
<item>
	<title>LookHin: การทำ Virtual Host บน Apache Web Server</title>
	<guid permalink="False">http://www.unzeen.com/?p=1887</guid>
	<link>http://www.unzeen.com/article/1887/%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%97%e0%b8%b3-virtual-host-%e0%b8%9a%e0%b8%99-apache-web-server</link>
	<description>&lt;p&gt;โดยปกติแล้ว Web Server เครื่องๆ หนึ่งจะใช้สำหรับเว็บไซต์หลายเว็บ ซึ่งสามารถทำได้โดยการทำ Virtual Host โดยบน Apache สามารถทำได้ 2 แบบ คือ&lt;/p&gt;
&lt;p&gt;1. IP Based Virtual Host คือการทำ Virtual Host โดยใช้ IP Address เป็นตัวแบ่ง ซึ่งวิธีนี้เราจะต้องมี IP สำหรับทุกๆ เว็บไซต์ที่จะทำ&lt;/p&gt;
&lt;p&gt;2. Name Based Virtual Host วิธีนี้จะใช้ชื่อ domain name เป็นตัวแบ่ง โดยทุกๆ เว็บไซต์จะใช้ IP เดียวกันหมด ซึ่ง Hosting ส่วนใหญ่นิยมใช้แบบนี้ และวันนี้เราก็จะมาลองทำแบบนี้กัน ^^&lt;/p&gt;
&lt;p&gt;&lt;span id=&quot;more-1887&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;ตัวอย่างที่เราจะทดสอบกันต่อไปนี้ Client เราจะใช้ Windows ส่วน Apache Web Server เราจะใช้ Linux CentOS ที่เราได้ทำการติดตั้งกันไปแล้วจากบทความก่อนๆ ส่วน DNS Server เราจะพูดถึงอีกทีในบทความต่อๆ ไป&lt;/p&gt;
&lt;p&gt;เข้าเรื่องกันเลย อย่างแรกที่เราต้องทำก่อนก็คือกำหนดให้ domain name ของเรา point ไปยัง IP ของ Web Server ซึ่งในทีนี้ก็คือ 192.168.10.10 และเนื่องจากว่าเราเองยังไม่มี DNS Server ฉะนั้นในการทดสอบ ให้เราเข้าไปแก้ไข /etc/hosts ของเครื่องไคลเอนต์กันก่อน เพื่อกำหนดค่า ip ให้กับ domain แบบตรงๆ กันก่อน  โดยถ้าใช้ windows ให้เข้าไปแก้ไขที่ไฟล์ c:\Windows\System32\drivers\etc\hosts และสำหรับ Linux ให้แก้ไขที่ไฟล์ /etc/hosts โดยให้เพิ่มบรรทัดต่อไปนี้&lt;/p&gt;

&lt;div class=&quot;wp_syntax&quot;&gt;&lt;table&gt;&lt;tr&gt;&lt;td class=&quot;line_numbers&quot;&gt;&lt;pre&gt;1
2
&lt;/pre&gt;&lt;/td&gt;&lt;td class=&quot;code&quot;&gt;&lt;pre class=&quot;text&quot;&gt;192.168.10.10 vhost1.unzeen.com
192.168.10.10 vhost2.unzeen.com&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;เมื่อเพิ่มข้อมูลลงไปแล้ว ให้ทดสอบทำการ ping vhost1.unzeen.com ว่าได้ IP กลับมาถูกต้องหรือไม่ ถ้าได้แล้วก็ไปขั้นตอนถัดไปได้เลย&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://www.unzeen.com/wp-content/uploads/2012/02/apache-virtual-host-01.png&quot; alt=&quot;apache-virtual-host&quot; title=&quot;apache-virtual-host&quot; /&gt;&lt;/p&gt;
&lt;p&gt;ขั้นตอนถัดไปให้เข้าไปที่ Linux Server และทำการสร้างโฟลเดอร์ /var/www/vhost1/ และ /var/www/vhost2/ เพื่อเอาไว้เก็บไฟล์ของเว็บไซต์&lt;/p&gt;

&lt;div class=&quot;wp_syntax&quot;&gt;&lt;table&gt;&lt;tr&gt;&lt;td class=&quot;line_numbers&quot;&gt;&lt;pre&gt;1
2
&lt;/pre&gt;&lt;/td&gt;&lt;td class=&quot;code&quot;&gt;&lt;pre class=&quot;bash&quot;&gt;&lt;span&gt;# mkdir /var/www/vhost1/&lt;/span&gt;
&lt;span&gt;# mkdir /var/www/vhost2/&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;img src=&quot;http://www.unzeen.com/wp-content/uploads/2012/02/apache-virtual-host-02.png&quot; alt=&quot;apache-virtual-host&quot; title=&quot;apache-virtual-host&quot; /&gt;&lt;/p&gt;
&lt;p&gt;จากนั้นทำการสร้างไฟล์ index.html ไว้ที่ /var/www/vhost1/ และ /var/www/vhost2/&lt;/p&gt;
&lt;p&gt;# index.html ใน vhost1&lt;/p&gt;

&lt;div class=&quot;wp_syntax&quot;&gt;&lt;table&gt;&lt;tr&gt;&lt;td class=&quot;line_numbers&quot;&gt;&lt;pre&gt;1
2
3
4
5
6
7
8
&lt;/pre&gt;&lt;/td&gt;&lt;td class=&quot;code&quot;&gt;&lt;pre class=&quot;html&quot;&gt;&amp;lt;HTML&amp;gt;
 &amp;lt;HEAD&amp;gt;
  &amp;lt;TITLE&amp;gt;VHOST1&amp;lt;/TITLE&amp;gt;
 &amp;lt;/HEAD&amp;gt;
 &amp;lt;BODY&amp;gt;
  VHOST1
 &amp;lt;/BODY&amp;gt;
&amp;lt;/HTML&amp;gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;# index.html ใน vhost2&lt;/p&gt;

&lt;div class=&quot;wp_syntax&quot;&gt;&lt;table&gt;&lt;tr&gt;&lt;td class=&quot;line_numbers&quot;&gt;&lt;pre&gt;1
2
3
4
5
6
7
8
&lt;/pre&gt;&lt;/td&gt;&lt;td class=&quot;code&quot;&gt;&lt;pre class=&quot;html&quot;&gt;&amp;lt;HTML&amp;gt;
 &amp;lt;HEAD&amp;gt;
  &amp;lt;TITLE&amp;gt;VHOST2&amp;lt;/TITLE&amp;gt;
 &amp;lt;/HEAD&amp;gt;
 &amp;lt;BODY&amp;gt;
  VHOST2
 &amp;lt;/BODY&amp;gt;
&amp;lt;/HTML&amp;gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;เนื่องจากเราทำการล๊อกอินเข้าระบบด้วย root ฉะนั้นเพื่อความแน่ใจทำการเปลียน Permission ของ vhost1 และ vhost2 เล็กน้อย&lt;/p&gt;

&lt;div class=&quot;wp_syntax&quot;&gt;&lt;table&gt;&lt;tr&gt;&lt;td class=&quot;line_numbers&quot;&gt;&lt;pre&gt;1
2
&lt;/pre&gt;&lt;/td&gt;&lt;td class=&quot;code&quot;&gt;&lt;pre class=&quot;bash&quot;&gt;&lt;span&gt;# chmod -R 755 /var/www/vhost1/&lt;/span&gt;
&lt;span&gt;# chmod -R 755 /var/www/vhost2/&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;img src=&quot;http://www.unzeen.com/wp-content/uploads/2012/02/apache-virtual-host-03.png&quot; alt=&quot;apache-virtual-host&quot; title=&quot;apache-virtual-host&quot; /&gt;&lt;/p&gt;
&lt;p&gt;ต่อไปทำการแก้ไขไฟล์ /etc/httpd/conf/httpd.conf โดยให้เอา # หน้า NameVirtualHost ออก และเพิ่มบรรทัดในส่วนของ VirtualHost ลงไปตามตัวอย่าง&lt;/p&gt;

&lt;div class=&quot;wp_syntax&quot;&gt;&lt;table&gt;&lt;tr&gt;&lt;td class=&quot;line_numbers&quot;&gt;&lt;pre&gt;1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
&lt;/pre&gt;&lt;/td&gt;&lt;td class=&quot;code&quot;&gt;&lt;pre class=&quot;text&quot;&gt;NameVirtualHost *:80
&amp;nbsp;
&amp;lt;VirtualHost *:80&amp;gt;
    ServerAdmin webmaster@unzeen.com
    DocumentRoot /var/www/vhost1
    ServerName vhost1.unzeen.com
    ErrorLog logs/vhost1.unzeen.com-error_log
    CustomLog logs/vhost1.unzeen.com-access_log common
&amp;lt;/VirtualHost&amp;gt;
&amp;nbsp;
&amp;lt;VirtualHost *:80&amp;gt;
    ServerAdmin webmaster@unzeen.com
    DocumentRoot /var/www/vhost2
    ServerName vhost2.unzeen.com
    ErrorLog logs/vhost2.unzeen.com-error_log
    CustomLog logs/vhost2.unzeen.com-access_log common
&amp;lt;/VirtualHost&amp;gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;img src=&quot;http://www.unzeen.com/wp-content/uploads/2012/02/apache-virtual-host-04.png&quot; alt=&quot;apache-virtual-host&quot; title=&quot;apache-virtual-host&quot; /&gt;&lt;/p&gt;
&lt;p&gt;จากนั้นสั่ง restart service ของ apache ด้วยคำสั่ง&lt;/p&gt;

&lt;div class=&quot;wp_syntax&quot;&gt;&lt;table&gt;&lt;tr&gt;&lt;td class=&quot;line_numbers&quot;&gt;&lt;pre&gt;1
&lt;/pre&gt;&lt;/td&gt;&lt;td class=&quot;code&quot;&gt;&lt;pre class=&quot;bash&quot;&gt;&lt;span&gt;# service httpd restart&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;img src=&quot;http://www.unzeen.com/wp-content/uploads/2012/02/apache-virtual-host-05.png&quot; alt=&quot;apache-virtual-host&quot; title=&quot;apache-virtual-host&quot; /&gt;&lt;/p&gt;
&lt;p&gt;เท่านี้ก็เป็นอันว่าเราทำการสร้าง VirtualHost เป็นที่เรียบร้อย ทดสอบเปิดจาก Web Browser ดูได้&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://www.unzeen.com/wp-content/uploads/2012/02/apache-virtual-host-06.png&quot; alt=&quot;apache-virtual-host&quot; title=&quot;apache-virtual-host&quot; /&gt;&lt;/p&gt;
&lt;p&gt;วันนี้เท่านี้ก่อน รอบหน้าเราจะมาต่อกันที่เรื่อง SSL กันจริงๆ หละ&lt;/p&gt;</description>
	<pubDate>พ., 01 ก.พ. 2012 01:48:04 +0000</pubDate>
</item>
<item>
	<title>LookHin: ขั้นตอนการติดตั้ง  Apache Web Server และ PHP บน CentOS</title>
	<guid permalink="False">http://www.unzeen.com/?p=1860</guid>
	<link>http://www.unzeen.com/article/1860/%e0%b8%82%e0%b8%b1%e0%b9%89%e0%b8%99%e0%b8%95%e0%b8%ad%e0%b8%99%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%95%e0%b8%b4%e0%b8%94%e0%b8%95%e0%b8%b1%e0%b9%89%e0%b8%87-apache-web-server-%e0%b9%81%e0%b8%a5%e0%b8%b0-php-%e0%b8%9a%e0%b8%99-centos</link>
	<description>&lt;p&gt;หลังจากได้เรียนรู้วิธีการติดตั้งโปรแกรมในแบบต่างๆ ไปแล้ว วันนี้เรามาต่อกันที่การติดตั้ง Web Server โดยเราจะทำการติดตั้ง apache ให้ทำหน้าที่เป็น Web Server (http) และติดตั้ง mod_ssl เพื่อเอาไว้ใช้ทำ Secure Web Server (https) จากนั้นจะทำการติดตั้ง php และ php extension ต่างๆ เพื่อเอาไว้ใช้กับโปรแกรมที่เขียนด้วย php ซึ่งในบทความนี้ จะไม่ได้พูดถึงการใช้งานภาษา Perl, Python หรือโปรแกรมภาษาอื่นๆ หากผู้อ่านสนใจ ก็ตามไปศึกษาจากแหล่งข้อมูลอื่นๆ กันตามสะดวก และถ้าหากมีโอกาสในคราวหน้าก็อยากจะลองใช้ nginx ซึ่งเป็น Web Server ที่กำลังมาแรงตัวหนึ่งเหมือนกัน ^^&lt;/p&gt;
&lt;p&gt;&lt;span id=&quot;more-1860&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;เริ่มจากติดตั้ง httpd และ mod_ssl โดยใช้คำสั่ง&lt;/p&gt;

&lt;div class=&quot;wp_syntax&quot;&gt;&lt;table&gt;&lt;tr&gt;&lt;td class=&quot;line_numbers&quot;&gt;&lt;pre&gt;1
&lt;/pre&gt;&lt;/td&gt;&lt;td class=&quot;code&quot;&gt;&lt;pre class=&quot;bash&quot;&gt;&lt;span&gt;# yum install httpd mod_ssl&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;img src=&quot;http://www.unzeen.com/wp-content/uploads/2012/01/yum-install-apache-php-01.png&quot; title=&quot;yum-install-apache-php&quot; /&gt;&lt;/p&gt;
&lt;p&gt;ระบบจะแสดงข้อมูลและแพกเก็จต่างๆที่ต้องติดตั้ง ให้กด y เพื่อทำการติดตั้งต่อไป&lt;br /&gt;
&lt;img src=&quot;http://www.unzeen.com/wp-content/uploads/2012/01/yum-install-apache-php-02.png&quot; title=&quot;yum-install-apache-php&quot; /&gt;&lt;/p&gt;
&lt;p&gt;เปิดไฟล์ /etc/httpd/conf/httpd.conf และเพิ่มหรือแก้ไขบรรทัด ServerName ลงไป โดยให้ใส่เป็นชื่อของเซอเวอร์ของเราลงไป&lt;/p&gt;

&lt;div class=&quot;wp_syntax&quot;&gt;&lt;table&gt;&lt;tr&gt;&lt;td class=&quot;line_numbers&quot;&gt;&lt;pre&gt;1
&lt;/pre&gt;&lt;/td&gt;&lt;td class=&quot;code&quot;&gt;&lt;pre class=&quot;bash&quot;&gt;&lt;span&gt;# nano /etc/httpd/conf/httpd.conf&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;img src=&quot;http://www.unzeen.com/wp-content/uploads/2012/01/yum-install-apache-php-03.png&quot; title=&quot;yum-install-apache-php&quot; /&gt;&lt;/p&gt;
&lt;p&gt;จากนั้นทำการ start service httpd ด้วยคำสั่ง&lt;/p&gt;

&lt;div class=&quot;wp_syntax&quot;&gt;&lt;table&gt;&lt;tr&gt;&lt;td class=&quot;line_numbers&quot;&gt;&lt;pre&gt;1
&lt;/pre&gt;&lt;/td&gt;&lt;td class=&quot;code&quot;&gt;&lt;pre class=&quot;bash&quot;&gt;&lt;span&gt;# service httpd start&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;img src=&quot;http://www.unzeen.com/wp-content/uploads/2012/01/yum-install-apache-php-04.png&quot; title=&quot;yum-install-apache-php&quot; /&gt;&lt;/p&gt;
&lt;p&gt;ทดสอบเปิดเว็บไซต์ดูได้เลย&lt;/p&gt;

&lt;div class=&quot;wp_syntax&quot;&gt;&lt;table&gt;&lt;tr&gt;&lt;td class=&quot;line_numbers&quot;&gt;&lt;pre&gt;1
&lt;/pre&gt;&lt;/td&gt;&lt;td class=&quot;code&quot;&gt;&lt;pre class=&quot;text&quot;&gt;http://192.168.10.10/&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;img src=&quot;http://www.unzeen.com/wp-content/uploads/2012/01/yum-install-apache-php-05.png&quot; title=&quot;yum-install-apache-php&quot; /&gt;&lt;/p&gt;
&lt;p&gt;เมื่อติดตั้ง apache เรียบร้อยแล้วเราก็มาติดตั้ง php และ php extension ต่างๆกันต่อ อย่างแรกใช้คำสั่ง yum list php* เพื่อดูว่ามี php extension อะไรบ้างที่น่าสนใจ ให้จดหรือจำชื่อของ extension ต่างๆที่ต้องการเอาไว้&lt;/p&gt;

&lt;div class=&quot;wp_syntax&quot;&gt;&lt;table&gt;&lt;tr&gt;&lt;td class=&quot;line_numbers&quot;&gt;&lt;pre&gt;1
&lt;/pre&gt;&lt;/td&gt;&lt;td class=&quot;code&quot;&gt;&lt;pre class=&quot;bash&quot;&gt;&lt;span&gt;# yum list php*&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;img src=&quot;http://www.unzeen.com/wp-content/uploads/2012/01/yum-install-apache-php-06.png&quot; title=&quot;yum-install-apache-php&quot; /&gt;&lt;/p&gt;
&lt;p&gt;ทำการติดตั้ง php และ php extension ต่างๆ ที่ต้องการ&lt;/p&gt;

&lt;div class=&quot;wp_syntax&quot;&gt;&lt;table&gt;&lt;tr&gt;&lt;td class=&quot;line_numbers&quot;&gt;&lt;pre&gt;1
&lt;/pre&gt;&lt;/td&gt;&lt;td class=&quot;code&quot;&gt;&lt;pre class=&quot;bash&quot;&gt;&lt;span&gt;# yum install php-common php-cli php-devel php-mysql php-gd php-imap php-mbstring php-mhash php-pear php-xml php-xmlrpc&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;img src=&quot;http://www.unzeen.com/wp-content/uploads/2012/01/yum-install-apache-php-07.png&quot; title=&quot;yum-install-apache-php&quot; /&gt;&lt;/p&gt;
&lt;p&gt;ต่อไปทำการสร้างไฟล์ info.php ในโพลเดอร์ /var/www/html/ ด้วยคำสั่ง&lt;/p&gt;

&lt;div class=&quot;wp_syntax&quot;&gt;&lt;table&gt;&lt;tr&gt;&lt;td class=&quot;line_numbers&quot;&gt;&lt;pre&gt;1
&lt;/pre&gt;&lt;/td&gt;&lt;td class=&quot;code&quot;&gt;&lt;pre class=&quot;bash&quot;&gt;&lt;span&gt;# nano /var/www/html/info.php&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;และพิมพ์ Source Code ของ PHP ลงไปดังนี้&lt;/p&gt;

&lt;div class=&quot;wp_syntax&quot;&gt;&lt;table&gt;&lt;tr&gt;&lt;td class=&quot;line_numbers&quot;&gt;&lt;pre&gt;1
2
3
4
5
&lt;/pre&gt;&lt;/td&gt;&lt;td class=&quot;code&quot;&gt;&lt;pre class=&quot;php&quot;&gt;&lt;span&gt;&amp;lt;?php&lt;/span&gt;
&amp;nbsp;
&lt;span&gt;phpinfo&lt;/span&gt;&lt;span&gt;&amp;#40;&lt;/span&gt;&lt;span&gt;&amp;#41;&lt;/span&gt;&lt;span&gt;;&lt;/span&gt;
&amp;nbsp;
&lt;span&gt;?&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;img src=&quot;http://www.unzeen.com/wp-content/uploads/2012/01/yum-install-apache-php-08.png&quot; title=&quot;yum-install-apache-php&quot; /&gt;&lt;/p&gt;
&lt;p&gt;สั่ง restart service httpd สักหนึ่งรอบ ด้วยคำสั่ง&lt;/p&gt;

&lt;div class=&quot;wp_syntax&quot;&gt;&lt;table&gt;&lt;tr&gt;&lt;td class=&quot;line_numbers&quot;&gt;&lt;pre&gt;1
&lt;/pre&gt;&lt;/td&gt;&lt;td class=&quot;code&quot;&gt;&lt;pre class=&quot;bash&quot;&gt;&lt;span&gt;# service httpd restart&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;img src=&quot;http://www.unzeen.com/wp-content/uploads/2012/01/yum-install-apache-php-9.png&quot; title=&quot;yum-install-apache-php&quot; /&gt;&lt;/p&gt;
&lt;p&gt;เมื่อทุกอย่างเรียบร้อย ให้ทดสอบเปิด info.php ผ่าน web browser ดูนะครับ ^^&lt;/p&gt;

&lt;div class=&quot;wp_syntax&quot;&gt;&lt;table&gt;&lt;tr&gt;&lt;td class=&quot;line_numbers&quot;&gt;&lt;pre&gt;1
&lt;/pre&gt;&lt;/td&gt;&lt;td class=&quot;code&quot;&gt;&lt;pre class=&quot;text&quot;&gt;http://192.168.10.10/info.php&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;img src=&quot;http://www.unzeen.com/wp-content/uploads/2012/01/yum-install-apache-php-10.png&quot; title=&quot;yum-install-apache-php&quot; /&gt;&lt;/p&gt;
&lt;p&gt;ก่อนจบเราต้องเพิ่มให้ service httpd ทำงานทุกครั้งที่เปิดเครื่องด้วยคำสั่ง&lt;/p&gt;

&lt;div class=&quot;wp_syntax&quot;&gt;&lt;table&gt;&lt;tr&gt;&lt;td class=&quot;line_numbers&quot;&gt;&lt;pre&gt;1
&lt;/pre&gt;&lt;/td&gt;&lt;td class=&quot;code&quot;&gt;&lt;pre class=&quot;bash&quot;&gt;&lt;span&gt;# chkconfig httpd on&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;img src=&quot;http://www.unzeen.com/wp-content/uploads/2012/01/yum-install-apache-php-11.png&quot; title=&quot;yum-install-apache-php&quot; /&gt;&lt;/p&gt;
&lt;p&gt;รอบหน้าเราจะต่อกันด้วยการทำ https ให้กับ web server ของเรากันต่อ&lt;/p&gt;</description>
	<pubDate>อา., 22 ม.ค. 2012 17:58:05 +0000</pubDate>
</item>
<item>
	<title>Chatsiri: Deli.cio.us</title>
	<guid permalink="False">http://www.chatsiri.com/629 at http://www.chatsiri.com</guid>
	<link>http://www.chatsiri.com/?q=node/629</link>
	<description>&lt;p&gt;วันนี้ไปถึง BITEC บางนา แบบไม่ต้องพึ่งแท็กซี่ที่สถานนี้ออนนุชอีกแล้ว เพราะไปถึงสถานีบางนาแล้วเดินลงมาก็แทบเจอเลย. แว๊บแรกผ่าน อ่านเป็น &quot;Del.icio.us&quot; ทีไหนได้กลับมาดูในกล้องตัวเองมันเขียนเป็น &quot;Deli.cio.us&quot;.&lt;br /&gt;
&lt;a href=&quot;http://www.flickr.com/photos/chatsiristreams/6737162261/&quot; title=&quot;deli.cio.us by Chatsiri.rat, on Flickr&quot;&gt;&lt;img src=&quot;http://farm8.staticflickr.com/7142/6737162261_86cf21ec63.jpg&quot; width=&quot;500&quot; height=&quot;376&quot; alt=&quot;deli.cio.us&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description>
	<pubDate>อา., 22 ม.ค. 2012 01:17:08 +0000</pubDate>
</item>
<item>
	<title>Vee: ได้ข่าวว่ามีอะไรใหม่</title>
	<guid permalink="False">http://veer.exteen.com/20120120/entry</guid>
	<link>http://veer.exteen.com/20120120/entry</link>
	<description>&lt;div&gt;ได้ข่าวว่ามีอะไรใหม่ ใน Exteen.com อะไรก็ไม่รู้ ก็เลยมาลองโพสสักหน่อย อิๆ&lt;/div&gt;</description>
	<pubDate>ศ., 20 ม.ค. 2012 11:21:49 +0000</pubDate>
</item>
<item>
	<title>Udomsak: Twitter Bootstrap</title>
	<guid>tag:blogger.com,1999:blog-11937176.post-5207427380104294804</guid>
	<link>http://udomsak.blogspot.com/2012/01/twitter-bootstrap.html</link>
	<description>&lt;span class=&quot;Apple-style-span&quot;&gt;Twitter-bootstrap&lt;/span&gt; &amp;nbsp;helper tool release By Twitter designed &amp;nbsp;useful when you want to developer twitter web application you can fork from github (&amp;nbsp;&lt;a href=&quot;https://github.com/twitter/bootstrap&quot;&gt;https://github.com/twitter/bootstrap&lt;/a&gt; ) &lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-UYq7k2pIwq0/TxgVW7-SFZI/AAAAAAAABO4/mqhv8d7YJvQ/s1600/twt_bootstrap.png&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;267&quot; src=&quot;http://2.bp.blogspot.com/-UYq7k2pIwq0/TxgVW7-SFZI/AAAAAAAABO4/mqhv8d7YJvQ/s640/twt_bootstrap.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;My site Article and Topic&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/11937176-5207427380104294804?l=udomsak.blogspot.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;</description>
	<pubDate>พฤ., 19 ม.ค. 2012 20:07:07 +0000</pubDate>
	<author>noreply@blogger.com (udomsakc)</author>
</item>
<item>
	<title>Neutron: Squid configuration directive: tproxy_uses_indirect_client</title>
	<guid permalink="False">http://www.neutron.in.th/24 at http://www.neutron.in.th</guid>
	<link>http://www.neutron.in.th/content/squid-configuration-directive-tproxyusesindirectclient</link>
	<description>&lt;p&gt;I have setup some Squid 3.2 proxy servers which deployed in the TPROXY (fully transparent proxy, aka IP spoofing) mode. For the normal deployment could be found here (&lt;a href=&quot;http://www.balabit.com/downloads/files/tproxy/README.txt&quot; title=&quot;http://www.balabit.com/downloads/files/tproxy/README.txt&quot;&gt;http://www.balabit.com/downloads/files/tproxy/README.txt&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;But I have some special services running inside the box whose intercepting some of clients connections from Squid (via ICAP) and done the request modification before sending it to the origin server and acts as a man-in-the-middle. In this case, my requirement is to also spoofing the outgoing source address of my special services connections. Thus, I have decided to send the requests back to Squid to done the spoofing as well.&lt;/p&gt;
&lt;p&gt;I was searching the Internet for the solution. In the first place, I tried to setup the TPROXY destination in the &quot;PREROUTING&quot; chain of &quot;mangle&quot; table but not success as the local generated packets didn't pass this chain.&lt;/p&gt;
&lt;p&gt;I found this page (&lt;a href=&quot;http://www.squid-cache.org/Doc/config/tproxy_uses_indirect_client&quot; title=&quot;http://www.squid-cache.org/Doc/config/tproxy_uses_indirect_client&quot;&gt;http://www.squid-cache.org/Doc/config/tproxy_uses_indirect_client&lt;/a&gt;) and it's lucky that this configuration directive only available in Squid 3.2+.&lt;br /&gt;
Therefore, I just setup my special services to make the outgoing connections with &quot;X-Forwarded-For&quot; http header included through the Squid that acts as a proxy on another port, eg. 3129.&lt;/p&gt;
&lt;p&gt;For the Squid configuration, I just add&lt;/p&gt;
&lt;pre&gt;
...
&lt;strong&gt;http_port 3129 tproxy&lt;/strong&gt;
...
...
&lt;strong&gt;follow_x_forwarded_for allow localhost&lt;/strong&gt;
...
&lt;strong&gt;tproxy_uses_indirect_client on&lt;/strong&gt;
...
...
&lt;/pre&gt;&lt;p&gt;
Finally, I could done the setup for IP spoofing for all of the connections and the boxes are now truely transparent as it should be.&lt;/p&gt;
&lt;p&gt;Note: As the &quot;3129&quot; listening port should not be exposed to the outside of the box, therefore, it should not be allowed to accept the connections from outside. A simple iptables rules is&lt;/p&gt;
&lt;pre&gt;
# iptables -A INPUT -p tcp --dport 3129 ! -s 127.0.0.1 -j DROP
&lt;/pre&gt;</description>
	<pubDate>อา., 15 ม.ค. 2012 23:59:47 +0000</pubDate>
</item>
<item>
	<title>Hui</title>
	<guid permalink="False">tag:blogger.com,1999:blog-6847934.post-9221067170117474963</guid>
	<link>http://vuthi.blogspot.com/2012/01/post-template.html</link>
	<description>Post แรกหลังเปลี่ยน Template เป็นแบบใหม่ สีฟ้าเรียบๆ</description>
	<pubDate>ศ., 13 ม.ค. 2012 09:35:00 +0000</pubDate>
	<author>noreply@blogger.com (Hui/ฮุ้ย)</author>
</item>
<item>
	<title>bact: อยากให้ใครอยู่ในแบงก์?</title>
	<guid permalink="False">http://bact.cc/?p=3184</guid>
	<link>http://feedproxy.google.com/~r/bact/~3/DwuRZt3yCa0/</link>
	<description>&lt;div id=&quot;attachment_3186&quot; class=&quot;wp-caption aligncenter&quot;&gt;&lt;img class=&quot;size-full wp-image-3186&quot; title=&quot;ธนบัตร 5 ปอนด์สเตอร์ลิง ออกโดย Clydesdale Bank ด้านหน้าเป็นรูป อเล็กซานเดอร์ เฟลมมิง&quot; src=&quot;http://bact.cc/f/2012/01/ClydesdaleBank5obverseSp.png&quot; alt=&quot;ธนบัตร 5 ปอนด์สเตอร์ลิง ออกโดย Clydesdale Bank ด้านหน้าเป็นรูป อเล็กซานเดอร์ เฟลมมิง&quot; width=&quot;393&quot; height=&quot;204&quot; /&gt;&lt;p class=&quot;wp-caption-text&quot;&gt;ธนบัตร 5 ปอนด์สเตอร์ลิง ออกโดย Clydesdale Bank ในสกอตแลนด์ ด้านหน้าเป็นรูป อเล็กซานเดอร์ เฟลมมิง ผู้ค้นพบยาปฏิชีวนะ &amp;quot;เพนิซิลลิน&amp;quot;&lt;/p&gt;&lt;/div&gt;
&lt;p&gt;การจะเลือกบุคคลสักคนหรือสักกลุ่มหนึ่งไปอยู่ในธนบัตร เราคงเดากันได้ไม่ยากว่า คนเหล่านั้นจะต้องมีความสำคัญกับประเทศหรือดินแดนนั้นมากแน่ จึงได้รับเลือกไปอยู่ในสิ่งของที่คนเกือบทุกคนใช้กันอยู่เกือบทุกวัน&lt;/p&gt;
&lt;p&gt;สำหรับประเทศที่เคยผ่านการต่อสู้เพื่อให้ได้เอกราชหรือปลดแอกจากระบอบเผด็จการ กลุ่มผู้นำการปฏิวัติก็มักจะถูกเลือกมาอยู่บนธนบัตร ในประเทศที่มีกษัตริย์ รูปกษัตริย์ทั้งในอดีตและปัจจุบันมักจะถูกนำมาใช้ อย่างไรก็ตาม ก็ยังมีหลายประเทศหลายดินแดนที่ไม่ได้เป็นอย่างนั้น เช่น ญี่ปุ่น สเปน (ก่อนจะใช้เงินยูโร) อังกฤษและเวลส์ ไอร์แลนด์เหนือ และสกอตแลนด์ (สองอันหลังนี้ ใช้สกุลปอนด์สเตอร์ลิงทั้งคู่ แต่พิมพ์ธนบัตรเอง แยกต่างหากจาก Bank of England) ที่บุคคลบนธนบัตรเป็นบุคคลอื่น ๆ ด้วย โดยเป็นบุคคลที่เคยทำคุณงามความดีให้กับประเทศหรือเป็นบุคคลที่มีชื่อเสียง เช่น นักปรัชญา กวี นักวิทยาศาสตร์ นักประดิษฐ์&lt;/p&gt;
&lt;p&gt;สกุลเงินยูโรน่าจะเป็นสกุลเงินเดียวที่ธนบัตรและเหรียญไม่มีรูปบุคคลเลย ทั้งนี้เป็นความตั้งใจในการออกแบบ ที่จะเลือกสิ่งที่ทุกประเทศในยูโรโซนสามารถเชื่อมโยงตัวเองเข้าไปได้ &lt;a href=&quot;https://secure.wikimedia.org/wikipedia/en/wiki/Euro_banknotes#Design&quot;&gt;จึงไปใช้รูปสถาปัตยกรรมแทน&lt;/a&gt; โดยสถาปัตยกรรมเหล่านั้นก็ไม่ได้เป็นสิ่งปลูกสร้างที่มีอยู่จริง เพียงแต่วาดขึ้นมาให้มีรูปแบบที่พอจะทำให้นึกถึงสิ่งปลูกสร้างคล้าย ๆ กันในท้องที่ต่าง ๆ ของยุโรป&lt;/p&gt;
&lt;p&gt;เมื่อวันสองวันก่อน เพื่อนในเฟซบุ๊กคนหนึ่งลองคิดเล่น ๆ ว่าถ้าเมืองไทยจะลองออกธนบัตร อาจจะเป็นธนบัตรที่ระลึกเนื่องในโอกาสพิเศษ เราจะลองเลือกใครมาอยู่ในธนบัตรได้บ้าง ขอเอามาแปะต่อ :&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;ชุด &amp;#8220;ชาวต่างชาติที่มาร่วมพัฒนาประเทศสยาม&amp;#8221;&lt;/strong&gt; &amp;#8212; ชุดนี้อาจจะออกเป็นที่ระลึกในวาระฉลองความสัมพันธ์ของไทยกับประเทศต่าง ๆ&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;20 บาท &amp;#8211; &lt;a href=&quot;https://secure.wikimedia.org/wikipedia/th/wiki/%E0%B9%81%E0%B8%94%E0%B8%99_%E0%B8%9A%E0%B8%B5%E0%B8%8A_%E0%B8%9A%E0%B8%A3%E0%B8%B1%E0%B8%94%E0%B9%80%E0%B8%A5%E0%B8%A2%E0%B9%8C&quot;&gt;หมอบรัดเลย์&lt;/a&gt; (Dr. Dan Beach Bradley, MD) ริเริ่มการพิมพ์อักษรไทยในประเทศไทย พิมพ์หนังสือพิมพ์และพจนานุกรมภาษาไทยฉบับแรก&lt;/li&gt;
&lt;li&gt;50 บาท &amp;#8211; &lt;a href=&quot;https://secure.wikimedia.org/wikipedia/th/wiki/%E0%B8%9E%E0%B8%A3%E0%B8%B0%E0%B8%A2%E0%B8%B2%E0%B8%8A%E0%B8%A5%E0%B8%A2%E0%B8%B8%E0%B8%97%E0%B8%98%E0%B9%82%E0%B8%A2%E0%B8%98%E0%B8%B4%E0%B8%99%E0%B8%97%E0%B8%A3%E0%B9%8C_(%E0%B8%AD%E0%B8%AD%E0%B8%87%E0%B9%80%E0%B8%94%E0%B8%A3_%E0%B8%94%E0%B8%B9_%E0%B9%80%E0%B8%9B%E0%B8%A5%E0%B8%8B%E0%B8%B5_%E0%B9%80%E0%B8%94%E0%B8%AD_%E0%B8%A3%E0%B8%B4%E0%B9%80%E0%B8%8A%E0%B8%AD%E0%B8%A5%E0%B8%B4%E0%B9%80%E0%B8%AD%E0%B8%AD)&quot;&gt;พลเรือโท พระยาชลยุทธโยธินทร์ (อองเดร ดู เปลซี เดอ ริเชอลิเออ)&lt;/a&gt; (Andreas du Plessis de Richelieu) อดีตผู้บัญชาการกองทัพเรือในครั้งที่สยามเริ่มสร้างกองทัพเรือแบบสมัยใหม่ขึ้นมา เจ้าของบริษัทสัมปทานรถรางรายแรกในสยาม และหุ้นส่วนผู้ก่อตั้งบริษัทไฟฟ้าสยาม (ร่วมกับพระนิเทศชลที-กัปตันอัลเฟรด จอห์น ลอฟตัล)&lt;/li&gt;
&lt;li&gt;100 บาท - &lt;a href=&quot;https://secure.wikimedia.org/wikipedia/th/wiki/%E0%B9%80%E0%B8%88%E0%B9%89%E0%B8%B2%E0%B8%9E%E0%B8%A3%E0%B8%B0%E0%B8%A2%E0%B8%B2%E0%B8%AD%E0%B8%A0%E0%B8%B1%E0%B8%A2%E0%B8%A3%E0%B8%B2%E0%B8%8A%E0%B8%B2%E0%B8%AA%E0%B8%A2%E0%B8%B2%E0%B8%A1%E0%B8%B2%E0%B8%99%E0%B8%B8%E0%B8%81%E0%B8%B9%E0%B8%A5%E0%B8%81%E0%B8%B4%E0%B8%88_(%E0%B9%82%E0%B8%A3%E0%B8%A5%E0%B8%B1%E0%B8%87_%E0%B8%A2%E0%B8%B1%E0%B8%84%E0%B8%A1%E0%B8%B4%E0%B8%99%E0%B8%AA%E0%B9%8C)&quot;&gt;เจ้าพระยาอภัยราชาสยามานุกูลกิจ (โรลัง ยัคมินส์)&lt;/a&gt; (Gustave Rolin-Jaequemyns) ที่ปรึกษาในการปรับปรุงระบบราชการและกฎหมายไทยสมัยรัชกาลที่ 5 และหนึ่งในคนต้นคิดในการตั้งโรงเรียนกฎหมาย&lt;/li&gt;
&lt;li&gt;500 บาท &amp;#8211; &lt;a href=&quot;https://secure.wikimedia.org/wikipedia/th/wiki/%E0%B8%9E%E0%B8%A3%E0%B8%B0%E0%B8%A2%E0%B8%B2%E0%B8%81%E0%B8%B1%E0%B8%A5%E0%B8%A2%E0%B8%B2%E0%B8%93%E0%B9%84%E0%B8%A1%E0%B8%95%E0%B8%A3%E0%B8%B5_(%E0%B8%9F%E0%B8%A3%E0%B8%B2%E0%B8%99%E0%B8%8B%E0%B8%B4%E0%B8%AA_%E0%B8%9A%E0%B8%B5._%E0%B9%81%E0%B8%8B%E0%B8%A3%E0%B9%8C)&quot;&gt;พระยากัลยาณไมตรี (ฟรานซิส บี. แซร์)&lt;/a&gt; (Francis Bowes Sayre) ที่ปรึกษาและตัวแทนเจรจาสนธิสัญญาต่าง ๆ ระหว่างไทยกับต่างประเทศในสมัย รัชกาลที่ 6 และ 7&lt;/li&gt;
&lt;li&gt;1,000 บาท &amp;#8211; &lt;a href=&quot;https://secure.wikimedia.org/wikipedia/th/wiki/%E0%B8%A8%E0%B8%B4%E0%B8%A5%E0%B8%9B%E0%B9%8C_%E0%B8%9E%E0%B8%B5%E0%B8%A3%E0%B8%B0%E0%B8%A8%E0%B8%A3%E0%B8%B5&quot;&gt;ศาสตราจารย์ ศิลป์ พีระศรี&lt;/a&gt; (Corrado Feroci) ผู้ทรงคุณูปการต่อศิลปะไทยสมัยใหม่ ผู้ก่อตั้งมหาวิทยาลัยศิลปากร&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;ชุด &lt;a href=&quot;https://secure.wikimedia.org/wikipedia/th/wiki/%E0%B8%AB%E0%B8%A5%E0%B8%B1%E0%B8%81_6_%E0%B8%9B%E0%B8%A3%E0%B8%B0%E0%B8%81%E0%B8%B2%E0%B8%A3%E0%B8%82%E0%B8%AD%E0%B8%87%E0%B8%84%E0%B8%93%E0%B8%B0%E0%B8%A3%E0%B8%B2%E0%B8%A9%E0%B8%8E%E0%B8%A3&quot;&gt;&amp;#8220;หลัก 6 ประการของคณะราษฎร&amp;#8221;&lt;/a&gt;&lt;/strong&gt; &amp;#8212; ชุดนี้อาจจะออกเป็นที่ระลึกในวาระฉลองรัฐธรรมนูญหรือ&lt;a href=&quot;https://secure.wikimedia.org/wikipedia/th/wiki/%E0%B8%A7%E0%B8%B1%E0%B8%99%E0%B8%8A%E0%B8%B2%E0%B8%95%E0%B8%B4_(%E0%B8%9B%E0%B8%A3%E0%B8%B0%E0%B9%80%E0%B8%97%E0%B8%A8%E0%B9%84%E0%B8%97%E0%B8%A2)#24_.E0.B8.A1.E0.B8.B4.E0.B8.96.E0.B8.B8.E0.B8.99.E0.B8.B2.E0.B8.A2.E0.B8.99&quot;&gt;วันชาติ 24 มิถุนายน&lt;/a&gt; หรืออาจจะเป็นในวาระวันเกิดของแต่ละคนก็ได้&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;(เหรียญ) 10 บาท &amp;#8211; &lt;em&gt;&amp;#8220;เอกราช&amp;#8221;&lt;/em&gt; &amp;#8211; &lt;a href=&quot;https://secure.wikimedia.org/wikipedia/th/wiki/%E0%B8%94%E0%B8%B4%E0%B9%80%E0%B8%A3%E0%B8%81_%E0%B8%8A%E0%B8%B1%E0%B8%A2%E0%B8%99%E0%B8%B2%E0%B8%A1&quot;&gt;ดิเรก ชัยนาม&lt;/a&gt; อดีตรัฐมนตรีว่าการกระทรวงการต่างประเทศ หัวหน้ากองกลางขบวนการเสรีไทย ผู้นำประเทศเข้าเป็นสมาชิกองค์การสหประชาชาติ&lt;/li&gt;
&lt;li&gt;20 บาท &amp;#8211; &lt;em&gt;&amp;#8220;ปลอดภัย&amp;#8221;&lt;/em&gt; &amp;#8211; &lt;a href=&quot;https://secure.wikimedia.org/wikipedia/th/wiki/%E0%B8%9B%E0%B9%8B%E0%B8%A7%E0%B8%A2_%E0%B8%AD%E0%B8%B6%E0%B9%8A%E0%B8%87%E0%B8%A0%E0%B8%B2%E0%B8%81%E0%B8%A3%E0%B8%93%E0%B9%8C&quot;&gt;ป๋วย อึ้งภากรณ์&lt;/a&gt; อดีตผู้ว่าการธนาคารแห่งประเทศไทย ผู้เขียนบทความ &lt;a href=&quot;https://secure.wikimedia.org/wikipedia/th/wiki/%E0%B8%88%E0%B8%B2%E0%B8%81%E0%B8%84%E0%B8%A3%E0%B8%A3%E0%B8%A0%E0%B9%8C%E0%B8%A1%E0%B8%B2%E0%B8%A3%E0%B8%94%E0%B8%B2%E0%B8%96%E0%B8%B6%E0%B8%87%E0%B9%80%E0%B8%8A%E0%B8%B4%E0%B8%87%E0%B8%95%E0%B8%B0%E0%B8%81%E0%B8%AD%E0%B8%99&quot;&gt;&amp;#8220;คุณภาพชีวิต ปฏิทินแห่งความหวัง จากครรภ์มารดาถึงเชิงตะกอน&amp;#8221;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;50 บาท &amp;#8211; &lt;em&gt;&amp;#8220;เศรษฐกิจ&amp;#8221;&lt;/em&gt; &amp;#8211; &lt;a href=&quot;https://secure.wikimedia.org/wikipedia/th/wiki/%E0%B8%9E%E0%B8%A3%E0%B8%B0%E0%B8%A2%E0%B8%B2%E0%B8%AA%E0%B8%B8%E0%B8%A3%E0%B8%B4%E0%B8%A2%E0%B8%B2%E0%B8%99%E0%B8%B8%E0%B8%A7%E0%B8%B1%E0%B8%95%E0%B8%A3_(%E0%B9%80%E0%B8%81%E0%B8%B4%E0%B8%94_%E0%B8%9A%E0%B8%B8%E0%B8%99%E0%B8%99%E0%B8%B2%E0%B8%84)&quot;&gt;พระยาสุริยานุวัตร (เกิด บุนนาค)&lt;/a&gt; ผู้เขียนหนังสือ &amp;#8220;ทรัพยศาสตร์&amp;#8221; (ตำราเศรษฐศาสตร์สมัยใหม่ของไทยเล่มแรก) ผู้ริเริ่มเรื่องธนาคารชาติ&lt;/li&gt;
&lt;li&gt;100 บาท &amp;#8211; &lt;em&gt;&amp;#8220;เสมอภาค&amp;#8221;&lt;/em&gt; &amp;#8211; &lt;a href=&quot;https://secure.wikimedia.org/wikipedia/th/wiki/%E0%B8%9B%E0%B8%A3%E0%B8%B5%E0%B8%94%E0%B8%B5_%E0%B8%9E%E0%B8%99%E0%B8%A1%E0%B8%A2%E0%B8%87%E0%B8%84%E0%B9%8C&quot;&gt;หลวงประดิษฐ์มนูธรรม (ปรีดี พนมยงค์)&lt;/a&gt; ผู้นำ&lt;a href=&quot;https://secure.wikimedia.org/wikipedia/th/wiki/%E0%B8%84%E0%B8%93%E0%B8%B0%E0%B8%A3%E0%B8%B2%E0%B8%A9%E0%B8%8E%E0%B8%A3&quot;&gt;คณะราษฎร&lt;/a&gt;สายพลเรือน เปลี่ยนแปลงการปกครองของสยามจากระบอบสมบูรณาญาสิทธิราชย์มาเป็นระบอบประชาธิปไตย ก่อตั้งมหาวิทยาลัยวิชาธรรมศาสตร์และการเมือง&lt;/li&gt;
&lt;li&gt;500 บาท &amp;#8211; &lt;em&gt;&amp;#8220;เสรีภาพ&amp;#8221;&lt;/em&gt; &amp;#8211; &lt;a href=&quot;https://secure.wikimedia.org/wikipedia/th/wiki/%E0%B8%81%E0%B8%B8%E0%B8%AB%E0%B8%A5%E0%B8%B2%E0%B8%9A_%E0%B8%AA%E0%B8%B2%E0%B8%A2%E0%B8%9B%E0%B8%A3%E0%B8%B0%E0%B8%94%E0%B8%B4%E0%B8%A9%E0%B8%90%E0%B9%8C&quot;&gt;กุหลาบ สายประดิษฐ์&lt;/a&gt; นักเขียน นักหนังสือพิมพ์ ผู้ก่อตั้ง &amp;#8220;คณะสุภาพบุรุษ&amp;#8221; (เขียนบทความสำคัญอันหนึ่งคือ &amp;#8220;มนุษยภาพ&amp;#8221;)&lt;/li&gt;
&lt;li&gt;1,000 บาท &amp;#8211; &lt;em&gt;&amp;#8220;การศึกษา&amp;#8221;&lt;/em&gt; &amp;#8211; &lt;a href=&quot;https://secure.wikimedia.org/wikipedia/th/wiki/%E0%B9%80%E0%B8%88%E0%B9%89%E0%B8%B2%E0%B8%9E%E0%B8%A3%E0%B8%B0%E0%B8%A2%E0%B8%B2%E0%B8%98%E0%B8%A3%E0%B8%A3%E0%B8%A1%E0%B8%A8%E0%B8%B1%E0%B8%81%E0%B8%94%E0%B8%B4%E0%B9%8C%E0%B8%A1%E0%B8%99%E0%B8%95%E0%B8%A3%E0%B8%B5_(%E0%B8%AA%E0%B8%99%E0%B8%B1%E0%B9%88%E0%B8%99_%E0%B9%80%E0%B8%97%E0%B8%9E%E0%B8%AB%E0%B8%B1%E0%B8%AA%E0%B8%94%E0%B8%B4%E0%B8%99_%E0%B8%93_%E0%B8%AD%E0%B8%A2%E0%B8%B8%E0%B8%98%E0%B8%A2%E0%B8%B2)&quot;&gt;เจ้าพระยาธรรมศักดิ์มนตรี (สนั่น เทพหัสดิน ณ อยุธยา)&lt;/a&gt; อดีตรัฐมนตรีว่าการกระทรวงศึกษาธิการ ผู้วางรากฐานการศึกษาพื้นฐานและการอาชีวศึกษา ผู้ริเริ่มเรื่องมหาวิทยาลัยแห่งแรกของประเทศ (จุฬาลงกรณ์มหาวิทยาลัย)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;ใครสนใจ ลองดูต่อได้ที่วิกิพีเดีย: &lt;a href=&quot;https://secure.wikimedia.org/wikipedia/en/wiki/List_of_people_on_banknotes&quot;&gt;รายชื่อบุคคลในธนบัตรของประเทศต่าง ๆ&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;(โพสต์ไปไม่ทันไร มีคนบอกว่า จะเอา &lt;a href=&quot;https://secure.wikimedia.org/wikipedia/th/wiki/%E0%B8%AB%E0%B8%A5%E0%B8%B4%E0%B8%99%E0%B8%9B%E0%B8%B4%E0%B8%87&quot;&gt;&amp;#8220;หลินปิง&amp;#8221;&lt;/a&gt;!!!)&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://feedads.g.doubleclick.net/~a/KzBtFWA0qRVb3sSmkrfz1VY6A_Q/0/da&quot;&gt;&lt;img src=&quot;http://feedads.g.doubleclick.net/~a/KzBtFWA0qRVb3sSmkrfz1VY6A_Q/0/di&quot; border=&quot;0&quot; ismap=&quot;true&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://feedads.g.doubleclick.net/~a/KzBtFWA0qRVb3sSmkrfz1VY6A_Q/1/da&quot;&gt;&lt;img src=&quot;http://feedads.g.doubleclick.net/~a/KzBtFWA0qRVb3sSmkrfz1VY6A_Q/1/di&quot; border=&quot;0&quot; ismap=&quot;true&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/bact/~4/DwuRZt3yCa0&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</description>
	<pubDate>ศ., 06 ม.ค. 2012 13:26:31 +0000</pubDate>
</item>
<item>
	<title>Udomsak: Setup PHP + lighttpd ( fastcgi )  on Fedora core 15 in 5Min. !!</title>
	<guid>tag:blogger.com,1999:blog-11937176.post-6058679573443484061</guid>
	<link>http://udomsak.blogspot.com/2012/01/setup-php-lighttpd-fastcgi-on-fedora.html</link>
	<description>&lt;span&gt;&lt;b&gt;Setup PHP ( 5.3.8 ) &amp;nbsp;+ lighttpd on Fedora core 15 with quick and dirty Jobs with &amp;nbsp;user home dir homepage ( mod_userdir )&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;หลังจากเช้้านี้ มีความจำเป็นต้องทำ report ส่ง แต่ติดปัญหา เนื่องจาก notebook ไม่เร็วพอ และ ขณะเดียวกันก็ติดปัญหา &amp;nbsp;ต้องรัน script PHP &amp;nbsp;เลยต้องย้ายมาเครื่อง desktop ของที่ทำงานแทน ต้องมั่งนั่ง set อีก ครึ่งชั่วโมง&lt;br /&gt;&lt;br /&gt;ปัญหาที่เจอก็คือ เรื่องการ run script PHP + &amp;nbsp;lighttpd บน Fedora core 15 พบว่าบน Turorial ทั้งหลายแหล่ ใช้งานไม่ได้ มันก็จริงตามที่คนอื่นบอก Howto ทั้งหลายแหล่ + tutorial มักใช้งานไม่ได้จริง พักหลังๆ มาเจอกับตัว หลายเวบล่ะ ทำเองดีกว่า เข้าเรื่อง &lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;Install basic php5 and &amp;nbsp;lighttpd &amp;nbsp;&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-0UZNRTvfYlc/TwZpBJnyo_I/AAAAAAAABKo/18o9k5F7uIg/s1600/pic01.png&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/-0UZNRTvfYlc/TwZpBJnyo_I/AAAAAAAABKo/18o9k5F7uIg/s1600/pic01.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;&quot;&gt;&lt;b&gt;&lt;u&gt;Install php-fpm&amp;nbsp;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-wEOqtC2CUiI/TwZpCmDfFaI/AAAAAAAABKw/0FdunaGklzo/s1600/pic02.png&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-wEOqtC2CUiI/TwZpCmDfFaI/AAAAAAAABKw/0FdunaGklzo/s1600/pic02.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;enabled &amp;nbsp;lighttpd module&amp;nbsp;&lt;/li&gt;&lt;li&gt;restart service&amp;nbsp;&lt;/li&gt;&lt;li&gt;degug log if error&amp;nbsp;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;ตอนแรกจะ set เป็น CGI &amp;nbsp;ง่ายๆ เอารัน PHP ก็พอ แต่ปรากฏว่า Fedora Core 15 ไม่มี package CGI มาให้ งานเข้าล่ะ เรื่องยาวแน่มีแต่ FastCGI &amp;nbsp;เอาวะ Fast ก็ Fast &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;vim &amp;nbsp;/etc/lighttpd/lighttpd.conf &amp;nbsp;or replace with this configuration below&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;var.log_root &amp;nbsp; &amp;nbsp;= &quot;/var/log/lighttpd&quot;&lt;br /&gt;var.server_root = &quot;/var/www&quot;&lt;br /&gt;var.state_dir &amp;nbsp; = &quot;/var/run&quot;&lt;br /&gt;var.home_dir &amp;nbsp; &amp;nbsp;= &quot;/var/lib/lighttpd&quot;&lt;br /&gt;var.conf_dir &amp;nbsp; &amp;nbsp;= &quot;/etc/lighttpd&quot;&lt;br /&gt;var.vhosts_dir &amp;nbsp;= server_root + &quot;/vhosts&quot;&lt;br /&gt;var.cache_dir &amp;nbsp; = &quot;/var/cache/lighttpd&quot;&lt;br /&gt;var.socket_dir &amp;nbsp;= home_dir + &quot;/sockets&quot;&lt;br /&gt;include &quot;modules.conf&quot;&lt;br /&gt;server.port = 80&lt;br /&gt;server.use-ipv6 = &quot;enable&quot;&lt;br /&gt;server.username &amp;nbsp;= &quot;lighttpd&quot;&lt;br /&gt;server.groupname = &quot;lighttpd&quot;&lt;br /&gt;server.document-root = server_root + &quot;/lighttpd&quot;&lt;br /&gt;server.pid-file = state_dir + &quot;/lighttpd.pid&quot;&lt;br /&gt;server.errorlog &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; = log_root + &quot;/error.log&quot;&lt;br /&gt;include &quot;conf.d/access_log.conf&quot;&lt;br /&gt;include &quot;conf.d/debug.conf&quot;&lt;br /&gt;server.event-handler = &quot;linux-sysepoll&quot;&lt;br /&gt;server.network-backend = &quot;linux-sendfile&quot;&lt;br /&gt;server.stat-cache-engine = &quot;simple&quot;&lt;br /&gt;server.max-connections = 1024&lt;br /&gt;index-file.names += (&lt;br /&gt;&amp;nbsp; &quot;index.xhtml&quot;, &quot;index.html&quot;, &quot;index.htm&quot;, &quot;default.htm&quot;, &quot;index.php&quot;&lt;br /&gt;)&lt;br /&gt;url.access-deny &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; = ( &quot;~&quot;, &quot;.inc&quot; )&lt;br /&gt;$HTTP[&quot;url&quot;] =~ &quot;\.pdf$&quot; {&lt;br /&gt;&amp;nbsp; server.range-requests = &quot;disable&quot;&lt;br /&gt;}&lt;br /&gt;static-file.exclude-extensions = ( &quot;.php&quot;, &quot;.pl&quot;, &quot;.fcgi&quot;, &quot;.scgi&quot; , &quot;.rb&quot; , &quot;.py&quot; )&lt;br /&gt;include &quot;conf.d/mime.conf&quot;&lt;br /&gt;include &quot;conf.d/dirlisting.conf&quot;&lt;br /&gt;server.follow-symlink = &quot;enable&quot;&lt;br /&gt;server.upload-dirs = ( &quot;/var/tmp&quot; )&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;vim &amp;nbsp;/etc/lighttpd/module.conf &amp;nbsp;or replace with this configuration below&amp;nbsp;&lt;/b&gt;&lt;br /&gt;# ** NOTE ** i'm enabled mod userdir&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;server.modules = (&lt;br /&gt;&amp;nbsp; &quot;mod_access&quot;,&lt;br /&gt;&amp;nbsp; &quot;mod_cgi&quot;,&lt;br /&gt;&amp;nbsp; &quot;mod_alias&quot;,&lt;br /&gt;&amp;nbsp; &quot;mod_auth&quot;,&lt;br /&gt;&amp;nbsp; &quot;mod_evasive&quot;,&lt;br /&gt;&amp;nbsp; &quot;mod_redirect&quot;,&lt;br /&gt;&amp;nbsp; &quot;mod_rewrite&quot;,&lt;br /&gt;&amp;nbsp; &quot;mod_setenv&quot;,&lt;br /&gt;&amp;nbsp; &quot;mod_usertrack&quot;,&lt;br /&gt;&amp;nbsp; &quot;mod_fastcgi&quot;,&lt;br /&gt;)&lt;br /&gt;&lt;br /&gt;include &quot;conf.d/status.conf&quot;&lt;br /&gt;include &quot;conf.d/userdir.conf&quot;&lt;br /&gt;include &quot;conf.d/fastcgi.conf&quot;&lt;br /&gt;include &quot;conf.d/cgi.conf&quot;&lt;br /&gt;include &quot;conf.d/debug.conf&quot;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;vim &amp;nbsp;/etc/lighttpd/conf.d/fastcgi.conf&amp;nbsp;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;server.modules += ( &quot;mod_fastcgi&quot; )&lt;/div&gt;&lt;div&gt;fastcgi.server = ( &quot;.php&quot; =&amp;gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;( &quot;php-tcp&quot; =&amp;gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;(&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&quot;host&quot; =&amp;gt; &quot;127.0.0.1&quot;,&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&quot;port&quot; =&amp;gt; 9000,&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&quot;check-local&quot; =&amp;gt; &quot;disable&quot;,&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&quot;broken-scriptfilename&quot; =&amp;gt; &quot;enable&quot;,&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;)&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;)&lt;/div&gt;&lt;div&gt;)&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;**Option if you want to debug lighttpd &amp;nbsp;set /etc/lighttpd/debug.conf&amp;nbsp;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;debug.log-request-handling &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;= &quot;enable&quot;&lt;/div&gt;&lt;div&gt;debug.log-request-header &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;= &quot;enable&quot;&lt;/div&gt;&lt;div&gt;debug.log-request-header-on-error = &quot;enable&quot;&lt;/div&gt;&lt;div&gt;debug.log-response-header &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; = &quot;enable&quot;&lt;/div&gt;&lt;div&gt;debug.log-file-not-found &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;= &quot;enable&quot;&lt;/div&gt;&lt;div&gt;debug.log-condition-handling &amp;nbsp; &amp;nbsp; &amp;nbsp;= &quot;enable&quot;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;**Option if you want to enable &amp;nbsp;per user &amp;nbsp;homepage set &amp;nbsp;'/etc/lighttpd/conf.d/userdir.conf&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;server.modules += ( &quot;mod_userdir&quot; )&lt;/div&gt;&lt;div&gt;#userdir.path is your &amp;nbsp;userdir homepage&lt;/div&gt;&lt;div&gt;userdir.path = &quot;project&quot;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;restart service&amp;nbsp;&lt;/li&gt;&lt;li&gt;&lt;b&gt;&lt;u&gt;**NOTE** &lt;/u&gt;for default Fedora if you not set rule for SELinux **disable it before &amp;nbsp;otherwise you will got error and can't running &amp;nbsp;'/etc/selinux/config'&amp;nbsp;&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;log file of lighttpd &amp;nbsp;is '/var/log/lighttpd/* '&amp;nbsp;&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;log file of php-fpm is &amp;nbsp;' /var/log/php-fpm/*&amp;nbsp;&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;จบข่าว&amp;nbsp;&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;My site Article and Topic&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/11937176-6058679573443484061?l=udomsak.blogspot.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;</description>
	<pubDate>ศ., 06 ม.ค. 2012 12:01:39 +0000</pubDate>
	<author>noreply@blogger.com (udomsakc)</author>
</item>
<item>
	<title>Udomsak: Install puppet On Fedora Core 15 || yum repository</title>
	<guid>tag:blogger.com,1999:blog-11937176.post-1956900788341497020</guid>
	<link>http://udomsak.blogspot.com/2012/01/install-puppet-on-fedora-core-15-yum.html</link>
	<description>&lt;b&gt;&lt;u&gt;Setup &amp;amp; Install &amp;nbsp;puppet repository for puppetlab into Fedora Core 15 ( Quick and Dirty )&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-ABJCPjWhopM/TwZ_Uvl00TI/AAAAAAAABK8/ZrCedm-4G6E/s1600/puppet-logo.png&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/-ABJCPjWhopM/TwZ_Uvl00TI/AAAAAAAABK8/ZrCedm-4G6E/s1600/puppet-logo.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;# yum install sudo&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;add &amp;nbsp;Puppetlabs repository&amp;nbsp;&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;cat &amp;nbsp;&amp;gt; &amp;nbsp;/etc/yum.repos.d/puppetlabs.repo&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[Puppetlabs]&lt;br /&gt;name=Puppetlabs&lt;br /&gt;baseurl=http://yum.puppetlabs.com/fedora/f$releasever/products/$basearch/&lt;br /&gt;failovermethod=priority&lt;br /&gt;skip_if_unavailable=1&lt;br /&gt;gpgkey=http://yum.puppetlabs.com/RPM-GPG-KEY-puppetlabs&lt;br /&gt;ggpkey=http://yum.puppetlabs.com/RPM-GPG-KEY-reductive&lt;br /&gt;enabled=1&lt;br /&gt;gpgcheck=1&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;[ press Ctrl-D ]&amp;nbsp;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;# yum update&amp;nbsp;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Quick and Dirty &amp;nbsp;install &amp;nbsp;** So this method not including with some dependencies&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;#&amp;nbsp;yum -y install `yum search puppet | cut -f1 -d':'`&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;{ &amp;nbsp;So enjoy with PuppetLabs ! &amp;nbsp;:) }&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;u&gt;Documentation&amp;nbsp;&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;http://puppetlabs.com/misc/pdf-doc/&quot;&gt;http://puppetlabs.com/misc/pdf-doc/&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;Git hub code repository for &amp;nbsp;Puppet configuration management&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;https://github.com/puppetlabs&quot;&gt;https://github.com/puppetlabs&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;My site Article and Topic&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/11937176-1956900788341497020?l=udomsak.blogspot.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;</description>
	<pubDate>ศ., 06 ม.ค. 2012 12:00:35 +0000</pubDate>
	<author>noreply@blogger.com (udomsakc)</author>
</item>

</channel>
</rss>

