Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

596
Visualizações
Proxy inverso de un dominio http:// a una URL de páginas de GitHub

Tengo una URL, http://example.com , que me gustaría usar para publicar contenido de mi sitio de Páginas de GitHub en https://myusername.github.io/mysite/ a través de un proxy inverso en Apache. Esto es tanto una solución temporal hasta que actualice la configuración de DNS de example.com para que apunte a las páginas de GitHub, como también para enseñarme a mí mismo cómo funcionan los proxies inversos.

Tengo mi configuración de Apache así:

 <VirtualHost *:80> ServerName example.com SSLEngine On SSLProxyEngine On SSLProxyVerify none SSLProxyCheckPeerCN off ProxyPass "/" "https://myusername.github.io/mysite/" </VirtualHost>

Cuando trato de ir a "example.com", aparece "El servidor proxy no pudo manejar la solicitud GET /. Motivo: error durante el protocolo de enlace SSL con el servidor remoto".

¿Es posible lo que estoy tratando de hacer y, de ser así, qué debo cambiar?

Estoy usando Apache 2.2.

over 4 years ago · Santiago Trujillo
3 Respostas
Responde à pergunta

0

Probablemente deberías eliminar la línea:

SSLEngine On

Habilita HTTPS en su puerto 80... pero no proporciona un certificado SSL (... y HTTPS usa el puerto 443).
También debe agregar la línea:

ProxyPassReverse "/" "https://myusername.github.io/mysite/"

over 4 years ago · Santiago Trujillo Relatório

0

La siguiente configuración funciona perfectamente en las páginas de proxy inverso de github

 <VirtualHost *:80> ServerName custom-domain ServerAdmin encycode@gmail.com ProxyRequests Off ProxyPreserveHost On SSLProxyEngine on SSLProxyVerify none SSLProxyCheckPeerCN off SSLProxyCheckPeerName off SSLProxyCheckPeerExpire off RequestHeader set Host "myusername.github.io" RequestHeader set X-Forwarded-Proto https RequestHeader set Origin "myusername.github.io" ProxyPass / https://myusername.github.io/mysite/ ProxyPassReverse / https://myusername.github.io/mysite/ </VirtualHost>

Asegúrese de reemplazar myusername con su nombre de usuario de github, mysite con su nombre de repositorio de github y custom-domain con su URL personalizada

over 4 years ago · Santiago Trujillo Relatório

0

No tienes que implementar un proxy inverso tú mismo, ya que Github te permite especificar un dominio personalizado

https://docs.github.com/en/pages/configurando-un-dominio-personalizado-para-su-sitio-de-github-pages

over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda