Sunday, December 23, 2012

กำหนดค่าเริ่มต้นให้แก่ Tomcat (Server Configuration)

กำหนดค่าเริ่มต้นให้แก่ Tomcat (Server  Configuration) เมื่อเข้าไปดูที่โฟลเดอร์ tomcat7 จะพบว่ามีโฟลเดอร์ย่อย ดังนี้ โฟลเดอร์ ย่อยต่าง ๆ  สำหรับเก็บไฟล์แต่ละชนิดดังนี้ bin  เป็นที่เก็บ binary executable files ต่าง ๆ conf  เป็นที่เก็บไฟล์กำหนดค่าต่าง ๆ (configuration files) ของ Tomcat  เช่นกำหนด port ที่ใช้ในการเชื่อมต่อ  กำหนดโฟลเดอร์ที่เก็บ web application  กำหนด password lib เก็บไฟล์ชนิด class และ jar (Java Archive) log เก็บ log file ที่รวบรวมข้อผิดพลาดและคำเตือนต่าง ๆ ระหว่างใช้งาน server temp ใช้เก็บไฟล์ชั่วคราว (temporary file) webapps  เป็นโฟลเดอร์ที่เก็บ  web application...

การติดตั้ง Tomcat 7.0

Hardware ที่ใช้ในการติดตั้ง Tocmat ในที่นี้เป็นคอมพิวเตอร์โน้ตบุค CPU Intel Core i5 – 2520M 2.5 GHz หน่วยความจำ 8 GB ฮาร์ดิสก์ขนาด 500 GB ไม่มีการ์ดจอภายนอก ใช้ชิป Intel Graphic 3000 ระบบปฏิบัติการเป็น windows 7 รุ่น Professional 64 bit service pack 1               Tomcat หรือ เรียกชื่อเต็มคือ  Apache Tomcat เป็น  HTTP Server ที่มีความสามารถนำภาษาจาวามาใช้งานได้  สามารถใช้เทคโนโลยีของภาษาจาวาที่เรียกว่า Java Servlet  และ Java Server Page (JSP)  Tomcat เป็นโปรแกรม Open-Source  อยู่ภายใต้การดูแลของ Apache Software Foundation ...

Apache Tomcat คืออะไร

Apache Tomcat เป็น web server ที่พัฒนาโดย Apache Group Apache Tomcat เป็น software ประเภท open source ที่ถูกดำเนินการโดยเทคโนโลยี Java Servlet และ JavaServer Pages Apache Tomcat เป็น web server ที่รองรับการทำงานของ jsp/servlet Apache Tomcat ถูกใช้อย่างแพร่หลาย ในการพัฒนาเว็บแอพพลิเคชันโดย jsp/servlet Apache Tomcat ได้พัฒนามาตั้งแต่ปี 1999 Apache Tomcat มีส่วนประกอบตามรูปด้านล่าง - bin โฟลเดอร์นี้จะใช้สำหรับ start/shutdown script และมีไฟล์ที่มีประโยชน์อื่น ๆ เช่น startup shutdown catalina - conf โฟลเดอร์นี้จะใช้สำหรับ ตั้งค่าต่าง ๆ ของโปรแกรม เช่น web.xml server.xml - lib โฟลเดอร์นี้จะใช้สำหรับ เก็บ Jar files ต่าง ๆ และใช้สำหรับ starting...

Apache คืออะไร

