PageSourceSearch

https://internet.am/blog/component---src-pages-am-posts-complete-g…to-start-node-js-js-9435570dbb0308bc01d8.js

js internet.am collected 2026-10-09 05:09:25 UTC 6,472 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunkgatsby_starter_default=self.webpackChunkgatsby_starter_default||[]).push([[4015],{7641:function(e,t,n){n.r(t);var l=n(7294),a=n(4593),r=n(9366),c=n(5257),m=n(4233),o=n(8799);const E="Ամբողջական ուղեցույց․ Node.js-ի տեղադրում ավտոմատ մեկնարկով և .htaccess-ով";t.default=()=>l.createElement(r.Z,{lang:"am",postTitle:E},l.createElement(a.q,null,l.createElement("title",null,"Ամբողջական ուղեցույց․ Node.js-ի տեղադրում ավտոմատ մեկնարկով և .htaccess-ով"),l.createElement("meta",{name:"description",content:"Ամբողջական ուղեցույց․ Node.js-ի տեղադրում ավտոմատ մեկնարկով և .htaccess-ով. Ինչպես տեղադրել Node.js, կարգավորել PM2, ստեղծել ավտոմատ մեկնարկ Crontab-ի միջոցով և օգտագործել .htaccess-ը ճիշտ կայքի դիտարկումը համակարգելու համար:"}),l.createElement("meta",{name:"keywords",content:"Կայքի ինքնուրույն ստեղծում՝ առանց ծրագրավորողի միջամտության: Առավելությունները՝ արագ, մատչելի, հեշտ, SEO/SSM օպտիմիզացված:,network am, interneti kargavorum, հոսթինգ, network am, abc internet,  am am, домейн, domeyn,  armenian web hosting,  фь, network am, hosting am, inet am,  host am,  www nane am,  hosting armenia,  armenia domain,  abc am,  domen am,  am name"}),l.createElement("meta",{property:"og:title",content:"Ամբողջական ուղեցույց․ Node.js-ի տեղադրում ավտոմատ մեկնարկով և .htaccess-ով"}),l.createElement("meta",{property:"og:description",content:"Ամբողջական ուղեցույց․ Node.js-ի տեղադրում ավտոմատ մեկնարկով և .htaccess-ով. Ինչպես տեղադրել Node.js, կարգավորել PM2, ստեղծել ավտոմատ մեկնարկ Crontab-ի միջոցով և օգտագործել .htaccess-ը ճիշտ կայքի դիտարկումը համակարգելու համար:"}),l.createElement("meta",{property:"og:type",content:"website"}),l.createElement("meta",{property:"og:site_name",content:"ABC Domain LLC"}),l.createElement("meta",{property:"og:image",content:"https://internet.am/images/fb_logo.png"}),l.createElement("meta",{name:"twitter:card",content:"summary"}),l.createElement("meta",{name:"twitter:title",content:"Ամբողջական ուղեցույց․ Node.js-ի տեղադրում ավտոմատ մեկնարկով և .htaccess-ով"}),l.createElement("meta",{name:"twitter:description",content:"Ամբողջական ուղեցույց․ Node.js-ի տեղադրում ավտոմատ մեկնարկով և .htaccess-ով. Ինչպես տեղադրել Node.js, կարգավորել PM2, ստեղծել ավտոմատ մեկնարկ Crontab-ի միջոցով և օգտագործել .htaccess-ը ճիշտ կայքի դիտարկումը համակարգելու համար:"}),l.createElement("meta",{name:"twitter:image",content:"https://internet.am/images/fb_logo.png"})),l.createElement(o.EB,null,l.createElement(o.eD,null,l.createElement(o.kt,null,l.createElement(o.Yu,null,l.createElement(o.JV,null,m.H.hosting.am),l.createElement(o.Qs,null,"30.05.2025")),l.createElement(o.xh,null,E),l.createElement(o.y5,{src:c.Z,alt:E}),l.createElement(o.Ml,null,l.createElement("h2",null,"1. Տեղադրել Node.js"),l.createElement("pre",null,l.createElement("code",null,"cd /home/USER_DIR/bin export",l.createElement("br",null),"PATH=/home/USER_DIR/bin/node-v22.11.0-linux-x64/bin:$PATH",l.createElement("br",null),"node",l.createElement("br",null),"-v npm -v")),l.createElement("h2",null,"2. Տեղադրել և կարգավորել PM2"),l.createElement("pre",null,l.createElement("code",null,"npm install -g pm2",l.createElement("br",null),"pm2 start /home/USER_DIR/server/server.js --name mynodeapp",l.createElement("br",null),"pm2 save")),l.createElement("h2",null,"3. Կազմաձևել ավտոմատ մեկնարկ Crontab-ի միջոցով"),l.createElement("pre",null,l.createElement("code",null,"crontab -e")),l.createElement("p",null,"Ավելացրեք հետևյալ տողը՝"),l.createElement("pre",null,l.createElement("code",null,"@reboot /bin/bash -c 'source /home/USER_DIR/.bashrc &&",l.createElement("br",null),"/home/USER_DIR/bin/node-v22.11.0-linux-x64/lib/node_modules/pm2/bin/pm2",l.createElement("br",null),"resurrect'")),l.createElement("h2",null,"4. .bashrc-ի օրինակ"),l.createElement("pre",null,l.createElement("code",null,"if [ -f /etc/bashrc ]; then",l.createElement("br",null),". /etc/bashrc",l.createElement("br",null),"fi",l.createElement("br",null),"exp
1ort NODE_HOME=/home/USER_DIR/bin/node-v22.11.0-linux-x64",l.createElement("br",null),"export PATH=$NODE_HOME/bin:$HOME/.local/bin:$PATH",l.createElement("br",null),"if command -v pm2 > /dev/null 2>&1; then",l.createElement("br",null),"nohup pm2 resurrect > $HOME/pm2.log 2>&1 &",l.createElement("br",null),"fi")),l.createElement("h2",null,"5. Կարգավորել .htaccess-ը"),l.createElement("pre",null,l.createElement("code",null,"RewriteEngine On",l.createElement("br",null),"RewriteRule ^(.*)$ http://127.0.0.1:3000/$1 [P,L]")),l.createElement("h2",null,"6. Դիտել Apache-ի մատյանները"),l.createElement("pre",null,l.createElement("code",null,"tail -f /etc/apache2/logs/domlogs/USER_DIR/error_log",l.createElement("br",null),"tail -f /etc/apache2/logs/domlogs/USER_DIR/access_log")),l.createElement("h2",null,"7. Ստուգել տեղադրումը"),l.createElement("p",null,"Ստուգեք PM2 ցուցակը՝"),l.createElement("pre",null,l.createElement("code",null,"pm2 list")),l.createElement("p",null,"Այցելեք՝"),l.createElement("pre",null,l.createElement("code",null,"http://yourdomain.com/")),l.createElement("h2",null,"⚠️ Կարևոր է."),l.createElement("p",null,l.createElement("strong",null,"Նախքան կայքը հրապարակելը, պարտադիր հարցրեք հոստինգի ադմինիստրատորին՝ ի՞նչ պորտ կարող եք օգտագործել։ Մի օգտագործեք 3000-րդ պորտը։")),l.createElement(o.wZ,null,"© 2023 Internet.am. All rights reserved."))))))}}]);
2//# sourceMappingURL=component---src-pages-am-posts-complete-guide-auto-start-node-js-js-9435570dbb0308bc01d8.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.