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.