0 votos

Redirigir a otra máquina con Server App

Estoy ejecutando mi sitio web principal (por ejemplo, main.com) en un MacMini Server con OS X 10.10 y Server App Version 4. Además, sirvo una aplicación web con Django en una Raspberry Pi usando Gunicorn y nginx. Ahora, me gusta hacer que la aplicación web esté disponible desde un subdominio (por ejemplo, webapp.main.com) o alternativamente desde una ruta diferente como main.com/webapp.

Entiendo que las peticiones en el puerto 80 serán gestionadas por el servidor web del MacMini. Así que se trata de redirigir la petición desde allí al servidor de la Raspberry Pi. ¿Cómo puedo hacer esta redirección o es mi configuración tal vez demasiado desordenada?

0 votos

Se podría hacer fácilmente con un Código de estado HTTP 301 - es más proclive a habilitar PHP para codificar eso o mod_rewrite y un archivo .httpaccess en la carpeta main.com/webapp del disco?

1voto

iWill Puntos 171

OS X Server utiliza Apache, que es una aplicación muy flexible. OS X Server le ofrece la posibilidad de configurar redireccionamientos ( https://help.apple.com/serverapp/mac/5.0/#/apd1AB74EDF-C5B3-4C20-AD02-42120FF3B208 ) Si estos ajustes no son suficientes y está dispuesto a enfrentarse a los archivos de configuración de apache, hay opciones adicionales disponibles para usted.

Tutorial sobre las redirecciones de Apache ( https://www.digitalocean.com/community/tutorials/how-to-create-temporary-and-permanent-redirects-with-apache-and-nginx )

Si buscas en Google "Apache configuration redirect" encontrarás mucha más información sobre el tema.

0voto

klanomath Puntos 19587

Si he entendido bien su pregunta, no tiene que implicar la redirección. Simplemente usa el servidor DNS (como parte del paquete OS X Server) y usa un alias/CNAME:

webapp.main.com -> raspberry.main.com (o cualquiera que sea el FQDN del host de la frambuesa):

raspberry.main.com.  IN A         192.168.0.5
webapp.main.com.     IN CNAME     raspberry.main.com.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X