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

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

1
ความเสี่ยงในการใช้ django Manage.py Runserver สำหรับการผลิตในเซิร์ฟเวอร์ขนาดเล็กสำหรับใช้ภายในหรือไม่
ฉันกำลังเขียนเว็บแอปขนาดเล็กที่มี django มันจะมีผู้ใช้ไม่เกิน 200 คนซึ่งทั้งหมดอยู่ใน บริษัท ของฉัน ฉันต้องการตั้งค่าให้เร็วที่สุด ฉันยังใหม่กับ django และเว็บแอพ เมื่อฉันอ่านบทแนะนำของ django พวกเขาไม่แนะนำให้ใช้python manage.py runserverงานเซิร์ฟเวอร์ที่ใช้งานจริง แต่พวกเขาไม่ได้ให้เหตุผลอะไรเลย ฉันสงสัยว่าเพื่อจุดประสงค์เล็กน้อยของฉัน django runserverจะทำได้ดี ฉันถูกไหม? ฉันกำลังเสี่ยงอะไรบ้าง

2
เป็นไปได้ที่จะบันทึกส่วนหัว HTTP เพิ่มเติมในบันทึก IIS หรือไม่
ฉันต้องการวิเคราะห์บันทึกเพื่อการแลกเปลี่ยนและต้องการบันทึกส่วนหัวเพิ่มเติมเช่น MS-ASProtocolVersion เป็นไปได้ที่จะกำหนดค่า IIS ให้บันทึกส่วนหัวเพิ่มเติมเหล่านี้หรือไม่ POST /Microsoft-Server-ActiveSync?User=asdf@nasdf.com&DeviceId=ApplDNRJP5Dasdf&DeviceType=iPhone&Cmd=Sync HTTP/1.1 Host: email.asdf.mobi X-MS-PolicyKey: 886721299 Accept-Language: en-us User-Agent: Apple-iPhone5C1/1002.146 Proxy-Connection: keep-alive Accept: */* Content-Type: application/vnd.ms-sync.wbxml Connection: keep-alive Cookie: NSC_Fydibohf_2010_PXB_wtfswfs=ffffffff098a114045525asdfasdf Authorization: Basic bWasdfasdfasdfsdfa Content-Length: 64 MS-ASProtocolVersion: 14.1 Accept-Encoding: gzip, deflate

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

2
/ home / vhosts / หรือ / var / www /
เว็บเซิร์ฟเวอร์บางเว็บที่ฉันเคยใช้ / home เพื่อจัดเก็บไฟล์ของไซต์: /home/vhosts/www.example.com/ คนอื่นใช้ / var like: /var/www/www.example.com/ มีอะไรใหม่และสะอาดกว่า "Linuxy" เราทุกคนควรจะใช้/usr/local/www/? แหล่งที่เป็นไปได้: http://www.tuxfiles.org/linuxhelp/linuxdir.html

1
คุณควรใช้และไม่ใช้ Etags เมื่อใด
ฉันแค่ดูที่เว็บไซต์ของเราบนWebPageTest.orgและหนึ่งในคำแนะนำของพวกเขาสำหรับการเร่งเว็บไซต์คือ: โดยทั่วไปไม่ควรใช้ส่วนหัว ETag เว้นแต่คุณจะมีเหตุผลที่ชัดเจนในการต้องการ ฉันสงสัยว่าสิ่งนี้หมายความว่าอย่างไร หมายความว่าเนื้อหาแบบคงที่คุณรู้ว่าจะไม่เปลี่ยนแปลงไม่ควรมีหรือหมายความว่าเนื้อหาที่คุณรู้ว่าจะมีการเปลี่ยนแปลงอย่างสม่ำเสมอไม่ควรมีหรือหมายความว่าคุณไม่ควรใช้งานโดยทั่วไปเว้นแต่คุณจะมี ความต้องการเฉพาะ ถ้าเป็นหลังเวลาที่เหมาะสมในการใช้งานคือเมื่อใด

10
คุณปรับใช้. NET Web Application อย่างไร (ข้อเสนอแนะโปรด!)
เมื่อเร็ว ๆ นี้เราได้อัปเกรดเว็บไซต์ ASP.NET เป็นเว็บแอปพลิเคชันและเรารู้สึกตกใจเมื่อเกิดความยุ่งยากในการปรับใช้ เมื่อพิจารณาว่างานนี้ต้องเป็นเรื่องธรรมดาฉันก็สงสัยว่าปลั๊กอินหรือซอฟต์แวร์ที่คนใช้ในการปรับใช้อย่างรวดเร็วจัดเก็บระยะไกลโครงการ (เช่นเว็บไซต์) คืออะไร? จะต้องมีวิธีที่ดีกว่า "เผยแพร่" ในVisual Studioแล้วต้อง FTP ไฟล์ที่เปลี่ยนแปลงด้วยตนเองหรือไม่ ไม่น้อยเพราะไซต์จะพังเมื่อเราอัปโหลด. DLL ของเรา มีข้อยกเว้นไฟล์เที่ยวยุ่งยิ่งมากมายที่ฉันจะต้องทำให้กระบวนการเป็นไปโดยอัตโนมัติให้มากที่สุดเพื่อป้องกันการอัพโหลดโดยไม่ตั้งใจ ด้วยโซลูชันเก่าของเรา (บนเว็บไซต์ของเรา) เราใช้Dispatch สำหรับ ASPซึ่งโยกไปมาทั้งหมดและทำให้กระบวนการทั้งหมดเพียงคลิกเดียว น่าเสียดายที่ไม่ดีสำหรับ DLLs (ดังที่ได้กล่าวไว้ก่อนหน้านี้) ดังนั้นทีมของคุณจะทำอย่างไร ขอบคุณสำหรับคำแนะนำใด ๆ ป.ล. - ฉันได้อ่านแล้วว่า Visual Studio 2010 ควรแก้ไขข้อบกพร่องเหล่านี้ใน VS2005 / 08 แต่จนถึงตอนนี้ ...

5
วิธีง่ายๆในการรีสตาร์ทกระบวนการที่ล้มเหลว?
ฉันต้องตรวจสอบกระบวนการต่างๆที่ทำงานอยู่บนเว็บเซิร์ฟเวอร์ของฉัน ด้วยเหตุผลบางอย่างวานิชก็ขัดข้องหนึ่งครั้งทุกวันหรือสองวัน ฉันใช้ monit เพื่อเริ่มการเคลือบเงาใหม่โดยอัตโนมัติ แต่มันไม่ทำงาน นี่คือรายการ monit.conf ของฉันสำหรับวานิช check process varnish with pidfile /var/run/varnish.pid start program = "/etc/init.d/varnish start" with timeout 60 seconds stop program = "/etc/init.d/varnish stop" if failed host <my server ip> port 80 protocol http and request "/blank.html" then restart if 3 restarts within 5 cycles …

3
ผลกระทบของการรีสตาร์ท Apache ที่ยอดเยี่ยมและประสบการณ์ผู้ใช้
ปลอดภัยไหมที่จะทำการgracefulรีสตาร์ท Apache บนเซิร์ฟเวอร์ที่ใช้งานจริง การรีสตาร์ทที่ดีจะส่งผลอะไรและผลกระทบ (ถ้ามี) คืออะไร จะมีผลกระทบที่เป็นอันตรายหรือไม่ (เช่นการหยุดทำงานแม้ว่าจะเป็นเวลาสั้น ๆ )? ฉันได้พิจารณาทรัพยากรต่อไปนี้แล้ว แต่ก็ยังไม่ชัดเจนว่าผลกระทบต่อผู้ใช้จะเป็นอย่างไร: ค้นหา uptime ของ 'apache2' http://httpd.apache.org/docs/2.2/stopping.html#graceful http://www.cyberciti.biz/faq/apache-making-changes-config-file-without-restarting/

3
วิธีเปลี่ยนเส้นทางจาก HTTPS ไปยัง HTTP ก่อนเกิดข้อผิดพลาดที่เซิร์ฟเวอร์
ฉันเคยใช้งานเว็บไซต์ที่มีใบรับรอง SSL แต่หยุดใช้ใบรับรอง SSL ปัญหาคือลิงก์ภายนอกส่วนใหญ่ไปยังเว็บไซต์ใช้คำนำหน้า https: // ฉันได้ลอง https: // ไปยัง http: // การเปลี่ยนเส้นทางในไฟล์. htaccess: RewriteEngine On RewriteCond %{HTTPS} on RewriteRule ^(.*)$ http://%{HTTP_HOST}%{REQUEST_URI} แต่ดูเหมือนว่าที่อื่นได้ชี้ให้เห็นว่าเซิร์ฟเวอร์พยายามดึงใบรับรองก่อนที่จะเปิดใช้งานการเปลี่ยนเส้นทาง ดังนั้นข้อผิดพลาดจะปรากฏขึ้นก่อนการเปลี่ยนเส้นทางจะทำได้สำเร็จ ข้อผิดพลาดเป็นคำเตือนว่าใบรับรองหมดอายุหรือถ้าฉันลบคำขอลงนามใบรับรองแล้วข้อผิดพลาดที่ SSL ได้รับบันทึกที่เกินความยาวสูงสุดที่อนุญาต มีวิธีใดบ้างที่จะอนุญาตให้ลิงค์ขาเข้าถูกเปลี่ยนเส้นทางอย่างเหมาะสม?

3
เว็บเซิร์ฟเวอร์ apache ไม่ตอบสนองกับสถานะเซิร์ฟเวอร์แสดงกระบวนการลูกทั้งหมดที่รอการเชื่อมต่อ [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับข้อบกพร่องของเซิร์ฟเวอร์ ปิดเมื่อเดือนที่แล้ว การตั้งค่าของฉัน: ฉันมีเครื่องเว็บเซิร์ฟเวอร์เกือบ 3 เครื่องที่ให้บริการเหมือนกันกับเว็บไซต์ที่มีการโหลดสูงแบบไดนามิกพร้อมกับการปรับสมดุลภาระแบบง่าย ๆ มากกว่า dns บริการนี้ใช้งานได้นานกว่าสองปีด้วยการตั้งค่า apache เดียวกัน: apache2, php5, ubuntu 8.04 linux 2.6.24-29-server ปัญหาของฉัน: ตั้งแต่ประมาณสองสัปดาห์ที่ผ่านมาฉันประสบปัญหากับการกำหนดค่านี้ เกือบทุกวันฉันมีช่วงเวลาเล็ก ๆ อยู่ประมาณ 5 นาทีซึ่งเว็บไซต์ไม่สามารถเข้าถึงได้ ฉันยังสามารถเข้าสู่เซิร์ฟเวอร์ผ่าน ssh ถ้าฉันวิ่งhtopฉันจะเห็นเครื่องไม่ทำอะไรเลย ฉันมีกระบวนการของ apache ประมาณ 1,000 รายการที่ทำงาน แต่ไม่มีกิจกรรม cpu ฉันใช้ apache mod_status เพื่อดีบักสถานการณ์นี้ กระดานคะแนนกระบวนการมีลักษณะดังนี้: _C.___K_______________________R._______.__K_K____K___C_______.__ _______C__________.___________________________________.________C _.____K__________K___K_WK_____._K_____________________________._ W______K__________K________.____________________._______C_______ _C_.__K__K____.._.._____________________________________C_______ _R___________K___.______C________.C_________.______._____C______ …

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

2
วิธีการกำหนดค่า apache เพื่อดูไฟล์ที่ซ่อนอยู่ (`.`)?
ฉันจะสร้างรายชื่อไดเรกทอรีใน apache แสดง.ไฟล์ / hidden ได้อย่างไร ฉันลองทั้งคู่ <Directory /var/www/*> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all </Directory> และ <Directory /var/www/> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all </Directory> แต่ไม่แสดงไฟล์ที่ซ่อนอยู่

3
มันปลอดภัยที่จะให้บริการ HTTP / HTTPS ผ่านพอร์ต 8080/8443
เนื่องจากข้อ จำกัด ด้านโครงสร้างพื้นฐานหนึ่งในโซลูชันที่นำเสนอสำหรับการให้บริการ HTTP ทั่วโลกคือการนำเสนอผ่านพอร์ต 8080 และ 8443 ความกังวลของฉันคือผู้ใช้บางคนอาจไม่สามารถเข้าถึงบริการเหล่านี้ได้เนื่องจากพวกเขาไม่ได้ทำงานบนพอร์ตมาตรฐานและเนื้อหาอาจถูกกรองโดย (ตัวอย่าง) เป็นส่วนหนึ่งของนโยบายเครือข่ายขององค์กร ดังนั้น ... มีโอกาสมากที่ผู้ใช้จากอินเทอร์เน็ตที่มีขนาดใหญ่อาจไม่สามารถเข้าถึงบริการเหล่านี้

4
วิธีการแก้ไขปัญหาการแลกเปลี่ยนภาพใน iOS 8 ด้วย Keep-alive + HTTP Pipe-lining
นับตั้งแต่ iOS8 ไซต์ที่ฉันจัดการกำลังประสบปัญหาเป็นระยะ ๆ ซึ่งรูปภาพกำลังสลับตำแหน่งกับภาพอื่น ๆ เรื่องนี้ได้รับการกล่าวถึงในหลายแห่ง แต่ไม่มีวิธีแก้ปัญหา: https://discussions.apple.com/thread/6574663 http://tech.vg.no/2011/12/14/safari-on-ios-5-randomly-switches-images/ http://tech.vg.no/2012/02/01/safari-on-ios-5-randomly-switches-images-part-3/ แอปมันเป็นปัญหาใน iOS5 ในอดีต เซิร์ฟเวอร์ของเราใช้ Lightspeed พร้อมซับในและรักษาไว้ ผู้ดูแลระบบเซิร์ฟเวอร์ของฉันยืนยันว่าการวางท่อส่งคืนทรัพย์สินตามลำดับที่ร้องขอ เขากล่าวถึงการปิดการใช้งาน Keep-alive อาจช่วยแก้ไขปัญหาได้ แต่จะเพิ่มปริมาณเซิร์ฟเวอร์อย่างมากซึ่งจะเป็นสิ่งที่เลวร้ายจริงๆ เนื้อหาทั้งหมดของฉันผ่านความยาวของเนื้อหาอย่างถูกต้องเช่นกัน ตอนนี้ฉันกำลังใกล้ตายแล้วเพื่อหาทางแก้ไขปัญหานี้ ด้วยผู้ใช้ของฉันจำนวนมากที่ใช้ iOS จึงเริ่มมีความคับข้องใจสำหรับทุกคน มันเริ่มเกิดขึ้นเมื่อมีการเปิดตัว iOS8 ซึ่งมีการเปลี่ยนแปลงที่ค่อนข้างหนักใน Safari ในทุกรุ่น 8 ปัญหายังคงมีอยู่ อย่างที่ฉันบอกว่ามันไม่สม่ำเสมอและผู้ใช้ของเราเริ่มที่จะตำหนิเราเนื่องจาก 'ไม่มีเว็บไซต์อื่นที่มีปัญหา' ฉันสงสัยว่าใครจะได้เห็นแสงนี้บ้าง? มีใครประสบปัญหานี้และ / หรือพบวิธีแก้ปัญหาหรือไม่ นี่คือลิงค์ไปยังเว็บไซต์ของฉันที่เป็นปัญหา

1
คุณจะตั้งค่า ENV เฉพาะเซิร์ฟเวอร์ใน Nginx ได้อย่างไร
ฉันกำลังเริ่มโครงการที่ใช้ตัวแปรสภาพแวดล้อมเพื่อตั้งค่าการเชื่อมต่อฐานข้อมูลและอีกสองอย่าง (พวกเขาไม่ต้องการใช้ไฟล์การกำหนดค่าเนื่องจากคนไม่สนใจและเขียนทับพวกเขา) อย่างไรก็ตามผมกำลังใช้ Nginx และในขณะที่จะสนับสนุน env - มันดูเหมือนจะไม่สนับสนุนมันได้ดีพอ คุณไม่สามารถตั้งค่า env บนพื้นฐานบล็อกต่อเซิร์ฟเวอร์ กล่าวอีกนัยหนึ่งสิ่งนี้จะไม่ทำงาน: server { listen 80; server_name domain; env FOO = "bar"; } คุณต้องทำสิ่งนี้: env FOO = "bar"; http { server { listen 80; server_name domain; } } ซึ่งหมายความว่าฉันไม่สามารถมีค่าเฉพาะ vhost ดังนั้นฉันต้องสร้างการกำหนดค่า vhost ทั้งหมดสำหรับแต่ละไซต์และเปิดใช้งานเฉพาะสิ่งที่ฉันต้องการในขณะนั้นเพื่อให้การตั้งค่าถูกต้อง มีวิธีใดบ้างในการแก้ไขปัญหานี้?

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.