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

123
Vistas
Agregar autenticación básica de Apache a un backend sin cabeza y una interfaz de aplicación de una sola página

Estoy trabajando en un proyecto que quiero esconder del mundo detrás de la autenticación básica de Apache mientras está en desarrollo. El proyecto tiene un backend PHP y un frontend JS en diferentes hosts virtuales. Configuré con éxito la autenticación básica en el backend y la aplicación JS puede realizar solicitudes con la siguiente configuración ( 123.456.789 es la dirección IP de la aplicación JS):

 <Directory "/some/backend/folder"> Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all AuthType Basic AuthName "Restricted Content" AuthUserFile /some/path/.htpasswd <RequireAny> Require valid-user Require ip 123.456.789 </RequireAny> </Directory>

El host virtual de la aplicación JS envía solicitudes a un servidor de nodo que, en última instancia, maneja cualquier solicitud al backend, utilizando la siguiente configuración:

 ProxyPreserveHost On ProxyRequests On ProxyVia On ProxyPass / http://0.0.0.0:3000/ connectiontimeout=600 timeout=600

También quiero agregar autenticación básica a esto para que el mundo no pueda acceder a la aplicación frontend. He intentado agregar lo siguiente:

 <Proxy *> Order deny,allow Allow from all AuthType Basic AuthName "Restricted Content" AuthUserFile /some/path/.htpasswd Require valid-user </Proxy>

Lo que parecía funcionar al principio, sin embargo, todas las solicitudes que funcionaban anteriormente al servidor back-end ahora son 401, lo que es bastante confuso.

¿Alguien sabe lo que está pasando aquí? ¿El acto de agregar autenticación básica al host virtual frontend del proxy arruina la configuración de RequireAny en el host virtual backend?

¡Cualquier sugerencia es muy apreciada! Gracias

about 4 years ago · Santiago Gelvez
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