Tag: apache

แก้ปัญหา Apache เว็บภาษาต่างดาวอย่างถาวร

วันนี้เอาทิปสั่นๆ มาฝากครับ
หากท่านเป็นแอดมินที่ต้องดูแลเว็บ site หลายๆ เว็บบนเครื่องเดียวกัน หรือมีหลาย Virtual Host บนเครื่องเดียวกัน ผู้พัฒนาเว็บของท่านก็มีหลาย Level เกิ๊นทั้ง เทพ ทั้ง เมพ และคนที่เขียนเว็บไม่เก่ง ทำให้โค้ดเว็บที่รันบน Server ของเรามี Character Encoding ที่หลากหลาย ไม่ว่าจะเป็น utf-8, tis-620, windows-874 และอีกต่างๆ นาๆ หากเราคอนฟิก AddDefaultCharset UTF-8 ซึ่งเป็น Character Encoding ที่ดีที่สุดไว้ใน httpd.conf ของเราก็อาจให้ เว็บบางเว็บแสดงภาษาไทยได้สมบูรณ์แบบ แต่อีกหลายๆ เว็บก็อาจแสดงผลภาษาไทยไม่ได้ แน่นอนว่าคุณคงคิดถึง .htaccess ว่ามันช่วยได้ แต่ถ้าคุณมีเว็บที่ต้องแก้ไข .htaccess เป็นร้อยเป็นพัน คงไม่สนุกแน่
วันนี้ผมเอา trick วิธีแก้ไขปัญหานี้มาฝากครับ
ง่ายๆ แค่คุณกำหนดค่า
AddDefaultCharset ใน httpd.conf ของคุณให้มีค่าเป็น Off ซะ ปัญหาข้างต้นก็จะหมดไป

AddDefaultCharset Off

ที่ไม่ว่า Webmaster ของคุณจะเทพขนาดไหน จะใช้ Character Encoding ภาษาอะไรก็ไม่เป็นปัญหาอีกต่อไปแล้วครับ
สำหรับวิธีทดสอบก็ง่ายๆ ครับหากคุณแก้ไข httpd.conf ของคุณ และรีสตาร์ท Apache ของคุณแล้ว
ก่อนคุณจะกด Refresh ดูผลของเว็บนั้นให้คุณกดปุ่ม Shift จากนั้นค่อยไปกดปุ่ม Refresh บน Browser ที่คุณชอบ(สำคัญมาก) เพื่อให้แน่ในว่ามันได้ Refresh หน้านั้นจริงๆ

ขอ Apache จงสถิตอยู่กับท่าน
ขอบคุณแหล่งข้อมูล : http://myy.helia.fi/~karte/multiple_encodings_on_one_server.html

Share/Save

1 Comment August 17, 2012

Apache กำลังจะหยุดพัฒนาเวอร์ชัน 1.3, 2.0 Release

Apache HTTP Server เป็นโปรเจ็คที่ประสบความสำเร็จและได้รับความนิยมมากที่สุดของ Apache Software Foundation (ASF) ซึ่งตอนนี้มีข่าวมาว่า ASF จะหยุดพัฒนาไมเนอร์เวอร์ชันของ 1.3 กับ 2.0 และจะมุ่งไปพัฒนาเวอร์ชัน 2.2  โดย Colm MacCárthaigh หนึ่งในสมาชิก ASF ให้ความเห็นไว้ว่า

“How about we formally deprecate the 1.3.x branch? Make one more release, but attach a notice to the effect that it will be the final release, and that in future we’ll be distributing security updates by other means,”

ข่าวจาก : techworld

Leave a Comment January 13, 2010

Tune Apache 2.x ยังไงให้รองรับ 20,000 Concurrent

ยังไม่เคยลองจริงเหมือนกันครับ แต่ไปเจอมาหวังว่าคงเป็นประโยชน์
เนื้อหา
1 Introduction 3
1.1 What ftp.heanet.ie is 3
1.2 What ftp.heanet.ie is not 3
1.3 Motivation 4
1.4 The Numbers 4
2 Benchmarking 6
2.1 Webserver benchmarking 6
2.2 Filesystem benchmarking 8
2.3 VM and Scheduler benchmarking 9
3 Tuning Apache 12
3.1 Choosing an MPM 12
3.2 Static Vs DSO 13
3.3 Configuration changes 14
3.4 Sendfile 15
3.5 Mmap 15
3.6 mod cache 16
3.7 Compile options 17
4 Tuning the Operating System 19
4.1 Choosing and tuning filesystems 19
4.2 NFS 21
4.3 Choosing a kernel 22
4.4 Tuning the Kernel 23
4.4.1 Tuning the VM 23
4.4.2 Tuning the Networking Stack 24
4.4.3 Pluggable I/O schedulers 25
4.5 Hyperthreading 25
5 System Design 26
5.1 Hardware and Operating System choice 26
5.2 Canyonero.heanet.ie 27
5.3 Attempted Multi-system architecture 28
5.4 Cassandra.heanet.ie 29
5.5 Summary: Time-line of ftp.heanet.ie 30
6 Future changes for ftp.heanet.ie 31
6.1 Jumboframes 31
6.2 Multicast services 31
6.3 mod ftpd? 31
6.4 64-bit and FreeBSD 31
Bibliography 33
Acknowledgements 33

White Papers [35 Pages]
Presentation
ขอบคุณ
Author : Colm MacCarthaigh

1 Comment January 13, 2010


Recent Entries

Random Posts

Social Network

Tag Cloud

Calendar

March 2017
S M T W T F S
« Jun    
 1234
567891011
12131415161718
19202122232425
262728293031  

Twitter: imrgill

RSS LinuxToday

RSS HowToForge

RSS UbuntuClub

RSS Blognone

RSS PowerWindowsBlog

Tag

Categories

Archives

Blogroll