Uruchamiam zadanie gulp za pomocą przeglądarki modułu NodeJS-synchronizacja, jak pokazano poniżej.
=== Plik 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'
}
});
});
=== ===
Informacje o moim lokalnym projekcie znajdują się poniżej (używam najnowszej wersji do bieżącej daty publikacji).:
- Wersja węzła: 17.1.0
- W wersji NPM: 8.1.3
- łyk: 4.0.2
- Synchronizacja przeglądarki modułu NPM: 2.27.7
Uruchamiam zadanie synchronizacji przeglądarki. Wynik wygląda dobrze.
==>
Korzystanie z gulpfile C:\WebProjects\GeneralGulp\gulpfile.js
[Browsersync] Uruchamianie synchronizacji przeglądarki"...
[Browsersync] Proxy: https://generalgulp.devsunset
Adres URL dostępu:
Lokalne: https://localhost:3000
Zewnętrzne: https://192.168.1.76:3000
Interfejs użytkownika: http://localhost:3001
Zewnętrzny interfejs: http://localhost:3001
==>
- Ja już dodaję certyfikat SSL dla domeny zaufany główny katalog. Mam też rekordy DNS, które wskazują na tę domenę ( https://generalgulp.devsunset ) - adresy IP ( 127.0.0.1 i 192.168.1.76)
Mogę uzyskać dostęp do witryny zarówno lokalnego, jak i z zewnętrznego adresu.
Jednak, gdy próbuję uzyskać dostęp do zasobów lokalnych za pomocą proxy domeny ( https://generalgulp.devsunset ) , otrzymuje HTTP 403 :
Dostęp do <my_custom_domain> był zabroniony. Nie masz prawa przeglądać tę stronę
Przypuszczam, że podczas wykonywania obowiązków gulp "synchronizacja przeglądarki" przeleje domeny niestandardowej w https://localhost:3000 lub https://192.168.1.76:3000
Ja dokładnie przestrzegać dokumentów https://browsersync.io/docs . Ja również podjął próbę ze wszystkimi rozwiązaniami, które udało mi się znaleźć. Decyzje te doprowadziły mnie do zadania gulp, którą napisałem na samym początku.
Byłbym wdzięczny, gdybyście mogli mi podpowiedzieć, jakie działania należy podjąć w celu rozwiązania problemów, z powodu których moja przeglądarka-synchronizacja nie może "проксировать" mojej domeny? Czy jest jakiś parametr, której nie ma w moim zadaniu Gulp?
Dziękuję!