Browser-sync - proxy-un domeniu devine HTTP error 403 - nu au autorizație pentru a vizualiza această pagină

0

Problema

Am o înghițitură sarcina folosind NodeJS modul de browser-traducerea de mai jos.

=== Fișier 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'
      }
     });
    });

=== ===

Meu proiect local de informare este la fel de mai jos (eu folosesc cele mai recente de până la curent data poștei):

  • Nod versiune: 17.1.0
  • NPM versiuni: 8.1.3
  • gulp: 4.0.2
  • Modul de NMP browser-sync: 2.27.7

Am rula browser-sarcini de sincronizare. Rezultatul arata bine.

==>

Folosind gulpfile C:\WebProjects\GeneralGulp\gulpfile.js

[Browsersync] de Pornire browser-sync'...

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

Acces La Url-Uri:


Local: https://localhost:3000

Extern: https://192.168.1.76:3000


UI: http://localhost:3001

UI Extern: http://localhost:3001


==>

  • Deja am adăuga certificat SSL pentru acest domeniu de rădăcină de încredere. Am, de asemenea, înregistrările DNS îndreptat din acest domeniu ( https://generalgulp.devsunset ) - adrese IP ( 127.0.0.1 & 192.168.1.76)

Nu pot accesa site-ul din ambele locale și adresă externă.

Cu toate acestea, atunci când încearcă să acceseze resursele locale folosind proxy domeniu ( https://generalgulp.devsunset ) , acesta devine un HTTP 403 :

Accesul la <my_custom_domain> a fost refuzat. Nu sunteți autorizați să vizualiza această pagină

Presupun că atunci când rulează mea înghițitură "browser-sync" sarcina, se va traduce în domeniu personalizat pentru https://localhost:3000 sau https://192.168.1.76:3000

Am urmat exact documentele de https://browsersync.io/docs . De asemenea, am făcut o încercare cu toate soluțiile am putut găsi. Aceste soluții m-a condus la înghițitură sarcină care am scris la început.

Mi-ar aprecia dacă ați putea să-mi sugereze ce lucruri ar trebui să fac în continuare pentru depanarea de ce nu-mi browser-sync nu poate "proxy" domeniul meu? Este acolo orice parametru lipsește în Înghițitură sarcina?

Multumesc!!!

1

Cel mai bun răspuns

0

Am modificat "proxy" parametru de mai jos și funcționează atunci când am acces la proxy domeniu cu anumit port: (pentru cazul meu este 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'
    }
});

}); `

Aceasta este o temporar soluție acceptabilă cu privire la problema actuală de aplicare.

Cu toate acestea, ceea Ce vreau este browser-sync va auto-transmite traficul de domeniu personalizat ( http(s)://generalgulp.devsunset ) pentru : ( http://192.168.1.76:3000 ).

Are browser-sync permite utilizatorilor să facă ?

2021-11-18 16:39:37

În alte limbi

Această pagină este în alte limbi

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