1"use strict";(self.webpackChunkgatsby_starter_default=self.webpackChunkgatsby_starter_default||[]).push([[4579],{6948:function(e,t,n){n.r(t);var l=n(7294),r=n(4593),a=n(9366),c=n(5257),m=n(4233),o=n(8799);const E="Ðолное ÑÑководÑÑво: наÑÑÑойка Node.js Ñ Ð°Ð²ÑозапÑÑком и .htaccess";t.default=()=>l.createElement(a.Z,{lang:"ru",postTitle:E},l.createElement(r.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:".AM,.ÕÔ±Õ
,.ORG,.COM,.NET,.INFO, 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 .GROUP и ÑегиÑÑÑаÑÐ¸Ñ Ð´Ð¾Ð¼ÐµÐ½Ð¾Ð² в ÑÑде дÑÑгиÑ
зон, наÑÐ¸Ð½Ð°Ñ Ñ Ð³Ð¾Ð´Ð¾Ð²Ð¾Ð¹ ÑÑоимоÑÑи 2400 дÑам. 24/7 поддеÑжка Hosting,SSL,Constructor"}),l.createElement("meta",{property:"og:title",content:"УпÑавление DNS"}),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.ru),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("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-ru-posts-complete-guide-auto-start-node-js-js-c5e47c691e6958fcaddf.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.