Tengo una aplicación ficticia ejecutándose en http://160.119.253.70:3001 en React y Nginx dentro de Docker.
Tengo un dominio de prueba y URL (Apache) en: http://headlessway.capetown/reactllo
Me gustaría que las solicitudes a .capetown/reactllo reciban la aplicación React en la máquina 160.119.
Mi intento de Apache en .capetown:
<VirtualHost *:80> RewriteEngine On # RewriteCond %{HTTPS} on # RewriteRule (.*) http://%{HTTP_HOST}%{REQUEST_URI} ServerName headlessway.capetown ServerAlias headlessway.capetown ServerAdmin admin@headlessway.capetown DocumentRoot /var/www/html/headlessway/ ProxyPassMatch ^/reactllo(.*)$ http://160.119.253.70:3001/$1 ProxyPass /reactllo http://160.119.253.70:3001/ RewriteRule "^/home/.*$" "http://headlessway.capetown" RewriteRule "^/category/.*" "http://headlessway.capetown" RewriteRule "^/author/.*" "http://headlessway.capetown" </VirtualHost>Y en el 160. VPS tengo este NGINX:
server { listen 80; location / { root /usr/share/nginx/html; index index.html index.htm; try_files $uri $uri/ /index.html; } error_page 500 502 503 504 /50x.html; location = /50x.html { root /usr/share/nginx/html; } }Actualmente solo obtengo una página en blanco con el código HTML sin procesar, aunque funciona bien en http://160.119.253.70:3001 .
Me doy cuenta de que tengo muchas lagunas en mi comprensión: solo soy un aficionado y este es mi primer intento en los sitios JS.
Mis rutas eran relativas, por lo que no se solicitaron archivos clave. Pregunta tonta :) Cada día es un día escolar.