คำถามติดแท็ก webserver

แอปพลิเคชันซอฟต์แวร์ที่บริการร้องขอจากไคลเอนต์โดยใช้ Hypertext Transfer Protocol

1
ฉันจะหยุด Skype ไม่ให้ใช้พอร์ต HTTP หรือ HTTPS 80 และ 443 ได้อย่างไร [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน5 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ฉันติดตั้งเว็บเซิร์ฟเวอร์ Apache บนเครื่อง Windows 7 ของฉันและฉันไม่สามารถเริ่มต้นได้เพราะ Skype.exe ใช้ HTTP พอร์ต 80 และ HTTPS พอร์ต 443 แล้ว ฉันต้องการ Apache และ Skype เพื่ออยู่ร่วมในเครื่องเดียวกัน ฉันจะกำหนดค่า Apache ให้ใช้พอร์ตอื่นหรือป้องกันไม่ให้ Skype ฟังพอร์ตเหล่านี้ได้อย่างไร
136 webserver  port  skype 

18
มีวิธีใดบ้างในการผลักดันข้อมูลจากเว็บเซิร์ฟเวอร์ไปยังเบราว์เซอร์?
แน่นอนว่าฉันรู้จัก Ajax แต่ปัญหาของ Ajax คือเบราว์เซอร์ควรสำรวจเซิร์ฟเวอร์บ่อยๆเพื่อดูว่ามีข้อมูลใหม่หรือไม่ เพิ่มโหลดเซิร์ฟเวอร์ มีวิธีใดที่ดีกว่า (แม้จะใช้ Ajax) นอกเหนือจากการสำรวจเซิร์ฟเวอร์บ่อยๆ
134 ajax  webserver  comet 

13
เว็บเซิร์ฟเวอร์น้อยที่สุดโดยใช้ netcat
ฉันกำลังพยายามตั้งค่าเว็บเซิร์ฟเวอร์ขั้นต่ำโดยใช้ netcat (nc) ตัวอย่างเช่นเมื่อเบราว์เซอร์เรียกใช้ localhost: 1500 ควรแสดงผลลัพธ์ของฟังก์ชัน ( วันที่ในตัวอย่างด้านล่าง แต่สุดท้ายจะเป็นโปรแกรม python หรือ c ที่ให้ข้อมูลบางส่วน) เว็บเซิร์ฟเวอร์ netcat ตัวน้อยของฉันจะต้องวนซ้ำใน bash จริงสักครู่อาจจะง่ายเพียงแค่นี้: while true ; do echo -e "HTTP/1.1 200 OK\n\n $(date)" | nc -l -p 1500 ; done เมื่อฉันลองสิ่งนี้เบราว์เซอร์จะแสดงข้อมูลที่มีอยู่ในปัจจุบันในช่วงเวลาที่ nc เริ่มทำงาน ฉันต้องการให้เบราว์เซอร์แสดงข้อมูลในช่วงเวลาที่เบราว์เซอร์ร้องขอ ฉันจะบรรลุเป้าหมายนี้ได้อย่างไร?
129 bash  webserver  netcat 


8
วิธีเปิดใช้งานการแชร์ทรัพยากรข้ามแหล่งที่มา (CORS) ในเฟรมเวิร์ก express.js บน node.js
ฉันกำลังพยายามสร้างเว็บเซิร์ฟเวอร์ใน node.js ที่รองรับการเขียนสคริปต์ข้ามโดเมนในขณะที่ยังให้ไฟล์แบบคงที่จากไดเร็กทอรีสาธารณะ ฉันใช้ express.js และไม่แน่ใจว่าจะอนุญาตให้ใช้สคริปต์ข้ามโดเมนได้อย่างไร ( Access-Control-Allow-Origin: *) ฉันเห็นโพสต์นี้ซึ่งฉันไม่พบว่ามีประโยชน์ var express = require('express') , app = express.createServer(); app.get('/', function (req, res, next) { res.header("Access-Control-Allow-Origin", "*"); res.header("Access-Control-Allow-Headers", "X-Requested-With"); next(); }); app.configure(function () { app.use(express.methodOverride()); app.use(express.bodyParser()); app.use(app.router); }); app.configure('development', function () { app.use(express.static(__dirname + '/public')); app.use(express.errorHandler({ dumpExceptions: true, showStack: true })); …

4
nginx: [Emerg] ไม่สามารถสร้าง server_names_hash ได้คุณควรเพิ่ม server_names_hash_bucket_size
ฉันอยู่ระหว่างการตั้งค่าเซิร์ฟเวอร์ใหม่ http-Server ที่ฉันเลือกคือ NGINX ฉันต้องการเพิ่มโดเมนaudi-freunde-einbeck.deเป็นโฮสต์เสมือน ฉันมีโดเมนอื่นอยู่แล้ว 2 โดเมนและใช้งานได้ดี แต่เมื่อฉันพยายามเพิ่มโดเมนที่กล่าวถึงข้างต้นและเริ่มเซิร์ฟเวอร์มันทำให้Job failed. See system journal and 'systemctl status' for details. ฉันคิดว่าเป็นเพราะเครื่องหมายขีดกลางดังนั้นฉันจึงลองโดเมนอื่น ๆ ที่มีและไม่มีขีดกลาง แต่ไม่มีโชค ข้อผิดพลาดเดียวกัน อะไรคือสาเหตุนี้ ฉันลองรีบูตด้วยฉันสูญเสียที่นี่จริงๆ ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชมอย่างมาก. ฉันได้เล่นไปสักพักและพบว่าเมื่อฉันใส่โดเมนเดียวมันก็ใช้ได้ แต่เมื่อฉันใส่โดเมนอื่นมันก็หยุดลง นี่คือผลลัพธ์ในสถานะ: [root@netzmelone nginx]# systemctl status nginx nginx.service - A high performance web server and a reverse proxy server Loaded: loaded …
101 nginx  webserver 

8
ความแตกต่างระหว่างเว็บเซิร์ฟเวอร์เว็บคอนเทนเนอร์และแอปพลิเคชันเซิร์ฟเวอร์
โปรดบอกความแตกต่างระหว่างเว็บเซิร์ฟเวอร์เว็บคอนเทนเนอร์และแอปพลิเคชันเซิร์ฟเวอร์

1
รูปแบบเซิร์ฟเวอร์เว็บล่วงหน้าคืออะไรกันแน่?
ฉันต้องการทราบว่ามันหมายความว่าอย่างไรเมื่อเว็บเซิร์ฟเวอร์อธิบายตัวเองว่าเป็นเว็บเซิร์ฟเวอร์แบบ pre-fork ฉันมีตัวอย่างบางส่วนเช่นยูนิคอร์นสำหรับทับทิมและกูนิคอร์นสำหรับหลาม โดยเฉพาะอย่างยิ่งคำถามเหล่านี้คือ: โมเดลนี้แก้ปัญหาอะไร จะเกิดอะไรขึ้นเมื่อเริ่มการทำงานของเว็บเซิร์ฟเวอร์ล่วงหน้า จะจัดการกับคำขออย่างไร? นอกจากนี้คำถามที่เฉพาะเจาะจงมากขึ้นสำหรับยูนิคอร์น / กูนิคอร์น: สมมติว่าฉันมีแอปพลิเคชันเว็บที่ฉันต้องการใช้กับยูนิคอร์น (g) ในการเริ่มต้นเว็บแอปจะทำการเริ่มต้นบางอย่าง (เช่นกรอกรายการฐานข้อมูลเพิ่มเติม) ถ้าฉันกำหนดค่า (g) ยูนิคอร์นด้วยคนงานหลายคนสิ่งที่เริ่มต้นจะถูกเรียกใช้หลายครั้งหรือไม่

3
วิธีเปิดพอร์ตเว็บเซิร์ฟเวอร์บนอินสแตนซ์ EC2
ฉันใช้งานเว็บเซิร์ฟเวอร์ CherryPy ที่0.0.0.0:8787อินสแตนซ์ EC2 ฉันสามารถเชื่อมต่อกับเว็บเซิร์ฟเวอร์ผ่านโลคัลwgetบนเครื่อง EC2 แต่ฉันไม่สามารถเข้าถึงอินสแตนซ์จากเครื่องระยะไกลของฉันเองได้ (ฉันเชื่อมต่อกับ EC2 ผ่าน ssh) ฉันจำเป็นต้องเปิดพอร์ต 8787 เพื่อเข้าถึงเว็บเซิร์ฟเวอร์จากระยะไกลหรือไม่? ถ้าเป็นเช่นนั้นจะทำได้อย่างไร? นอกจากนี้ฉันสามารถใช้ IP สาธารณะของอินสแตนซ์ EC2 สำหรับสิ่งนี้ได้หรือไม่

4
http ให้มีชีวิตอยู่ในยุคใหม่
ดังนั้นตามที่ผู้เขียน haproxy ผู้ที่รู้เรื่อง http: Keep-alive ถูกคิดค้นขึ้นเพื่อลดการใช้งาน CPU บนเซิร์ฟเวอร์เมื่อ CPU ช้าลง 100 เท่า แต่สิ่งที่ไม่ได้กล่าวคือการเชื่อมต่อแบบต่อเนื่องใช้หน่วยความจำจำนวนมากในขณะที่ไม่มีใครใช้งานได้ยกเว้นลูกค้าที่เปิดใช้งาน ปัจจุบันในปี 2009 ซีพียูมีราคาถูกมากและหน่วยความจำยังคง จำกัด อยู่ที่สถาปัตยกรรมหรือราคาเพียงไม่กี่กิกะไบต์ หากไซต์ต้องการให้มีชีวิตอยู่แสดงว่ามีปัญหาอย่างแท้จริง ไซต์ที่มีการโหลดสูงมักจะปิดการใช้งาน Keep-alive เพื่อรองรับจำนวนไคลเอ็นต์พร้อมกันสูงสุด ข้อเสียที่แท้จริงของการไม่มี Keep-alive คือเวลาแฝงที่เพิ่มขึ้นเล็กน้อยในการดึงวัตถุ เบราว์เซอร์เพิ่มจำนวนการเชื่อมต่อพร้อมกันเป็นสองเท่าบนไซต์ที่ไม่ได้เก็บรักษาไว้เพื่อชดเชยสิ่งนี้ (จากhttp://haproxy.1wt.eu/ ) สิ่งนี้สอดคล้องกับประสบการณ์ของคนอื่น ๆ หรือไม่? คือไม่มีชีวิต - ตอนนี้ผลลัพธ์แทบไม่เป็นที่สังเกตหรือไม่? (เป็นที่น่าสังเกตว่าด้วย websockets ฯลฯ - การเชื่อมต่อจะยังคง "เปิด" ไม่ว่าจะอยู่ในสถานะใดก็ตาม - สำหรับแอปที่ตอบสนองได้ดีมาก) มีผลมากกว่าสำหรับผู้ที่อยู่ห่างไกลจากเซิร์ฟเวอร์หรือหากมีสิ่งประดิษฐ์จำนวนมากที่จะโหลดจากโฮสต์เดียวกันเมื่อโหลดหน้าเว็บ (ฉันคิดว่าสิ่งต่างๆเช่น CSS, รูปภาพและ JS มาจาก CDN …

6
ปฏิเสธสิทธิ์การโอน Amazon AWS Filezilla
ฉันมีอินสแตนซ์ของ Amazon AWS ที่ทำงานอยู่หน้าทดสอบขึ้น ฉันกำลังพยายาม SFTP ไฟล์ไปยังเซิร์ฟเวอร์เพื่อแสดงเว็บไซต์ของฉัน ฉันมี Filezilla ที่เชื่อมต่อกับเซิร์ฟเวอร์ AWS แต่เมื่อฉันพยายามย้ายไฟล์จากเครื่องในระบบของฉันไปยังไดเร็กทอรี / var / www / html มันแจ้งว่าการอนุญาตถูกปฏิเสธ ฉันเพิ่งรู้ว่าฉันสามารถย้ายไฟล์ไปยังไดเร็กทอรี / home / ec2-user ได้ ดังนั้นไฟล์ของฉันจึงอยู่บนเซิร์ฟเวอร์ฉันเดา แต่เมื่อฉันพยายามย้ายจากที่นั่นไปยังไดเร็กทอรี / var / www / html มันก็ยังไม่ย้ายพวกเขาปฏิเสธการอนุญาต ฉันค้นคว้าเรื่องนี้มาประมาณ 2 ชั่วโมงแล้ว แต่ยังไม่พบคำตอบของเรื่องนี้ ความช่วยเหลือใด ๆ ที่ชื่นชมอย่างมากฉันใกล้แล้ว! ฮ่า ๆ ขอบคุณ อัปเดต

9
เราพูดได้ไหมว่า node.js เป็นเว็บเซิร์ฟเวอร์
ฉันพบว่าฉันสับสนระหว่างกรอบงานเว็บและเว็บเซิร์ฟเวอร์ Apache is a web server. Tornado is a web server written in Python. Nginx is a web server written in C Zend is a web framework in php Flask/Bottle is a web framework in Python RoR is a web framework written in Ruby Express is a web framework written …

2
วิธีสร้างไฟล์. pem สำหรับเว็บเซิร์ฟเวอร์ https
ฉันใช้ Express framework ใน Node.js เพื่อสร้างเว็บเซิร์ฟเวอร์ ฉันต้องการให้การขนส่งเป็นไปตาม SSL รหัสสำหรับสร้างเว็บเซิร์ฟเวอร์ https มีดังต่อไปนี้ var app = express.createServer({ key: fs.readFileSync('./conf/key.pem'), cert: fs.readFileSync('./conf/cert.pem') }); module.exports = app; คำถาม: จะสร้าง key.pem และ cert.pem โดยด่วนได้อย่างไร?
91 node.js  ssl  https  webserver  pem 

3
Node.js“ เซิร์ฟเวอร์” เปรียบเทียบกับเซิร์ฟเวอร์ Nginx หรือ Apache อย่างไร
ฉันเพิ่งศึกษา Node.js เมื่อไม่นานมานี้และพบเนื้อหาบางอย่างเกี่ยวกับการเขียนเซิร์ฟเวอร์ที่ใช้ Node.js อย่างง่าย ตัวอย่างเช่นต่อไปนี้ var express = require("express"), http = require("http"), app; // Create our Express-powered HTTP server // and have it listen on port 3000 app = express(); http.createServer(app).listen(3000); // set up our routes app.get("/hello", function (req, res) { res.send("Hello World!"); }); app.get("/goodbye", function (req, res) { …

4
ประโยชน์ของการใช้ Nginx หน้าเว็บเซิร์ฟเวอร์สำหรับ Go คืออะไร? [ปิด]
ปิด . คำถามนี้เป็นคำถามความคิดเห็นตาม ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบได้ด้วยข้อเท็จจริงและการอ้างอิงโดยแก้ไขโพสต์นี้ ปิดให้บริการใน4 ปีที่แล้ว ปรับปรุงคำถามนี้ ฉันกำลังเขียนบริการเว็บเซิร์ฟเวอร์ที่ส่งคืนข้อมูล JSON ซึ่งมีผู้ใช้จำนวนมาก ประโยชน์ของการใช้ Nginx ต่อหน้าเซิร์ฟเวอร์ของฉันเมื่อเทียบกับการใช้ go http server คืออะไร?

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