Score:1

ฉันสามารถฟังหลายโดเมนใน ip เดียวบน HTTP/3 ได้หรือไม่

ธง cn

ฉันใช้ NGINX ฉันพบว่า NGINX ส่งข้อผิดพลาดเมื่อฉันตั้งค่าหลายโดเมนสำหรับหนึ่งพอร์ต HTTP/3

    เซิร์ฟเวอร์ {
        ฟัง 443 http3 reuseport;
        ฟัง 443 ssl http2;
        server_name FIRST_DOMAIN;
        ssl_certificate /etc/letsencrypt-ecdsa/live/FIRST_DOMAIN/fullchain.pem;
        ssl_certificate_key /etc/letsencrypt-ecdsa/live/FIRST_DOMAIN/privkey.pem;
        ssl_protocols TLSv1.3;

        ส่งคืน 301 https://SECOND_DOMAIN$request_uri;
    }

    เซิร์ฟเวอร์ {
        ฟัง 443 http3 reuseport;
        ฟัง 443 ssl http2;
        server_name SECOND_DOMAIN เริ่มต้น;
        ssl_certificate /etc/letsencrypt-ecdsa/live/SECOND_DOMAIN/fullchain.pem;
        ssl_certificate_key /etc/letsencrypt-ecdsa/live/SECOND_DOMAIN/privkey.pem;
        ssl_protocols TLSv1.3;

        add_header Alt-Svc 'h3=":443"; แม่=86400';

        ที่ตั้ง / {
            proxy_pass http://host.docker.internal:10002/;
            proxy_set_header โฮสต์ $http_host;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header X-ส่งต่อ-สำหรับ $proxy_add_x_forwarded_for;
            proxy_set_header X-Forwarded-Proto $scheme;
        }
    }
nginx: [emerg] ตัวเลือกการฟังซ้ำสำหรับ 0.0.0.0:443 ใน /etc/nginx/nginx.conf:35

ฉันสามารถฟังหลายโดเมนใน ip เดียวบน HTTP/3 ได้หรือไม่

Score:0
ธง cn
const ด่วน = ต้องการ ('ด่วน');

แอพ const = ด่วน ();

app.get('/', (req, res) => {
    res.send (req.hostname);
});

app.listen(40000);

ฉันทดลองกับ Node.js express เมื่อฉันใช้ HTTP/2 พิมพ์ชื่อโฮสต์ แต่เมื่อฉันใช้ HTTP/3 ไม่ได้กำหนด พิมพ์. นี่แสดงว่า HTTP/3 ไม่สนใจชื่อโฮสต์ ดังนั้น การฟังหลายโดเมนในพอร์ต HTTP/3 เดียวจึงเป็นไปไม่ได้ แต่คุณสามารถเปิดได้หลายพอร์ตสำหรับแต่ละโดเมน HTTP/3 และเพิ่ม Alt-Svc ส่วนหัวสำหรับโฆษณาไปยังเบราว์เซอร์

แต่จากประสบการณ์ของผม Alt-Svc ทำงานไม่เสถียรขึ้นอยู่กับเบราว์เซอร์ ดังนั้นคุณจึงไม่สามารถฟังหลายโดเมนใน ip เดียวบน HTTP/3 ได้อย่างเสถียร

ng flag
คุณแน่ใจหรือไม่ว่า: คุณไม่สามารถฟังหลายโดเมนใน ip เดียวบน HTTP/3

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา