เบราว์เซอร์-sync-พร็อกซีที่เป็นโดเมนได้ HTTP เกิดข้อผิดพลาด 403-คุณไม่ต้องการตรวจสอบสิทธิ์เพื่อมุมมองหน้านี้

0

คำถาม

ของผมไปก่อไว้ข้างนอกผ gulp งานโดยใช้ NodeJS ศูนย์ควบคุม kde ในโมดูลเบราว์เซอร์-sync ที่ด้านล่างนี้

===แฟ้ม gulpfile.js ===

    let browserSync = require('browser-sync').create();
    
    
    gulp.task('browser-sync', function(){
     browserSync.init( {
      open: true,
      injectChanges: true,
      proxy: 'https://generalgulp.devsunset',
      host: '192.168.1.76',
      serveStatic: ['.'],
      https: {
       key: 'C:\\WebProjects\\GeneralGulp\\resources\\certificates\\server-generalgulp.key',
       cert: 'C:\\WebProjects\\GeneralGulp\\resources\\certificates\\server-generalgulp.crt'
      }
     });
    });

======

ฉันท้องถิ่นโครงการข้อมูลเป็นที่ด้านล่าง(ใช้ล่าสุดขึ้นปัจจุบันโพสต์วัน):

  • โหนดรุ่น:17.1.0
  • NPM รุ่น:8.1.3
  • gulp:4.0.2
  • NPM ศูนย์ควบคุม kde ในโมดูลเบราว์เซอร์-sync:2.27.7

ฉันวิ่งเบราว์เซอร์-sync ทำงานหนักหรอก การส่งออกดูดีนะ

==>

ใช้ gulpfile C:\WebProjects\GeneralGulp\gulpfile.js

[Browsersync]กำลังเริ่ม'เบราว์เซอร์-sync'...

[Browsersync]Proxying: https://generalgulp.devsunset

ใช้ที่อยู่ Url:


ท้องถิ่น:https://localhost:3000

เว็บเบราว์เซอร์ภายนอก: https://192.168.1.76:3000


ส่วนติดต่อผู้ใช้:http://localhost:3001

ส่วนติดต่อผู้ใช้ของเว็บเบราว์เซอร์ภายนอก:http://localhost:3001


==>

  • ผมแล้วเพิ่มใบรับรอง SSL สำหรับโดเมนนี้จะเชื่อใจรูท ฉันยังต้อง DNS บันทึกขอชี้มาจากโดเมนนี้( https://generalgulp.devsunset )-IP ของที่อยู่(127.0.0.1&192.168.1.76)

ฉันสามารถเข้าใช้งานเว็บไซต์จากทั้งสองท้องถิ่น&เว็บเบราว์เซอร์ภายนอกที่อยู่

อย่างไรก็ตามเมื่อฉันพยายามที่จะเข้าถึงในเมืองทรัพยากรใช้ proxied องโดเมน( https://generalgulp.devsunset ),มันจะเป็น HTTP 403:

เข้าถึง<my_custom_domain>ถูกปฏิเสธ คุณไม่ใช่อนุญาตให้ มุมมองหน้านี้

ฉันคิดว่าตอนที่กำลังของฉัน gulp"เบราว์เซอร์-sync"งานมันจะแปลความหมายที่กำหนดเองโดเมนไป https://localhost:3000 หรือ https://192.168.1.76:3000

ฉันต้องทำตามที่เอกสารของ https://browsersync.io/docs . ฉันก็ต้องทำความพยายามกับวิธีแก้ปัญหาต่างๆที่ฉันหามาได้ พวกนั้นอทางแก้ปัญหานั่นทำให้ฉันต้องกา gulp งานที่ฉันเคยเขียนตอนอยู่ที่จุดเริ่มต้น

ฉันจะซาบซึ้งมากถ้าคุณสามารถแนะนำให้ฉันซึ่งสิ่งที่ฉันควรจะทำต่อไป troubleshoot ทำไมของเบราว์เซอร์-sync ไม่สามารถ"ของพร็อกซี"ฉันองโดเมน? มันมีพารามิเตอร์หายตัวไปในของฉัน Gulp งาน?

ขอบคุณ!

1

คำตอบที่ดีที่สุด

0

ฉันต้องมีการแก้ไขค"ของพร็อกซี"พารามิเตอร์ที่ด้านล่างนี้และมันทำงานตอนที่ฉันเข้าถึง proxied อโดเมนด้านบนให้หมายเลขพอร์ต: (สำหรับคดีของฉันคือ http(s)://generalgulp.devsunset:3000)

`gulp.task('browser-sync', function(){
browserSync.init( {
    open: true,
    injectChanges: true,
    proxy: 'generalgulp.devsunset',
    host: '192.168.1.76',
    serveStatic: ['.'],
    https: {
        key: 'C:\\WebProjects\\GeneralGulp\\resources\\certificates\\server-generalgulp.key',
        cert: 'C:\\WebProjects\\GeneralGulp\\resources\\certificates\\server-generalgulp.crt'
    }
});

}); `

นี่เป็นชั่วคราวได้รับการยอมรับแก้ปัญหาเกี่ยวกับเพื่อนคนปัจจุบันถามคำถามขอบเขต.

อย่างไรก็ตามที่ฉันคาดหวังให้เป็นเบราว์เซอร์-sync จะอัตโนมัติต่อการจราจรจากกำหนดเองโดเมน(http(s)://generalgulp.devsunset)ไปเป็น:( http://192.168.1.76:3000 ).

มันเบราว์เซอร์-sync อนุญาตให้ผู้ใช้ต้องทำมัน?

2021-11-18 16:39:37

ในภาษาอื่นๆ

หน้านี้อยู่ในภาษาอื่นๆ

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................