มีขั้นตอนการทำ web server ด้วย linux แบบสำเร็จรูปหรือเปล่าครับ

ไอ้ step by step มันใช้ได้แบบว่าต้อง fix ทุกอย่างนะครับ
เพราะ hardware ต่างกัน environment ก็ต่างกันแล้ว

ถ้าเอาวิธีของผมนะครับ Fedora Core 3 + A 2.0 + M 4.0 + P 4.3.11 + Webmin VirtualMin CP

  1. ติดตั้ง OS ถ้าไม่เป็นก็… นะ ใส่แผ่นแรกเข้าไปแล้วตอบคำถามตามที่มันถามเอาเอง
    * Disable SELinux ด้วยนะครับ

  2. ติดตั้งเสร็จ login เป็น root พิมพ์ yum update แล้วรอซักพักใหญ่ๆ (เคยทำ รอครึ่งวันเห็นจะได้) เสร็จแล้วตอบ yes รอให้ update software ทั้งเครื่อง

  3. load webmin จาก http://www.webmin.com/ มาลงให้เรียบร้อย
    load แบบ RPM แล้วสั่ง rpm -Uvh webmin-x.xxx-x.noarch.rpm

  4. load mysql จาก http://dev.mysql.com/downloads/mysql/4.0.html แบบ RPM สำหรับ Linux (x86) มาลง

  • package : MySQL-server MySQL-devel MySQL-client MySQL-shared-compat
  1. สั่ง yum install php php-imap php-pear php-gd php-mysql gd libjpeg libpng libtiff libgif httpd httpd-suexec mod_perl mod_ssl bind caching-nameserver แล้วรอ…

  2. เข้าเว็บ http://qmr.icez.net/install_rh.htm แล้วทำตามขั้นตอนตั้งแต่ต้นจนจบ

  3. เข้าเว็บ http://www.webmin.com/index8.html ไป load Virtualmin มาติดตั้งเข้าใน webmin

  • วิธีติดตั้ง เข้า webmin : http://xxx.xxx.xxx.xxx:10000/ : ไปหมวด Webmin Configuration > Modules แล้วเลือกติดตั้งจาก url แล้วเอา url ของ virtualmin ไปลง
  1. config virtualmin โดยเข้าทาง webmin > server > virtualmin แล้วมันจะขึ้นถามให้ตั้งค่าระบบ ก็ตั้งค่าให้เรียบร้อย (อ่านรายละเอียดจาก document อีกทีเพราะผมลืมไปแล้ว)

จบ

ผมเข้าใจตรงประเด็นตั้งแต่แรกแล้วครับ เพียงแต่ว่าผมก็ไม่ได้เคยทำไว้ ยิ่งเอาละเอียดยิ่งไปกันใหญ่
จะให้มานั่งพิมพ์ สูตรสำเร็จ ยิกๆๆให้คุณเหรอ อย่างอื่นที่ผมคิดจะทำอีกเยอะแยะยังไม่มีเวลาเลย
แล้วสูตรสำเร็จมันก็ไม่ตายตัวอย่างที่หลายๆคนพยายามบอก ขึ้นกับว่าคุณมีเงินทุนเท่าไหร่ แล้ว ความต้องการใช้งาน แค่ใหน
เพราะ cp แต่ละตัว คุณสมบัติต่างๆก็ไม่เหมือนกัน

แบบที่ผมเลือกใช้ก็เป็น

  1. freeBSD 5.4 i386
  2. CP เป็น DirectAdmin ซื้อกับ DA เองเลย 12000 ถ้าหา อินเทอนอล ไลเซน ได้ราคาก็ถูกหน่อย

ติดตั้ง OS ก็ใส่แผ่น CD แล้วคลิก next ๆๆๆ
ติดตั้ง CP อ่านวิธีใน เวบ DA
ปรับแต่งหลังติดตั้ง หาอ่านได้ใน Forum DA

แต่ถ้าเป็นเครื่องใหม่ตอนนี้ผมอาจจะเลือกเป็น CentOS 4.3 64 bit ใช้ร่วมกับ DA หรือ VHCS

ผมว่าก่อนอื่นคุณต้องกำหนดความต้องการกับงบประมาณออกมาก่อนครับ
จากนั้นสรุปให้ได้ว่าจะเลือกใช้อันใหน แล้วค่อยไปหาวิธีติดตั้งและปรับแต่งอีกที

ใครมีสูตรสำเร็จหาเงิน 10 ล้านใน 1 ปี แบบไม่ผิดกฎหมาย บอกผมบ้างนะครับ

