คำถามติดแท็ก web-server

อ้างถึงซอฟต์แวร์หรือฮาร์ดแวร์ที่ประกอบขึ้นเป็นเว็บเซิร์ฟเวอร์ส่งเนื้อหาในเว็บไซต์ส่วนตัวหรือสาธารณะ

4
ทำไมแคชไฟล์แบบคงที่กับวานิชทำไมไม่ผ่าน
ฉันมีระบบเหลืออยู่ nginx / php-fpm / varnish / wordpress และ amazon s3 ตอนนี้ฉันได้ดูไฟล์การกำหนดค่าจำนวนมากในขณะที่ตั้งค่าระบบและในทุกไฟล์ฉันพบสิ่งนี้: /* If the request is for pictures, javascript, css, etc */ if (req.url ~ "\.(jpg|jpeg|png|gif|css|js)$") { /* Remove the cookie and make the request static */ unset req.http.cookie; return (lookup); } ฉันไม่เข้าใจว่าทำไมถึงทำเช่นนี้ ตัวอย่างส่วนใหญ่เรียกใช้ NginX เป็นเว็บเซิร์ฟเวอร์ ตอนนี้คำถามคือทำไมคุณจะใช้แคชวานิชเพื่อแคชไฟล์คงที่เหล่านี้ ฉันรู้สึกดีกว่าที่จะแคชเฉพาะไฟล์ไดนามิกเพื่อให้ php-fpm …

2
การตั้งค่าเซิร์ฟเวอร์ของฉันสำหรับ API ที่ใช้งานหนัก
ฉันจะซื้อเซิร์ฟเวอร์จำนวนมากในไม่ช้าสำหรับแอปพลิเคชันที่ฉันกำลังจะเปิดตัว แต่ฉันมีข้อกังวลเกี่ยวกับการตั้งค่าของฉัน ฉันขอขอบคุณข้อเสนอแนะใด ๆ ที่ฉันได้รับ ฉันมีแอปพลิเคชันซึ่งจะใช้ประโยชน์จาก API ที่ฉันเขียน ผู้ใช้ / นักพัฒนารายอื่นจะใช้ API นี้ด้วย เซิร์ฟเวอร์ API จะได้รับคำขอและส่งต่อไปยังเซิร์ฟเวอร์ผู้ปฏิบัติงาน API จะทำการร้องขอ mysql db สำหรับการบันทึกการพิสูจน์ตัวตนและการ จำกัด อัตราเท่านั้น เซิร์ฟเวอร์ของผู้ปฏิบัติงานแต่ละคนทำงานที่แตกต่างกันและในอนาคตที่จะขยายขนาดฉันจะเพิ่มเซิร์ฟเวอร์ผู้ปฏิบัติงานเพิ่มเติมเพื่อให้พร้อมใช้งาน ไฟล์กำหนดค่า API จะได้รับการแก้ไขเพื่อจดบันทึกเซิร์ฟเวอร์ผู้ปฏิบัติงานใหม่ เซิร์ฟเวอร์ผู้ปฏิบัติงานจะทำการประมวลผลบางอย่างและบางส่วนจะบันทึกเส้นทางไปยังภาพไปยังฐานข้อมูลท้องถิ่นเพื่อเรียกดูในภายหลังโดย API ที่จะดูในใบสมัครของฉันบางคนจะกลับสตริงของผลลัพธ์ของกระบวนการและบันทึกลงในฐานข้อมูลท้องถิ่น . การตั้งค่านี้มีประสิทธิภาพสำหรับคุณหรือไม่ มีวิธีที่ดีกว่าในการปรับโครงสร้างนี้หรือไม่? ฉันควรพิจารณาปัญหาอะไรบ้าง โปรดดูภาพด้านล่างฉันหวังว่ามันจะช่วยให้เข้าใจ

1
อะไรทำให้เกิดข้อผิดพลาด 400 คำขอไม่ถูกต้องสำหรับค่า null (“”) และทำไมบันทึก nginx ของเราจึงมีจำนวนมาก
บันทึกประจำวันจาก Logwatch รายงานเป็นประจำ 400 คำขอไม่ถูกต้อง null: 1744 ครั้งจากบันทึก nginx ของเรา รายการบันทึกมีลักษณะดังนี้: 123.123.123.123 - - [25/Jan/2011:14:44:19 -0500] "-" 400 173 "-" "-" ทุกคนสามารถอธิบายได้ว่าสิ่งเหล่านี้เกิดขึ้นได้อย่างไรและทำไมจึงมีมากมาย ดูเหมือนจะไม่ทำร้ายอะไรเลย แต่เรามีจำนวนมากถึง 8000 คนในหนึ่งวัน เราโฮสต์แอปพลิเคชั่นรางขนาดกลางที่ทำงานบนยูนิคอร์นและ nginx มีการสนทนาบางอย่างในฟอรัม nginx แต่ฉันไม่พบวิธีแก้ไขปัญหาจริงที่ลดจำนวนการบันทึก Bad Reqeusts 400 รายการ

