SSL/ https web-Server für Windows 7

F.L.X

Neu angemeldet
Registriert
25 März 2014
Beiträge
138
Hallo,

ich hab mal eine Frage:
und zwar suche ich einen kleinen web-Server (FW/OS), den man unter Windows für https:// betreiben kann,
oder irgenwie eine Lösung, die nicht zu viele tausend Dateien hat und auch nicht zu fett UND sogar leicht zu Administrieren ist.
Also ich möchte das Root-Verzeichnis selber festlegen können, (C:\ ist irgendwie so ... 2001 ...) und leicht ein Zertifikat/ sonstwas für https festlegen/erstellen können. (hab noch nicht viel Ahnung davon)
Sowas, wie der PAW Server - denke ich - , den es angeblich/offensichtlich nur für Android gibt.
Apache ist mir aber zu groß.

Der Server sollte auch nur bei Bedarf/Zeitweise von meinem Laptop betrieben werden und nicht dauerhaft über das Internet / für jedermann verfügbar sien.

http und ftp Server Mini-Programme hab ich genügend. Aber das ist ja alles ohne https :(


Gibt es da eine Lösung? (ich weiß. . unter Linux bestimmt einfach, schon eingebaut und sicher ... aber das geht aus Zeitgründen noch nicht...)

Danke
 
Dein Windows (wenn mind. Windows 7) hat schon einen Webserver der das kann..

Unter Programme und Funktionen links auf Feature hinzufügen.
Haken bei Internet Informationsdienste

Dann wenn fertig der Suche im Startmenü "Internet" eingeben und den Internetinformationsdienste Manager starten.
Nach dieser Beschreibung ein Zertifikat erstellen
dann rechtsklick unter Sites auf Default Website und entfernen.
Rechtsklick auf Sites > Neue Website, im Wizard https mit auswählen, unter Zertifikat das selbst erstellte Zertifikat, deinen Wunsch-Root-Pfad...
und ok - dann sollte das eigentlich schon funktionieren.
 
und zwar suche ich einen kleinen web-Server (FW/OS), den man unter Windows für https:// betreiben kann,
oder irgenwie eine Lösung, die nicht zu viele tausend Dateien hat und auch nicht zu fett UND sogar leicht zu Administrieren ist.
Also ich möchte das Root-Verzeichnis selber festlegen können, (C:\ ist irgendwie so ... 2001 ...) und leicht ein Zertifikat/ sonstwas für https festlegen/erstellen können.

Was ist das Problem mit vielen einzelnen Dateien? Dich braucht doch sowieso nur das/ die Konfigurationsfile/s zu interessieren. Bei den meisten Servern sollten das 1-3 Files sein. Wobei du die Konfiguration in vielen Fällen deshalb in mehrere Dateien aufsplitten kannst, nicht aber musst, um sie a. dynamischer und b. übersichtlicher halten zu können.

Die Anzahl der Files hat nichts mit der Größe des Systems zu tun, bspw. 2000 Files mit je 2kb entspricht circa 4MB, umgekehrt könntest du auch 1 File mit 1GB Größe haben.

Ich verwende gewöhnlich keine Windows Serverprodukte. Mir persönlich fällt die Konfiguration von Windows Servern daher verhältnismäßig schwer.


Mein Verweis von drüben noch mal hier: nginx

 
nginx ist genial - nutze ich im linuxumfeld seid jahren ausschließlich - apache ist dagegen ein ungetüm ;D Aber jedem das seien - wenn er nichts großes oder gar nichts installieren möchte - IIS ist durchaus kein schlechter Webserver - nur zugegeben oft katastrophal zu konfigurieren....
Für sowas simples aber halt doch mit ein paar Klicks erledigt.
 
Würde auch nginx empfehlen … Erfüllt alle Anforderungen.

und zwar suche ich einen kleinen web-Server (FW/OS) … oder irgenwie eine Lösung, die … leicht zu Administrieren ist.

Ich setze auch Nginx ein. Aber leicht zu administrieren ist das Ding definitiv nicht (oder ich bin einfach zu blöd). Hab mich schon tagelang mit der Konfiguration auseinandergesetzt. Bisher sind dabei aber immer nur Frickellösungen herausgekommen, die "irgendwie" funktionieren. Im Vergleich zu nginx find ich Apache leichter administrierbar.
 
eigentlich braucht man erst mal nur eine Hand voll Zeilen, glaube sogar die Default-Config sollte direkt gehen?
Sonst einfach nen Thread aufmachen dann gucken wir ;D

Ich fand Apache auch Grausam gegenüber nginx ^^
 
  • Thread Starter Thread Starter
  • #9
hi, daß ich ich mich erst jetzt wieder melden und bedanken kann, bitte ich zu entschuldigen.

Also vorab erstmal nochmal DANKE an alle.
so, nun ist ja viel Zeit vergangen.
Dieses Wochenende hab ich mir auch erfolglos um die Ohren gehauen. Mit nginx.
Aber ohne groß weiterzukommen. ....

Schon mal angesehen? Ansonsten mit STunnel für die Verschlüsselung sorgen.

Edit: Haben dir die Antworten in https://ngb.to/threads/24422-SFTP-https-(SSH-web)-Server-unter-Windows nicht gefallen oder warum machst du jetzt dafür wieder einen neuen Thread auf?
mhh, ja, irgendwie scheine ich damals den ersten Thread vergessen zu haben. (ich bin auch viel beruflich eingespannt)
Den Abyssws hatte ich probiert. Aber der gefällt mir gar nicht. Läuft irgendwie im Hintergrund. Mir nicht transprarent genug.

Dann schon eher nginx.

We-transfer hab ich auhh probiert. Gefällt mir gut. Danke!

Jetzt hab ich nach 3 Nächten und Tagen, googeln chatten und basteln nen Kopf wie ein Rathaus und hab hier nen neuen Thread aufgemacht.
https://ngb.to/threads/28184-nginx-für-SSL-auf-nem-Windows-Laptop-konfigurieren

Beim googlen nach Anleitungen und scripts fand ich viele Lösungen, doch entweder sind die für kommerzielle Serverebtreiber oder Linux-Anwender.
Aber niemand erzeugt ein SSLZertifikat um einen Server auf nem Win-Laptop und mit lokaler Festplatte zu starten.
Mir fällt der gedankliche Transfer ziemlich schwer, da ich weder von linux noch eigentlich von Servern ne Ahnung hab.
 
Das SSL-Zertifikat hat ja auch erst mal nichts direkt mit dem Webserver zu tun. Das erzeugst du mit openssl (oder mir nicht bekannten Alternativen). In den Webserver bindest du das Zertifikat dann einfach nur ein.
 
Unter Windows empfehle ich die Installation von git bash, da kannst du dann ganz einfach mit den von Linux "bekannten" (= in einer Anleitung) Kommandos die Zertifikate erzeugen und so weiter. Da ist dann kein gedanklicher Transfer nötig :)

Soweit ich weiß, kannst du mit der mittlerweile auch ohne Probleme einen SSH Server für rsync starten. Ob das beim Boot funktioniert, kA. Alternative wäre cygwin, worauf git bash iirc aufbaut.

Syncthing war auch keine schlechte Idee von drfuture im anderen Thread, je nach Anwendungsbereich. Super zum Syncen geeignet, nutze ich aus Faulheit (will kein Nextcloud aufsetzen) auch privat.
 
Zurück
Oben