Ohodnotit tento článek :
3,2/5 | 14 názor
Tento článek byl pro vás užitečný ?
Ano
Ne
Vous avez noté 0 étoile(s)
Sommaire
Procédure
Node.js je multiplatformní běhové prostředí s otevřeným zdrojovým kódem, které umožňuje vytvářet webové stránky nebo aplikace a hostovat je na serveru pomocí jazyka JavaScript. V našich balíčcích cPanel L, cPanel XL, cPanel 2XL, cPanel 3XL a CloudCP vám poskytujeme správce aplikací Node.js, abyste mohli na svém webhostingovém balíčku cPanel nastavit aplikaci Node.js. K dispozici jsou verze Node.js 6 až 24.
Abychom našim zákazníkům poskytli stabilní a robustní prostředí pro Node.js, integrujeme vaše aplikace Node.js s webovým serverem Apache pomocí nástroje Phusion Passenger.
Nenastavujeme reverzní proxy server a aplikace Node.js nemohou běžet samostatně na vlastním webovém serveru. Pokud jste zvyklí spouštět server Node.js pomocí příkazů, jako je node server, npm run start nebo pm2 start myapp, v našich hostingových balíčcích cPanel to nebude možné. Pokud používáte nějaký framework, zkontrolujte, zda je kompatibilní s aplikací Phusion Passenger.
Spuštění vaší aplikace Node.js bude řídit Phusion Passenger, postará se o spuštění vašeho souboru .js se správnou verzí node a zachytí volání funkce http.Server listen() pro konfiguraci spojení mezi vaší aplikací a samotným webovým serverem Apache.
Připojte se k rozhraní pro správu cPanel a klikněte na ikonu"Nastavit aplikaci Node.js".

Na následující stránce klikněte na tlačítko"Vytvořit aplikaci" a přidejte novou aplikaci.

Poté vyplňte pole podle požadavků pro vaši aplikaci:

Po nastavení aplikace klikněte na tlačítko"Create".
Pokud váš spouštěcí soubor aplikace ještě neexistuje, nástroj tento soubor se vzorovým obsahem okamžitě vytvoří. Tento příklad bude zobrazovat zprávu "Funguje!" na všech požadavcích HTTP, které jsou s ním spojeny.
Zde je obsah tohoto ukázkového skriptu :
var http = require('http'); var server = http.createServer(function(req, res) { res.writeHead(200, {'Content-Type': 'text/plain'}); var message = 'It works!\n', version = 'NodeJS ' + process.versions.node + '\n', response = [message, version].join('\n'); res.end(response); }); server.listen();
Soubor package.json můžete také upravit z rozhraní a přidat závislosti a nainstalovat je pomocí tlačítka "Spustit instalaci NPM ":

Všimněte si, že pokud byly závislosti změněny, je třeba aplikaci restartovat.
V části Proměnné prostředí můžete také definovat proměnné prostředí, pokud na ně vaše aplikace spoléhá při získávání určitých parametrů.
Používání terminálu příkazového řádku je nedílnou součástí ekosystému Node.js. Chcete-li přistupovat k prostředí své aplikace z terminálu, připojte se k němu (z webového terminálu cPanel nebo z klienta SSH) a zkopírujte zobrazený příkaz pro vstup do prostředí své aplikace:

