Actualmente estoy enfrentando el siguiente problema:
Mi aplicación web está alojada en un espacio web de terceros mediante un certificado SSL. En el back-end de las cosas, hay un servidor NodeJS que se ejecuta en un servidor privado en mi casa. La forma en que actualmente manejo cualquier tipo de solicitud REST es usando PHP y cURL como una especie de middleware, lo que significa que la interfaz (SSL) es AJAX, solicitando el middleware ubicado en el mismo servidor (SSL también), que es cURL. ing el backend local (no SSL).
Esta forma de lograr el comportamiento de la API REST entre estas dos instancias funciona bastante bien, pero ahora quiero cargar archivos. Y ahí es donde empiezan los problemas.
¿Es posible también usar PHP como un middleware en este caso y canalizar la carga del archivo al backend local? ¿O hay alguna otra forma de lograr esto correctamente? Las solicitudes directas (comprensiblemente) no están permitidas debido a las restricciones de SSL a no SSL, pero dudo que esta tarea sea imposible de realizar.
Estaría muy contento si alguien pudiera tener una idea para resolver este dolor de cabeza: obtener mi servidor privado SSL (hasta donde yo sé) no es posible en este momento.
Salud