Apache คืออะไร Apache คืออะไร Apache คือ Software ที่ทำหน้าที่เป็น webserver โดยให้บริการ protocol HTTP ที่ port 80 ลักษณะเด่น คือเป็น Software ที่เป็น Opensource ติดตั้งมาพร้อมกับ ระบบปฎิบัติการ Linux และมีใช้กันอย่างแพร่หลายมากที่สุดในโลกที่มาของชื่อ Apache มาจากกลุ่มคนที่ช่วยสร้างแพตช์ไฟล์สำหรับโครงการ NCSA httpd1.3 ซึ่งกลายมาเป็นที่มาของชื่อ A PAtCHy server และในอีกความหมายหนึ่งยังกล่าวถึงเผ่าอะแพชีหรืออาปาเช่ ซึ่งเป็นเผ่าอินเดียนแดงที่มีความสามารถในการรบสูงประวัติของ Apache พัฒนามาจาก HTTPD Web Server ที่มีกลุ่มผู้พัฒนาอยู่ก่อนแล้ว โดย ร็อบ แม็คคูล (Rob McCool) ที่ NCSA (National Center for Supercomputing Applications) มหาวิทยาลัยอิลลินอยสมหาวิทยาลัยอิลลินอยส์ เออร์แบนา-แชมเปญจน์ สหรัฐอเมริกา แต่หลังจากที่ แม็คคูล ออกจาก NCS และหันไปให้ความสนใจกับโครงการอื่นๆ มากกว่าทำให้...

FTP Service เพื่อคู่หูของเว็บเซิร์ฟเวอร์

FTP Service เพื่อคู่หูของเว็บเซิร์ฟเวอร์ เนื่องด้วยการใช้งานเว็บเซิร์ฟเวอร์นั้นต้องการการแสดงผลเอกสารเว็บที่ เป็นไฟล์ข้อความภาษา HTML ไฟล์รูปภาพ และมัลติมีเดียต่าง ๆ ผู้ที่จะปรับปรุงเนื้อหาบนเว็บเพจทั้งหลายบนเว็บเซิร์ฟเวอร์จะต้องอาศัย บริการอีกตัวหนึ่งเพื่อจัดส่งไฟล์ต่าง ๆ อัพโหลดเข้าไปเก็บภายใน DocumentRoot ของเว็บเซิร์ฟเวอร์ ซึ่งบริการดังกล่าวก็คือ FTP ( File Transfer Protocol ) บริการ FTP นี้ไม่ได้รวมอยู่ในตัวเว็บเซิร์ฟเวอร์ ดังนั้นผู้ดูแลระบบจะต้องคอนฟิกเซิร์ฟเวอร์ที่ให้บริการ FTP นี้ขึ้นมาใช้งานคู่กับเว็บเซิร์ฟเวอร์เสมอ ซึ่งโปรแกรมที่ทำหน้าที่เป็น FTP Server นี้ Red Hat Linux 9.0 จะให้มาพร้อมกันแล้ว คือ โปรแกรม vsftpd ( Very Secure...

ลักษณะทางกายภาพของอาปาเช่

ลักษณะทางกายภาพของอาปาเช่ อาปาเช่ถูกสร้างขึ้นจากการนำเอาโปรแกรมขนาดเล็กที่ทำหน้าที่แตกต่าง กันหลายโมดูลมาทำงานร่วมกันเป็นเว็บเซิร์ฟเวอร์ จึงทำให้มีส่วนประกอบเป็นโมดูล ( ที่พัฒนาด้วยภาษาซี ) ส่วนหนึ่งจะเป็นส่วนแกนกลางที่ทำหน้าที่บริหารจัดการทั้งหมด เรียกว่า Core.c โมดูลต่อมาคือ โมดูลที่ทำหน้าที่บริหารหน่วยความจำ ( Memory Management ) และบริหารโปรเซสงานย่อย ( Child Process ) ที่รองรับการให้บริการที่เรียกเข้ามาพร้อม ๆ กันจำนวนมากจากภายนอก ( Multi-Processing Models หรือ MPM ) ซึ่งอาปาเช่มีโมเดลการทำงานด้านนี้รองรับไว้ 3 โมเดลด้วยกัน คือ Workers สำหรับรองรับงานจำนวนมากๆ ในขณะที่ต้องการหน่วยความจำไมามากนัก Prefork สำหรับงานที่ต้องการประสิทธิภาพและความเร็วแต่จะต้องใช้ทรัพยากรระบบมากกว่า ...

Apache เว็บเซิร์ฟเวอร์ที่นิยมใช้มากที่สุดในโลก

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

Pages 171234 »
Twitter Delicious Facebook Digg Stumbleupon Favorites More