Fremder Server für EXE



  • Auf meinem Homepage-Server kann ich nur Downloads einrichten, aber keine EXE-Dateien direkt ausführen lassen. Jetzt suche ich einen fremden Server, auf den ich für diesen Zweck verlinken kann. Kostenlos wäre super.
    edit: es handelt sich um Demoprogramme mit geringem Rechenbedarf.



  • Was heißt "EXE-Dateien direkt ausführen lassen"?

    Wie stellst Du Dir das vor? Willst Du einen Windows-Server, auf dem Du Executables liegen, die der Website-User starten kann und die dann auf dem Server laufen? Wozu?

    Wenn es nur darum geht, den User Executables direkt vom Server herunterladen und sofort ausführen zu lassen: Das sollte kein Problem sein.



  • Das, was du da vorhast, geht nicht.

    Du kannst theoretisch schon eine Exectuable ausführen, wenn du a) einen Root-Server besitzt, der im Falle eines Linux-OS b) Wine darauf installierst.

    Insgesamt ist das alles aber unnötig, weil es dir überhaupt nix bringt, ein Demo-Programm von was auch immer auf einem entfernten Rechner laufen zu lassen.



  • Klar geht das.

    Ich nehme an, er meint mit "Homepage-Server" seinen Webserver.

    Bei Apache in die httpd.conf die Zeile

    AddOutputFilter INCLUDES .exe

    und bei dem passenden Verzeichnis/virtual noch freigeben mit

    AddHandler cgi-script exe

    .
    Die .exe können dann als CGI-Programm auf dem Server gestartet werden.

    Bei einem Provider muß das entsprechend eingepflegt werden.

    Aufruf ist dann zB "http://server.tld/program.exe?MACHWAS=JA"



  • Wenns ein Linux-Server ist, guckt der dich höchstens dumm an bei dem Versuch, eine .exe über CGI auszuführen...



  • Nicht, wenn dem Webserver (z.B. Apache) klar ist, dass die Datei mit wine ausgefuehrt werden muss, was natuerlich aeusserst ineffizient waere. Bei Exe-Dateien sollte es sich dann schon um einen Windows-Server handeln. Ob dann Apache oder IIS, ist Geschmackssache.


Anmelden zum Antworten