Navegador-sync - proxy, um domínio recebe o erro HTTP 403 - você não tem autorização para visualizar esta página

0

Pergunta

Eu executar um gole de tarefas usando o NodeJS módulo browser sync, conforme abaixo.

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

=== ===

O meu local de informações de projeto é como abaixo (eu uso mais recente até a atual data de publicação):

  • Nó versão: 17.1.0
  • NPM versões: 8.1.3
  • gulp: 4.0.2
  • NPM módulo browser sync: 2.27.7

Eu executar o navegador-tarefa de sincronização. A saída parece ser bom.

==>

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

[Browsersync] a partir do navegador-sync'...

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

URLs De Acesso:


Local: https://localhost:3000

Externo: https://192.168.1.76:3000


INTERFACE do usuário: http://localhost:3001

INTERFACE Externa: http://localhost:3001


==>

  • Eu já adicionar o certificado SSL para este domínio de raiz fidedigna. Eu também tenho registros de DNS apontando a partir deste domínio ( https://generalgulp.devsunset ) - endereços IP ( 127.0.0.1 & 192.168.1.76)

Eu posso acessar o site a partir de ambos os locais e endereços externo.

No entanto, quando tentar aceder a recursos locais usando proxy de domínio ( https://generalgulp.devsunset ) , ele é um HTTP 403 :

Acesso a <my_custom_domain> foi negado. Você não autorizar a exibir esta página

Eu acho que quando executar o meu gole "navegador-sincronização de tarefas", traduzir-se-á o domínio personalizado para o https://localhost:3000 ou https://192.168.1.76:3000

Eu segui exatamente os documentos de https://browsersync.io/docs . Eu também fiz uma tentativa com todas as soluções que eu poderia encontrar. As soluções que me levou para o gulp tarefa que eu escrevi no início.

Eu apreciaria se você pode sugerir-me que as coisas que eu deveria fazer mais para resolver problemas, por que o meu navegador de sincronização não é possível "proxy" do meu domínio? Há qualquer parâmetro em falta no meu Gole de tarefas?

Obrigado !

1

Melhor resposta

0

Eu modifiquei o "proxy" como parâmetro abaixo e funciona quando eu acesso o proxy de domínio com determinada porta: (para o meu caso é o 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'
    }
});

}); `

Este é um temporária solução aceitável em relação à questão atual escopo.

No entanto, o Que eu espero é que o navegador-sincronização automática-encaminhar o tráfego de domínio personalizado ( http://generalgulp.devsunset ) para : ( http://192.168.1.76:3000 ).

Navegador-sync permite que os usuários fazer isso ?

2021-11-18 16:39:37

Em outros idiomas

Esta página está em outros idiomas

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