การจัดการเซิร์ฟเวอร์ไม่ใช่เรื่องง่ายและสะดวก นอกจาก "สิบอันดับแรกเครื่องมือเซิร์ฟเวอร์สำหรับผู้ดูแลเว็บ" ที่ฉันพูดถึงเมื่อวานนี้ เรายังอาจพบปัญหาและข้อผิดพลาดที่อธิบายไม่ได้อีกด้วย วันนี้ ฉันจะแนะนำทักษะการจัดการเซิร์ฟเวอร์ Windows 2003 บางส่วน ที่ Moonlight Blog ได้พบและสรุประหว่างการจัดการรายวัน หวังว่าคงจะเป็นประโยชน์กับทุกคนนะครับ
1. ข้อผิดพลาดโปรโตคอลเทอร์มินัล
หากคุณใช้ Notepad หรือโปรแกรมแก้ไขอื่นๆ เพื่อแก้ไขภาษาจีนบางส่วนบนเทอร์มินัลระยะไกล เมื่อมีอักขระที่อ่านไม่ออก เซิร์ฟเวอร์จะแจ้งว่า "เนื่องจากข้อผิดพลาดของโปรโตคอล เซสชันจะถูกขัดจังหวะ โปรดลองเชื่อมต่อกับคอมพิวเตอร์ระยะไกลอีกครั้ง" เมื่อฉันเชื่อมต่อกับเซิร์ฟเวอร์นี้อีกครั้ง ข้อผิดพลาดของโปรโตคอลจะเกิดขึ้นเสมอ จากนั้นจะขัดจังหวะและออก
วิธีแก้ไข: หากมีผู้ใช้ผู้ดูแลระบบสองคนบนเซิร์ฟเวอร์ ให้เข้าสู่ระบบด้วยผู้ใช้ผู้ดูแลระบบรายอื่น จากนั้นยกเลิกการเชื่อมต่อข้อผิดพลาดนี้ หรือรีสตาร์ทเซิร์ฟเวอร์กับผู้ใช้รายอื่น หากมีผู้ใช้ที่เป็นผู้ดูแลระบบเพียงรายเดียว ให้ลองแก้ไขการแสดงผลในเครื่องให้มีความละเอียดขั้นต่ำ เช่น 800X600 จากนั้นเชื่อมต่อกับเดสก์ท็อประยะไกล หากคุณสามารถเชื่อมต่อได้ ให้ออกจากระบบผู้ใช้ปัจจุบันทันที
2. FileZilla ไม่สามารถเชื่อมต่อกับ IIS FTP ได้
เมื่อใช้ FileZilla เพื่อเชื่อมต่อกับบริการ FTP ของ IIS บางครั้งการเข้าสู่ระบบสำเร็จ แต่ข้อความแจ้งว่า "ไม่สามารถอ่านรายการไดเร็กทอรี" ปรากฏขึ้น ในกรณีนี้ โปรดยืนยันว่าพอร์ต 20 และ 21 เปิดอยู่บนเซิร์ฟเวอร์หรือไม่ ดังนั้น ให้แก้ไขโหมดการถ่ายโอน FileZilla ในเครื่อง
[ตัดหน้า]
3. รีสตาร์ทเซิร์ฟเวอร์เป็นประจำ
สำหรับเว็บไซต์ที่มีขนาดค่อนข้างใหญ่ การโหลดทรัพยากรอาจมีขนาดใหญ่มากหลังจากใช้งานมาระยะหนึ่งแล้ว เนื่องจากข้อจำกัดด้านทรัพยากรของระบบ ในเวลานี้ เราอาจพิจารณารีสตาร์ทเซิร์ฟเวอร์โดยอัตโนมัติทุกวัน ซึ่งสามารถทำได้ สำเร็จโดยใช้กำหนดเวลางาน คลิกที่ไฟล์แนบ - เครื่องมือระบบ - หลังจากวางแผนงานแล้ว ให้เพิ่มงานเพื่อรันโปรแกรมปิดระบบอัตโนมัติทุกวัน Shutdown เป็นโปรแกรมปิดระบบที่มาพร้อมกับ Windows Server 2003 ใช้คำสั่ง "shutdown -r - f -t 5" (พารามิเตอร์ r หมายถึงการรีสตาร์ทเซิร์ฟเวอร์ และพารามิเตอร์ f บ่งชี้ถึงการบังคับให้ปิดระบบของกระบวนการและแอปพลิเคชัน พารามิเตอร์ t ใช้เพื่อระบุเวลานับถอยหลังการปิดระบบ) เพื่อให้เกิดการรีสตาร์ทอัตโนมัติ ระบบเซิร์ฟเวอร์จะ ถูกบังคับให้ปิดระบบแม้ว่าจะพบกระบวนการของระบบที่ไม่สามารถปิดระบบได้
4. SMTP ที่มาพร้อมกับ IIS ไม่สามารถส่งอีเมลได้
Internet Information Services (IIS) ของ Windows มาพร้อมกับบริการ SMTP (Simple Mail Transfer Protocol) แต่หลังจากติดตั้งแล้ว ข้อความแสดงข้อผิดพลาด "ไม่สามารถส่งต่อสำหรับผู้ใช้ (at) โดเมน.com" จะได้รับแจ้งเมื่อส่งอีเมล นี่อาจเป็นปัญหากับการตั้งค่าการส่งต่อเมลเริ่มต้น เลือกข้อจำกัดการเข้าถึงคุณสมบัติ SMTP เลือก "ยกเว้นเฉพาะตารางต่อไปนี้" จากนั้นรีสตาร์ท SMTP
[ตัดหน้า]
5. ป้องกันไม่ให้ผู้อื่นส่งอีเมลขยะ
หลังจากเปิดใช้งาน SMTP บนเซิร์ฟเวอร์ หากไม่มีข้อจำกัด ก็อาจตกเป็นเหยื่อของสแปมภายนอก ข้อจำกัดที่ง่ายที่สุดคือการปิดพอร์ตการส่งอีเมลบนเซิร์ฟเวอร์ 25 ในคุณสมบัติโปรโตคอล TCP/IP ให้เลือกขั้นสูง-ตัวเลือก -TCP /ในคุณสมบัติการกรอง IP ไม่อนุญาตให้ใช้พอร์ต TCP 25
ข้างต้นเป็นเคล็ดลับบางประการสำหรับการจัดการเซิร์ฟเวอร์ที่มีประสิทธิภาพซึ่งสรุปโดย Moonlight Blog แม้ว่าคุณอาจเชี่ยวชาญทักษะมากมายในด้านนี้ แต่ก็ยังมีทักษะมากมายในการจัดการเซิร์ฟเวอร์ที่รอให้ทุกคนสรุป หากคุณมีเคล็ดลับใด ๆ หรือเทคนิคต่างๆ โปรดฝากข้อความไว้ด้านล่างเพื่อแจ้งให้เราทราบ เชื่อว่าคุณอาจเคยประสบปัญหาเหล่านี้ในชีวิตประจำวัน
3. รีสตาร์ทเซิร์ฟเวอร์เป็นประจำ
สำหรับเว็บไซต์ที่มีขนาดค่อนข้างใหญ่ การโหลดทรัพยากรอาจมีขนาดใหญ่มากหลังจากใช้งานมาระยะหนึ่งแล้ว เนื่องจากข้อจำกัดด้านทรัพยากรของระบบ ในเวลานี้ เราอาจพิจารณารีสตาร์ทเซิร์ฟเวอร์โดยอัตโนมัติทุกวัน ซึ่งสามารถทำได้ สำเร็จโดยใช้กำหนดเวลางาน คลิกที่ไฟล์แนบ - เครื่องมือระบบ - หลังจากวางแผนงานแล้ว ให้เพิ่มงานเพื่อรันโปรแกรมปิดระบบอัตโนมัติทุกวัน Shutdown เป็นโปรแกรมปิดระบบที่มาพร้อมกับ Windows Server 2003 ใช้คำสั่ง "shutdown -r - f -t 5" (พารามิเตอร์ r หมายถึงการรีสตาร์ทเซิร์ฟเวอร์ และพารามิเตอร์ f บ่งชี้ถึงการบังคับให้ปิดระบบของกระบวนการและแอปพลิเคชัน พารามิเตอร์ t ใช้เพื่อระบุเวลานับถอยหลังการปิดระบบ) เพื่อให้เกิดการรีสตาร์ทอัตโนมัติ ระบบเซิร์ฟเวอร์จะ ถูกบังคับให้ปิดระบบแม้ว่าจะพบกระบวนการของระบบที่ไม่สามารถปิดระบบได้
4. SMTP ที่มาพร้อมกับ IIS ไม่สามารถส่งอีเมลได้
Internet Information Services (IIS) ของ Windows มาพร้อมกับบริการ SMTP (Simple Mail Transfer Protocol) แต่หลังจากติดตั้งแล้ว ข้อความแสดงข้อผิดพลาด "ไม่สามารถส่งต่อสำหรับผู้ใช้ (at) โดเมน.com" จะได้รับแจ้งเมื่อส่งอีเมล นี่อาจเป็นปัญหากับการตั้งค่าการส่งต่อเมลเริ่มต้น เลือกข้อจำกัดการเข้าถึงคุณสมบัติ SMTP เลือก "ยกเว้นเฉพาะตารางต่อไปนี้" จากนั้นรีสตาร์ท SMTP