เครื่องต่อไป (เมื่อไหร่ไม่รู้นะ) อาจจะทำ แนว step by step ให้ว่าที่เจ้าของโฮส ไว้อ่าน เป็นกรณีศึกษาน่ะครับ แต่ก็มีปัญหาอีกหลายอย่างซึ่งก็เป็นไปตามที่หลาย ๆ ท่านได้ตั้งข้อสังเกตุไว้ เช่น

ถ้า FreeBSD อันนี้น่าจะช่วยคุณได้นะ Step by Step แท้ๆ
6.1 http://members.thai.net/baanboror31/
5.4 (Video) http://www.npd.in.th/~manis/

CentOS 4.2 http://www.hostgeekz.com/guides/Other/61/Install_centOS_4.2.htm
CentOS 4.3 + ISP Config http://www.howtoforge.com/perfect_setup_centos_4.3
CentOS 4.x + VHCS http://vhcs.net/new/modules/phpwiki/index.php/Installation%20CentOS%204.x%20%28en%29

Cpanel http://www.hostgeekz.com/guides/cPanel/62/Install_cPanel.htm

เท่าที่ Bookmark ไว้มีเท่านี้ เนื่องจากสนใจแค่ CentOS กับ FreeBSD ซึ่งอย่างที่แจ้งแล้วทั้งหมด google หามาให้

ผมอ่านก็เหนื่อยแทนแล้วล่ะครับ แต่ความรู้แน่นๆ เลยครับ
คุณเจ้าของกระทุ้อ่านแล้วพยายามทำความเข้าใจเพิ่มเติม
อีกนิดหน่อย ผมว่าประสบความสำเร็จได้ไม่ยากครับ…

สู้ๆ ครับ

ปุ๊ก

เว็บนี้เจ๋งดีครับ

