Verwenden Sie in Windows 10 Home Edition und Windows Server 2008 Enterprise Edition den Windows Service Wrapper (winsw.exe, Version 191), um nginx-1.9.12 als Dienst zu starten. Sie können den Ngnix-Dienst installieren und deinstallieren, er kann jedoch nicht gestartet werden . Klicken Sie, um es manuell zu starten. Es erscheint eine Eingabeaufforderung, wie in der Abbildung dargestellt.
Bitte sagen Sie mir, warum es eine erfolgreiche Operation gibt. Bitte geben Sie mir einen Rat.
Zusätzlich: Bei diesen beiden Bildern handelt es sich um Screenshots von Win10. Ich habe es gerade noch einmal auf einer 32-Bit-Ultimate-Version von Win7 versucht, und beim Start ist der Fehler 1067 aufgetaucht. Der Download-Link von der offiziellen Website von Windows Service Wrapper ist nicht verfügbar, daher habe ich einen anderen im Internet gefunden. Unter der stabilen Version von win10 + ngnix1.81 ist die Eingabeaufforderung immer noch wie im Bild gezeigt.
Ergänzung: Ich habe zufällig zwei ausführbare Dateien zum Kapseln ausgewählt und sie nach dem Neustart erfolgreich gestartet. Das Problem sollte bei Nginx liegen.
误以为 Windows Service Wrapper 配置文件中启动和停用参数用的是文件名,实际上只要给目录路径就行。