Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

136
Vistas
Configure el proxy local para la auditoría de npm con Apache

Basado en este https://github.com/chovyy/npm-audit-proxy

En este caso, el administrador de Nexus OSS v3 se ejecuta detrás del proxy inverso de Apache. También es necesario realizar una auditoría proxy de npm desde https://registry.npmjs.org/-/npm/v1/security/audits/ .

Entonces, cómo configurar correctamente Apache para pasar la llamada de npm adit a https://registry.npmjs.org/-/npm/v1/security/audits/

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Esta configuración de Apache funcionó en mi caso.

 <VirtualHost 0.0.0.0:443> ServerName nexus.corporate.domain SSLEngine on SSLCipherSuite ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384 SSLProtocol all -SSLv3 -TLSv1 -TLSv1.1 -TLSv1.2 SSLHonorCipherOrder On SSLCompression off SSLCertificateFile /etc/ssl/localcerts/nexus/nexus.pem SSLCertificateKeyFile /etc/ssl/localcerts/nexus/nexus.key SSLCertificateChainFile /etc/ssl/localcerts/nexus/Local_Corporate_CA_chain.crt SSLSessionTickets off SSLProxyEngine On ProxyPass /repository/npm-public/-/npm/v1/security/audits https://registry.npmjs.org/-/npm/v1/security/audits ProxyPassReverse /repository/npm-public/-/npm/v1/security/audits https://registry.npmjs.org/-/npm/v1/security/audits ProxyPass / http://127.0.0.1:8081/ nocanon ProxyPassReverse / http://127.0.0.1:8081/ ProxyRequests Off ProxyPreserveHost Off AllowEncodedSlashes on RequestHeader set X-Forwarded-Proto "https" RequestHeader set X-Forwarded-Port "443" <Proxy http://127.0.0.1:8081/*> Order allow,deny Allow from all </Proxy> ErrorLog /var/log/apache2/nexus_apache_error.log CustomLog /var/log/apache2/nexus_apache_access.log common </VirtualHost>

Tuve el error Forbidde 403 pero fue causado por ProxyPreserveHost en . Lo cambié a ProxyPreserveHost desactivado

/repository/npm-public/ es un repositorio de tipo de grupo npm creado en nexus. https://nexus.corporate.domain/repository/npm-public/

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda