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

385
Vistas
Apache: dos dominios en el mismo servidor con diferentes puertos

Soy novato en esto, así que perdónenme si estoy haciendo una pregunta estúpida. Tengo una aplicación vue que se ejecuta en el puerto 80 y funciona bien con SSL (por ejemplo, www.dominio.com y dominio.com).

Ahora necesito que mi aplicación springboot, que se ejecuta en el puerto 8443, también sea accesible mediante una conexión segura (digamos en api.domain.com), pero no puedo entender qué estoy haciendo mal... Puedo acceder a la api si no incluyo el segundo host virtual, pero solo uso http... Además, cuando solo escribo api.domain.com, también va a la página de inicio de domain.com. Y cuando incluyo el segundo host virtual, ni siquiera puedo acceder a domain.com.

 <IfModule mod_ssl.c> <VirtualHost *:443> ServerAdmin webmaster@localhost DocumentRoot /var/www/html ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined ServerName www.domain.com Include /etc/letsencrypt/options-ssl-apache.conf ServerAlias domain.com ProxyPreserveHost On SSLCertificateFile /etc/letsencrypt/live/domain.com/fullchain.pem SSLCertificateKeyFile /etc/letsencrypt/live/domain.com/privkey.pem </VirtualHost> <VirtualHost *:443> ServerAdmin webmaster@localhost ServerName api.domain.com Include /etc/letsencrypt/options-ssl-apache.conf ServerAlias api.domain.com SSLCertificateFile /etc/letsencrypt/live/domain.com/fullchain.pem SSLCertificateKeyFile /etc/letsencrypt/live/domain.com/privkey.pem ProxyPreserveHost On ProxyPass / http://127.0.0.1:8443/ ProxyPassReverse / http://127.0.0.1:8443/ </VirtualHost> </IfModule>
over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Lo descubrí: hay algunos módulos de apache que deben activarse. solo lo hice con

 sudo a2enmod proxy sudo a2enmod proxy_http

y todo funciona a las mil maravillas.

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