Threads laufen dauerhaft
Im Allgemeinen starten wir einen Server über den Knoten index.js im Fenster cmd. Solange er nicht geschlossen ist, können wir jederzeit auf die Schnittstelle zugreifen und sie aufrufen. Wenn Sie es jedoch unter Linux längere Zeit nicht verwenden oder andere Vorgänge ausführen möchten, wird Ihr Knotendienst getrennt und Benutzer können nicht auf Ihre Website zugreifen. was zu tun? Wir können das Modul „Forever“ installieren, um dieses Problem zu lösen.
npm install forever -g // 全局安装forever模块
Ändern Sie einfach die ursprüngliche Startmethode node index.js in „Forever start index.js“. Hier sind einige häufig verwendete Befehle.
forever list // 列出当前所有运行的服务 forever start -w index.js // 文件改动自动重启 forever stopall // 停止所有服务 forever stop app.js //停止其中一个node app forever stop [id] // forever list 找到对应的id,然后
Natürlich gibt es viele Befehle. Sie können die zugehörigen Module überprüfen. Im Allgemeinen ist die einfachste Art, es zu verwenden:
forever start index.js
Auf diese Weise ist der Knotendienst auch dann noch vorhanden, wenn wir zu anderen Linux-Pfaden wechseln oder ihn beenden, dh andere können weiterhin auf Ihre Website zugreifen.
Nginx konfigurieren
nginx ist ein von den Russen entwickelter Reverse-Proxy-Server, der mittlerweile von vielen Unternehmen auf der ganzen Welt verwendet wird. Für die Einführung und Installation von Nginx können Sie die Informationen selbst überprüfen oder zum schnellen Lernen das Tutorial für Anfänger besuchen. Auf meinem Linux ist Nginx installiert.
Jetzt werde ich Nginx als Proxy für http://localhost:8089 verwenden, indem ich index.js für immer starte, das heißt, ich greife über meinen Domainnamen auf http://localhost zu: 8089 Diese Website. Überprüfen Sie den Pfad der Nginx-Konfigurationsdatei.
find / -name nginx.conf
Wechseln Sie hinein und geben Sie ein, um die Konfiguration zu ändern die Website!
Während des Zugriffsprozesses können domänenübergreifende Probleme auftreten. Daher müssen Sie die Knotenseite so einrichten, dass sie domänenübergreifend unterstützt. Für das Express-Framework müssen Sie eine Middleware in index.js anpassen
Das obige ist der detaillierte Inhalt vonSo stellen Sie eine Node-Site mit Forever und Nginx bereit. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!