[quote author=bunpot link=topic=3636.msg28159#msg28159 date=1153410795]
อ้อ… +1 ให้คุณ sheroku

ฝากอีกนิดนึงนะครับ

การลงเซิฟเวอร์ ไม่เหมือนการต้มมาม่า ที่เค้าทำกึ่งสำเร็จรูปมาให้เลย เราเทน้ำร้อนใส่แล้วรอก็จบ
เราต้องลองเอง เพราะแต่ละสภาพแวดล้อมก็จะไม่เหมือนกัน
ถ้าอยากให้ทำสูตรสำเร็จเลย ก็ต้องกำหนดตั้งแต่ spec hardware เลยเหมือนกัน
เพราะ hardware ต่างกัน วิธีลงก็ต่างกันแล้ว
เจอปัญหาก็ search หาแล้วแก้ไปทีละจุดเรื่อยๆ สุดท้ายก็จะออกมาเป็นผลงานของเราเองครับ

รู้ว่ายังเด็ก ใจร้อน แต่พยายามด้วยตัวเองก่อนสิครับ ถึงที่สุดแล้วค่อยขอความช่วยเหลือ แบบว่าติดตรงไหน ไม่ได้ตรงไหนยังไง
เลือกใช้ซัก distro นึงก็ได้ Fedora / FreeBSD / CentOS / Debian / Ubuntu เชื่อว่า 5 distro นี้มีผู้รู้เฉพาะทางในนี้หมด เลือกเอา 1 ใน 5 นี้แล้วลองลงด้วยตัวเองดูเลย ติดตรงไหนค่อยถาม ค่อยมาว่ากัน
CP มี plesk / cpanel / virtualmin / vhcs ที่เห็นใช้กันอยู่แล้วน่าจะถามได้

ผมว่า ทุกๆ คนที่เข้ามาตอบกระทู้ของคุณเนี่ย เขาเข้าใจคำถามคุณทั้งนั้นแหละ และทุกคนก็ตอบเป็นเสียงเดียวกันว่า…

ให้คุณทดลองในสิ่งที่คุณคิดว่า ตนเองถนัดที่สุด เพื่อคุณจะได้เข้าใจมันให้มากที่สุด…

[quote author=STANDHOST.COM link=topic=3636.msg28170#msg28170 date=1153414198]
ผมว่า ทุกๆ คนที่เข้ามาตอบกระทู้ของคุณเนี่ย เขาเข้าใจคำถามคุณทั้งนั้นแหละ และทุกคนก็ตอบเป็นเสียงเดียวกันว่า…

ให้คุณทดลองในสิ่งที่คุณคิดว่า ตนเองถนัดที่สุด เพื่อคุณจะได้เข้าใจมันให้มากที่สุด…

iCeZ <<< ขอบคุณมากสำหรับรายละเอียดครับ จะลองทำตามดู แต่ดูเหมือนจะไม่ใช่อธิบายให้มือใหม่ฟังนะ แต่ตรงนี้เข้าใจว่าเป็นการอธิบายแบบคร่าวๆเฉยๆ ไม่ได้ลงรายละเอียดอะไร
kke

มันวนมาอีกแล้ว ผมก็บอกแล้วบอกอีกไม่รู้กี่ครั้งแล้ว ก็ขอบอกอีกรอบว่า ผมรู้ครับว่ามันทำได้หลากหลาย ผมต้องการแค่ 1 วิธีที่ได้ผล ถ้า hardware ต่างกันมันลงต่างกัน ก็แค่เขียนกำกับไว้ค่าเครื่องที่ใช้ทำแบบนี้สเป็คไหนก็แค่นั้น ถ้าสเป็คเครื่องผมตรงผมก็ทำตามถ้าไม่ตรงก็อาจจะดัดแปลง หรือไม่ก็ไปซื้อเครื่องให้ตรง ถ้ามันไม่คล้ายเลยผมก็ไปใช้ how to ของคนอื่นที่ตรง ก็แค่นั้นเอง

ประเด็นคือมันต้องตรงเป๊ะชนิดถึง chipset ด้วยน่ะสิครับเลยเป็นปัญหา

อันที่จริงวิธีคร่าวๆ ของผมก็ครอบคลุมทุก hardware แล้ว แต่ต้องปรับโน่นปรับนี่บ้างตามสถานการณ์อีกหน่อยแค่นั้นเอง ลองลงตามลำดับคร่าวๆ นั้น แล้วจะรู้เองว่ามันครอบคลุมหมดแล้วจริงๆ

ไม่ลองแล้วเมื่อไหร่จะรู้ล่ะครับ

[quote author=STANDHOST.COM link=topic=3636.msg28170#msg28170 date=1153414198]
ผมว่า ทุกๆ คนที่เข้ามาตอบกระทู้ของคุณเนี่ย เขาเข้าใจคำถามคุณทั้งนั้นแหละ และทุกคนก็ตอบเป็นเสียงเดียวกันว่า…

ให้คุณทดลองในสิ่งที่คุณคิดว่า ตนเองถนัดที่สุด เพื่อคุณจะได้เข้าใจมันให้มากที่สุด…

สรุปประเด็นตามที่ผมเข้าใจเลยนะ

  1. น้อง (ทึกทักเอาเองจากคำพูดเลยนะ) nutrsu มีเว็บอยู่เว็บนึง แล้วกำลังมีปัญหากับ host
  2. น้องต้องการวางเครื่องเซิฟเวอร์เอง แต่ไม่มีความรู้ด้านการติดตั้ง host เลย
  3. น้องอยากหาวิธีที่เร็วที่สุดที่จะทำให้ลงเซิฟเวอร์ได้ด้วยตัวเอง

ถ้า 3 ข้อนี้เป็นจริง คำตอบคือ เป็นไปไม่ได้ภายใน 1 สัปดาห์ครับ
1 เดือนอาจจะได้ถ้าเล่นกับมันทั้งวันทั้งคืน

แต่หลังจากลงแล้วไม่ใช่ปล่อยทิ้งไว้เฉยๆ ก็ได้นะครับ มันต้องมีการ optimize & maintain อยู่เรื่อยๆ ซึ่งตรงนี้ยากกว่าการติดตั้งระบบเยอะ

วิธีลัดหากต้องการด่วนมากๆ ในตอนนี้เท่าที่นึกออกมีวิธีเดียวครับ
จ้าง admin ไปเลย แล้วเราค่อยๆ เรียนรู้จาก admin คนนั้นอีกทีว่าเค้าทำอะไรยังไง

โอ้ว… ยังไม่เข้าใจอีกเหรอเนี่ย ประเด็นไม่ใช่ต้องตรงกับผมเป๊ะๆครับ

สมมุตมันมี how to วิธีไปเชียงใหม่อยู่ 3 อันดังนี่

how to ที่ 1
การไปเชียงใหม่ไปได้หลายวิธี เครื่องบินก็ไปได้ แต่จะแพงหน่อย รถก็ไปได้ จะขับไปเองหรือนั่งรถทัวร์ก็ได้ นอกจากนี้ยังสามารถไปรถไฟก็ได้ บลาๆๆๆ

how to ที่ 2
วิธีไปเชียงใหม่โดยใช้รถไฟ วิธีนี้จะประหยัดเงิน แต่จะใช้เวลามาก ค่าใช้จายจะประมาณ100 บาท(ตัวเลขสมมุตนะ) โดยเริ่มจาก ถ้าบ้านคุณอยู่รังสิตให้นั่งรถสาย…ไปที่หัวลำโพง เดินไปที่ขายตั๋ว บอกเขาว่าไปเชียงใหม่ จากนั้นก็…

how to ที่ 2
วิธีไปเชียงใหม่โดยทางเครื่องบิน วิธีนี้มีค่าใช้จ่ายสูง แต่รวมเร็ว โดยใช้เวลาประมาณ… วิธีก็ให้เริ่มจาก…

เห็นความต่างหรือเปล่าครับ how to ที่ 1 เป็นการอธิบายแบบครอบคลุม แต่มันไม่ใช่ step by step ซึ่งไม่ใช่แบบที่ผมต้องการผมอ่านอันที่ 1 ผมก็ยังไงเชียงใหม่ไม่ถูกหรอก
แต่ 2 อันหลังนี่คือวิธีอธิบายที่ทำตามได้เลย ซึ่งถ้าสมมุตผมมีเงิน มากผมก็ไปอ่านและทำตามวิธีที่ 3 ถ้าเงินน้อยบก็ไปทำตามวิธีที่ 2 ถ้าเงินมันอยู่ตรงกลางระกว่าง 2-3 ก็เลือกเอาว่าจะเอาอันไหนซึ่งก็ขึ้นอยู่กับปัจจัยเรื่องเวลาด้วย เพราะฉะนั้นมันไม่จำเป้นต้องตรงเป๊ะๆ เราก็เลือกเอาวิธีที่ใกล้เคียงกับเรา หรือปรับเปลี่ยนให้ใช้ได้ก็พอ

ที่ทุกคนพยายามอธิบาย นั่นล่ะครับประสบการณ์ เพราะว่าเขาได้ลองแล้วผ่านตรงที่คุณกำลังคิดจะทำมาแล้ว ด้วยประสบการณ์ทุกคนจึงอธิบายแบบนั้นครับ
ไม่ใช่ว่าเขาจะไม่เข้าใจคุณ เพราะว่าเขาเหล่านั้นเคยผ่านมาแล้ว แต่คุณนั่นล่ะที่ไม่เข้าใจในสิ่งที่เขาพยายามบอก

ปัญหาที่ไม่สามารถระบุ distribution ลงไปให้คุณได้นั้นก็เพราะว่าบาง distribution ไม่รองรับ HW บางตัว (หรือหา driver ยากจะทำให้เรื่องยากขึ้นไปอีก) มันไม่ได้ง่ายเหมือนลง Windows ครับ

ที่ไม่สามารถระบุการ install Control panel ให้ได้นั้น แต่ละ CP ก็จะมีการ install และการแบ่ง partition ไม่เหมือนกัน

การ install คร่าวๆก็หาได้จากเว็บทั่วไปครับ คุณอยากลองเล่น distribution ไหนก็ search ครับ package บางตัวไม่มีก็ search ครับ ทุกอย่างมีให้คุณแล้วใน internet

เดี๋ยวจะว่าไม่ตรงประเด็นอีก ที่ให้หาเอานั้นก็อย่างที่คุณว่าการเดินทางไปเชียงใหม่มีหลายวิธี ซึ่งหลายวิธีเหล่านี้คุณอาจจะแพ้เครื่องบินก็ได้ หรืออาจจะเมารถ คือไม่มีสูตรสำเร็จสำหรับทุกคนครับ บางวิธีอาจจะ firm กับบางคนแต่กับบางคนอาจจะใช้ไม่ได้ก็ได้ ทุกคนจึงบอกว่าต้องลองครับ

อะเด๋ ตอบกันยาวดี กระทู้นี้ อิอิ

: มีขั้นตอนการทำ web server ด้วย linux แบบสำเร็จรูปหรือเปล่าครับ
: - ไม่มีครับ

แหม ไอ้วิธี วิธีดิสเครดิต ด้วยการทำให้อีกฝ่ายดูเป็นเด็ก และให้ตัวเองดูเป็นผู้ใหญ่กว่า ยังใช้อยู่อีกเหรอครับ มันเป็นวิธีโบราณมากเลยนะเนี่ย

แต่เอาเถอะกลับมาเข้าประเด็น ที่คุณเข้าใจตรงนี้ถูกต้องเลยครับ ถูกต้องตรงเป๊ะๆเลย

เงื่อนไขมันเป็นแบบนั้นจริงๆครับ

  1. ผมมีเว็บอยู่และมันเริ่มใหญ่เกินกว่าที่ทาง host จะรับ เขาเลยบีบให้ออก
  2. ผมต้องใช้ server แต่เงินก็ไม่ค่อยจะมี จะจ้าง admin คงไม่ไหว
  3. ผมถูกจำกัดด้วยเวลา เพราะไม่สามารถปิดเว็บนานๆได้ และ host เก่าก็กดดันอยู่ทุกวัน เมื่อไหร่แกจาออกๆ
  4. ผมไม่มีความรู้ในการทำ server เลยซักนิด
  5. ผมไม่มีผู้รู้คอยแนะนำอยู่ใกล้ๆ
  6. ผมไม่เก่งภาษาอังกฤษพอที่จะไปหาข้อมูลจากแหล่งใหญ่ทั้วโลกได้ ต้องวนเวียนอยู่กับคนไทยนี่แหละ

ซึ่งมันเป็นปัญหาที่อยู่ดีๆก็ผ่านเข้ามาและยากที่จะแก้ไข ดูจากเงื่อนไขแล้วผมยังมองไม่ค่อยเห็นหนทางที่จะเป็นไปได้เลย แต่ผมคิดต่างจากคุณหน่อย ผมคิดว่าถึงเป็นไปได้ยากแต่มันมีทางเป็นไปได้ครับ เพราะผมก็ยังพอมีอาวุธอยู่บ้าง

  1. ผมมีความพยายามที่จะทำให้ได้ และกล้าพอที่เอาเงินทุนเพียงน้อยนิดไปเสี่ยงกับมัน มันจะได้เป็นแรงผลักดันด้วย
  2. ในประเทศไทยมีเว็บที่พูดถึงเรื่องนี้เยอะพอสมควร การศึกษาจากคนจะเร็วกว่าหนังสือหรือการไปนั่งเรียนมากนัก ยิ่งคนมากๆอย่างในเน็ตยิ่งดีใหญ่
  3. ผมมีความกล้าพอที่จะถาม คำถามแปลกๆ หรือคำถามที่มันง่ายๆ โดยไม่กลัวว่าจะถูกด่าว่าโง่ อย่างที่ในลายเซ็นผมบอกไว้
  4. ผมมีเวลาในการใช้ internet เต็มวัน จึงมีเวลาหาข้อมูลได้เต็มที่

เหนื่อยแน่ๆงานนี้ แต่ยังไงก็จะลองดูครับ ความพยายามที่มีอยู่น่าจะช่วยได้เยอะ

จริงๆที่ผมตั้งคำถามนี้ คือต้องการประเมิญความเป็นไปได้ในการทำ ถ้ามันมีเว็บสอนแบบเป็น step มันก็จะเร็ว และผมก็จะรู้ว่าภาพรวมมันเป็นยังไง การทำ server จะประกอบไปด้วยขั้นตอนอะไรบ้าง อะไรที่มันจะเป็นปัญหา หรือเราต้องการปัจจัยอะไรบ้างในการทำ แต่ถ้าไม่มีสอนให้ควานหาเอาเอง ลองผิดลองถูกเอง ความเป็นไปได้ก็ลดลงเยอะ แต่อย่างไร ถึงจะไม่มีสอน แต่จากดูจำนวนคนตอบกระทู้ก็บอกได้อยากนึงว่าเว็บนี้มีคนเข้าผ่านไปมาไม่น้อย ซึ่งถือเป็นข่าวดี ถ้าตั้งกระทู้แล้วเงียบ อันนี้น่ากลัว

การเลือกวิธีไหนผมเป็นคนเลือกครับ เพราะผมรู้ว่า ผมมีปัจจัยอะไรบ้าง ถ้าผมแพ้เครื่องบินผมก็เลือกทางอื่น และผมก็ย้ำอีกเป็นครั้งที่เท่าไหร่แล้วก็ไม่รู้ทำไมไม่เข้าใจซักทีว่าผมไม่ได้ต้องการวิธีที่เป็นสูตรสำเร็จสำหรับทุกคน หรือวิธีที่ครอบคลุมทั้งหมดเพราะมรู้มันไม่มี ผมแค่ต้องการวิธีที่มันได้ผลสำหรับคน คนนั้นแหละ และผมจะเป็นคนเลือกเองว่าผมจะทำตามวิธีของคนไหน ซึ่งผมก็จะเลือกวิธีของคนที่มีปัจจัยใกล้เคียงผมมากที่สุด

มันเข้าใจยากตรงไหนเนี่ย