Browser-sync - proxy domény dostane chyba HTTP 403 - nemáte oprávnění k zobrazení této stránky

0

Otázka

Vedu gulp úloh pomocí NodeJS modul browser-sync, jak je uvedeno níže.

=== Soubor 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'
      }
     });
    });

=== ===

Místní informace o projektu je níže (já používám nejnovější až do aktuální datum příspěvku):

  • Uzel verze: 17.1.0
  • NPM verze: 8.1.3
  • lok: 4.0.2
  • NPM modul browser-sync: 2.27.7

Jsem spustit browser-sync úkol. Výstup vypadá dobře.

==>

Pomocí gulpfile C:\WebProjects\GeneralGulp\gulpfile.js

[Browsersync] Výchozí browser-sync'...

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

Přístup Adresy Url:


Místní: https://localhost:3000

Vnější: https://192.168.1.76:3000


UI: http://localhost:3001

ROZHRANÍ Externí: http://localhost:3001


==>

  • Už jsem se přidat certifikát SSL pro tuto doménu důvěryhodné kořenové. Také mám DNS záznamy směřující z této domény ( https://generalgulp.devsunset ) - IP adresy ( 127.0.0.1 & 192.168.1.76)

Můžu přístup na stránky z místní a externí adresu.

Nicméně, při pokusu o přístup na místní zdroje pomocí proxy domény ( https://generalgulp.devsunset ) , to dostane HTTP 403 :

Přístup k <my_custom_domain> byl zamítnut. Nejste povolit, aby zobrazení této stránky

Předpokládám, že když běží můj doušek "browser-sync" úkol, a to bude překládat vlastní domény na https://localhost:3000 nebo https://192.168.1.76:3000

Řídila jsem se přesně dokumentů https://browsersync.io/docs . Také jsem udělal pokus s všechny řešení, co jsem mohl najít. Tato řešení mě vedlo k douškem úkol, který jsem napsal na začátku.

Ocenil bych, pokud můžete mi navrhnout, které věci bych měl dělat dále řešit proč můj browser-sync nemůže "proxy" mé domény? Je tam nějaký parametr chybí v mém Douškem úkol?

Díky!!!

1

Nejlepší odpověď

0

Jsem upravil na "proxy" parametr, jak je uvedeno níže a to funguje, když jsem přístup k proxy domény s daným portem: (pro můj případ je 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'
    }
});

}); `

Jedná se o dočasné přijatelné řešení týkající se aktuální otázka oblasti působnosti.

Nicméně, to, Co jsem očekávat, že je browser-sync bude automatické přesměrování provozu z vlastní domény ( http(s)://generalgulp.devsunset ): ( http://192.168.1.76:3000 ).

Browser-sync umožňují uživatelům dělat ?

2021-11-18 16:39:37

V jiných jazycích

Tato stránka je v jiných jazycích

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