5
คุณใช้รูปพื้นหลังหรือสีพื้นหลังที่แตกต่างกันสำหรับเซิร์ฟเวอร์ที่ใช้งานจริงหรือไม่
ฉันต้องการทำให้ง่ายต่อการแยกความแตกต่างระหว่างเซิร์ฟเวอร์ที่เชื่อมต่อผ่าน rdp โดยไม่ต้องใช้ทรัพยากรมากเกินไป คุณใช้วอลล์เปเปอร์ใด ๆ และถ้าเป็นเช่นนั้นคุณสามารถแสดงตัวอย่างใด ๆ ? หรือคุณใช้สีพื้นหลังเดสก์ทอปที่กำหนดเอง? หรือคุณใช้สิ่งที่ต้องการ bginfo? มีไซต์รูปพื้นหลังที่ดีโดยเฉพาะสำหรับรูปพื้นหลังเซิร์ฟเวอร์หรือไม่ เพื่อช่วยแยกความแตกต่างของเซิร์ฟเวอร์ที่คุณอยู่ ... ขอบคุณ ..

5
วิธีการรับ nginx เพื่อเปลี่ยนเส้นทางจาก www ไปยังโดเมนที่ไม่ใช่ www
สมมติว่าฉันต้องการเปลี่ยนเส้นทางจาก www.example.com เป็น example.com และฉันต้องการใช้ nginx ฉันมองไปรอบ ๆ และไม่เห็นเอกสารที่ดีเกี่ยวกับเรื่องนี้ดังนั้นฉันจึงคิดว่าฉันจะถามและตอบคำถามของฉันเอง

1
การตั้งค่า DNS สำหรับโฮสต์เสมือนบน IP เดียวกัน
ฉันมีหลายโดเมนที่โฮสต์บนเซิร์ฟเวอร์หนึ่งที่มีที่อยู่ IP เพียงอันเดียวก่อนหน้านี้มันถูกติดตั้งโดยคนอื่นและฉันต้องเปลี่ยนโดเมนผู้ให้บริการและต้องตั้งค่า DNS สำหรับเซิร์ฟเวอร์ เว็บไซต์หลัก mainsite.example.com ได้รับการตั้งค่าให้ทำงานกับโดเมนได้สำเร็จโดยการตั้งค่า CNAME สำหรับโดเมนไปยัง mainsite.example.com และบันทึก @ เป็นที่อยู่ IP ตอนนี้กำลังพยายามติดตั้งเว็บไซต์อื่นที่ไม่ปรากฏใน mainsite.example.com หรือชื่อแทนอื่น แต่กำลังพยายามรับการตั้งค่า DNS ที่เหมาะสมสำหรับโดเมนนี้

1
สิ่งที่ต้องตรวจสอบ (ตัวบ่งชี้สำคัญ) บนเว็บและเซิร์ฟเวอร์ฐานข้อมูล
ฉันเพิ่งติดตั้ง Munin เพื่อตรวจสอบเว็บและเซิร์ฟเวอร์ฐานข้อมูลของฉัน ฉันมีปลั๊กอินจำนวนมากรวมอยู่นอกกล่อง แต่ฉันสามารถใช้คำแนะนำบางอย่างซึ่งอันที่จริงแล้วเป็นตัวบ่งชี้สำคัญที่ดีในการตรวจสอบ Disk IOs per device Disk latency per device Disk usage in percent Inode usage in percent Throughput per device Utilization per device Fork rate Number of threads Processes Processes priority VMstat CPU usage File table usage Inode table usage Load average Memory usage Swap in/out …

2
ตั้งค่าอัตโนมัติใน EC2
ฉันยังใหม่ต่อการพัฒนาและออกแบบเว็บไซต์ (ฉันย้ายจากการก่อสร้างที่มีคำตอบใหญ่กว่า) และฉันพยายามสร้างสถาปัตยกรรม AWS ที่ปรับขนาดได้สำหรับไซต์ Wordpress ที่อาศัยอยู่ในระดับฟรี แต่จะเพิ่มขึ้นตามความต้องการ . มีวิธีแก้ปัญหาอินสแตนซ์ EC2 เดียวที่ให้เว็บเซิร์ฟเวอร์ของฉันทำการปรับขนาดอัตโนมัติและการโคลนเพื่อให้การเปลี่ยนแปลงแพร่กระจายไปทั่วทั้งชั้นโดยไม่จำเป็นต้องอัพเดตแต่ละอินสแตนซ์ด้วยตนเอง? การค้นหาของฉันทำให้ฉันสนใจในโซลูชันซอฟต์แวร์ที่เป็นไปได้ของ nginx และ heartbeat หรือ corosync แต่ฉันไม่รู้ว่าจะใช้งานที่ไหนในราคาถูก แก้ไข : ตอนนี้กำลังมองหา rsync และ incron แต่การมีอินสแตนซ์ของเซิร์ฟเวอร์ทั้งหมดจะทำให้เกิดการเปลี่ยนแปลงทำให้วงวนไม่สิ้นสุดในการเปลี่ยนแปลงหรือไม่

3
เว็บเซิร์ฟเวอร์ที่มี RAM 512MB - ดีพอสำหรับอะไร
ฉันกำลังมองหาผู้ให้บริการแอปพลิเคชัน / เว็บโฮสติ้ง ฉันเห็นว่าฉันสามารถมีเซิร์ฟเวอร์เสมือนที่มี RAM 512MB ดูเหมือนว่าฉันจะน้อยไปหน่อย สิ่งที่ฉันคาดหวังให้เรียกใช้ (เรียกใช้หมายถึงความเร็วพอสำหรับผู้ใช้) บนเซิร์ฟเวอร์เสมือนดังกล่าว ฉันอยู่หลังแอปพลิเคชัน RoR นั่นหมายถึง RoR เว็บเซิร์ฟเวอร์ฐานข้อมูล ดูเหมือนว่าฉันจะน้อย 512MB มีใครช่วยบอกฉันหน่อยได้ไหม?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.