Si solo desea tenerlo en su sitio web, puede asociarse con alguien (por ejemplo, http://www.programmr.com/) e incluirlo en sus páginas.
Si desea construirlo usted mismo, a continuación se explica cómo funciona:
- El código escrito en la página se transfiere al servidor normalmente y se guarda en un archivo tmp.
- El código se proporciona como entrada a un compilador (o intérprete) instalado en el servidor.
- el programa se ejecuta y se captura la salida.
- la salida se pasa a la página web como respuesta.
Si bien parece muy simple y se puede probar rápidamente, en realidad no es simple ejecutar una aplicación pública de este tipo.
- En Kali Linux, ¿cómo hago para que un NordVPN se conecte automáticamente a un servidor al inicio?
- Cómo agregar un compilador en línea a mi sitio como los que tienen las escuelas Codecademy y W3
- ¿Cuántos amplificadores se necesitan para un rack (48U) de servidores?
- ¿Alguien necesita un servidor dedicado para obtener bitcoin?
- ¿Cuál es la mejor herramienta para monitorear un conjunto de servidores de Windows (memoria, CPU, E / S)?
Al permitir que las personas ejecuten cualquier programa en su servidor libremente, abre un gran agujero de seguridad y cualquiera puede piratear o derribar su servidor con mucha facilidad.
Se necesita mucho para cuidar el aspecto de seguridad. De la herramienta de seguridad web de estantería no ayudan aquí, no permiten que el código se transfiera al servidor correctamente.
EDITAR enero de 2017:
Con el auge de la tecnología de contenedores, esto ahora es más simple. puede tener una imagen de contenedor para cada tiempo de ejecución que admita, ejecutarla según sea necesario, inyectar el código en el contenedor y ejecutar. Después de buscar el resultado, destruya el contenedor. Cuando el código se ejecuta dentro del contenedor, muchos problemas de seguridad se resuelven automáticamente.