Tato akce automaticky aktivuje správné virtuální prostředí pro vaši aplikaci, včetně správné verze Node.js a NPM a také závislostí nainstalovaných v prostředí (místo toho, aby byly nainstalovány ve složce "node_modules" ve složce aplikací).
Chcete-li ladit aplikaci Node.js, můžete nahlédnout do protokolu chyb Apache. Soubor chybového protokolu Apache obsahuje :
Pokud jste v souboru .htaccess svého webu ručně nastavili hodnotu PassengerLogFile, budou výstupy STDOUT a STDERR a chyby související s aplikací Passenger odesílány do tohoto souboru místo do souboru protokolu Apache.
V souboru .htaccess můžete také nastavit hodnotu PassengerFriendlyErrorPages na on, aby se chyby související se spuštěním aplikace Node.js zobrazovaly přímo ve webovém prohlížeči.
Možné příčiny: Váš proces může být serverem zastaven, pokud běží nad rámec doby provádění a/nebo množství prostředků (CPU, RAM atd.) povolených pro váš hostingový balíček. Historii zastavení procesu si můžete prohlédnout pomocí našeho nástroje "Protokoly ", který je k dispozici v rozhraní cPanel.
Řešení: Paměť RAM využívanou aplikací npm můžete omezit pomocí proměnné prostředí NODE_OPTIONS následujícím způsobem:
NODE_OPTIONS='--max-old-space-size=2048' npm install
Tento příklad ukazuje například limit 2048 MiB (2 GB).
Možné příčiny :
Řešení: V případě, že je v adresáři Nodeode.cz umístěna aplikace Node:
Ohodnotit tento článek :
3,2/5 | 14 názor
Tento článek byl pro vás užitečný ?
Ano
Ne
1mn čtení
Jak používat aplikaci Python na hostingu cPanel
1mn čtení
Jak používat aplikaci Ruby na hostingu cPanel
Bonjour,
Merci de votre retour.
Il est tout à fait possible de déployer une application sous Angular.js sur nos formules cPanel.
Pour ce faire, rendez-vous dans sur votre cPanel et chercher : "Softaculous Apps Installer"
Puis dans la nouvelle page qui s'ouvre, rechercher dans la barre de recherche en haut à gauche "Angular". Et vous pourrez installer Angular sur votre cPanel.
Je vous remercie de votre attention et reste à votre disposition pour toute autre question ou complément d'information.
Nous vous invitons à contacter notre service support à travers votre espace client, afin de vous apporter une aide si vous rencontrez des difficultés quelconque. (https://aide.lws.fr/a/268)
Cordialement, L'équipe LWS
Bonjour,
Je vous remercie pour votre message.
Les raisons qui vous empêchent de créer ou de faire fonctionner une application Node.JS peuvent être nombreuses et nécessite d'avoir plus d'informations pour être analysé précisément.
Je vous invite à contacter notre équipe d'assistance technique depuis la rubrique "assistance" de votre espace client afin qu'un agent prenne en charge votre demande et résolve votre problème.
Cordialement, L'équipe LWS
Bonjour,
Je vous remercie pour votre message.
Pour ce type de demande, il est recommandé de faire appel au service dédié, qui sera en mesure de vous guider de manière plus précise. De plus, cela permettra d'avoir un échange direct avec eux, ce qui facilitera le déploiement de votre application Node.js (Express.js) sur votre VPS.
N'hésitez pas à les contacter pour plus d’assistance.
Cordialement, L'équipe LWS
Bonjour,
Merci pour votre question.
Sur un hébergement cPanel, il est tout à fait possible d’utiliser PHP et Node.js en parallèle. L’installation d’une application Node.js n’annule pas le support de PHP : les deux peuvent coexister sur le même compte, à condition que chaque technologie soit utilisée dans un contexte bien séparé (par exemple, des sous-répertoires ou des sous-domaines dédiés).
Si vous avez besoin d’aide pour vous assister, notre équipe technique se tient à votre disposition pour vous accompagner.
Cordialement, L'équipe LWS
Bonjour,
Oui, il est tout à fait possible de déployer une application Node.js avec la formule cPanel M2.
En effet, via cPanel, vous disposez de la fonctionnalité permettant de configurer et déployer des applications Node.js. Cela inclut donc les projets développés avec Next.js, sous réserve que l’application soit correctement configurée pour un environnement d’hébergement mutualisé.
Il sera notamment nécessaire de :
Configurer l’application via l’outil Node.js dans cPanel
Définir la version de Node.js adaptée à votre projet
Indiquer le fichier de démarrage (ex : app.js, server.js ou configuration adaptée selon votre build Next.js)
Lancer le build si nécessaire (sous certaines limites)
Si besoin, l’assistance peut apporter une vérification de votre configuration afin de s’assurer que le déploiement est conforme.
Cordialement, L'équipe LWS