Súbory cookie sú nevyhnutné pre plynulý chod našej webstránky a poskytovanie našich služieb. Zároveň používame cookies na zacielenie reklamy a aby ste čo najlepšie vedeli využívať našu internetovú stránku. Vaše osobné údaje budú spracované a informácie z vášho zariadenia (súbory cookie, jedinečné identifikátory a ďalšie údaje zariadenia) môžu byť uchovávané, používané a zdieľané s dodávateľmi tretích strán, prípadne používané konkrétne týmto webom alebo aplikáciou. Niektorí dodávatelia môžu spracúvať vaše osobné údaje na základe oprávneného záujmu, proti ktorému môžete vzniesť námietku. Svoj súhlas môžete kedykoľvek odvolať. Ďalšie informácie a možnosti nastavenia vašich preferencií nájdete v rámci našich Podmienok ochrany súkromia. Súhlasíte s používaním cookies a spracovaním súvisiacich osobných údajov?
nevyhnutné cookies - cookies potrebné pre plynulý chod stránky a poskytovanie našich služieb
voliteľné cookies - cookies zabezpečujúce personalizáciu reklám a zber analytických a štatistických dát návštevnosti pre zlepšenie našich služieb
EXO HOSTING
Jump to content

Search the Community

Showing results for tags 'node.js'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Categories

  • Email
    • E-mail mailbox settings
    • Setting up email clients
    • RoundCube Webmail
    • RoundCube+ Webmail
    • Limits and quotas
    • Email backup, migrate and recovery
  • Webhosting
    • DNS
    • FTP
    • PHP
    • SSH
    • Security certificates
    • Databases
    • Multihosting
    • Website redirection
    • Website backup and recovery
  • Domains
  • Control Panel
  • Content management system, frameworks and eshops (CMS)
    • WordPress
    • Joomla
    • PrestaShop
    • OpenCart
    • Drupal
    • External CMS
    • Laravel
  • Exoweb
    • We are starting with Exoweb
    • Adding content to Exoweb
    • Exoweb Blog
    • Exoweb Store
    • Exoweb Appointments
  • Virtual servers (VPS)
  • Billing

Categories

  • Manuals
  • Requests
    • Access to the Control Panel
    • Change of domain ownership (WHOIS)
    • Disconnecting the domain from the Control Panel

Blogs

  • EXO HOSTING Blog
  • News and information
  • Novinky v Exowebe

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Found 1 result

  1. Tento návod vás stručne prevedie s vytvorením a nastavením Node.js na virtuálnom serveri (VPS) v prostredí ISPConfig. Vyžadujú sa základné znalosti prostredia Linux a SHELL (SSH). ISPconfig Najprv si vytvorte web v ISPConfig. Hore v menu kliknite na Sites, následne napravo v sekcii Websites kliknite na Websites a potom na Add new website: Na karte Domain do políčka Domain zadajte svoju doménu. Napr. exotest.sk: Na karte Options označte Enable PROXY Protocol a do políčka Apache Directives vložte tieto príkazy: ProxyPreserveHost On ProxyPass / http://127.0.0.1:8000/ RemoteIPHeader X-Forwarded-For RemoteIPInternalProxy 127.0.0.0/8 Kliknite dole na Save. SHELL Teraz sa prihláste na server pomocou SSH na server a do príkazového riadku zadajte: a2enmod remoteip systemctl restart apache2 a následne nano /etc/systemd/system/node-server@.service Otvorí sa editor a do neho skopírujte túto sekvenciu: [Unit] Description=NODEJS server service After=network.target [Service] Type=simple ExecStart=/usr/bin/npm start --prefix /var/www/%i/web StandardOutput=syslog [Install] WantedBy=multi-user.target Uložte to (CTRL+X, potom stlačte ešte Y (Yes) pre potvrdenie) Po pridaní záznamu hore, spustite ešte tento príkaz: systemctl daemon-reload Inštalácia Node.js Spustite tieto príkazy curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash source /root/.bashrc a potom ešte nvm list-remote tento príkaz vypíše zoznam verzií, tak napríklad môžete si nainštalovať verziu 21.6.2 nvm install v21.6.2 A nakoniec ešte treba nastaviť symlink: ln -s "$(which node)" /usr/bin/node ln -s "$(which npm)" /usr/bin/npm Týmto je Node.js nainštalovaný na virtuálnom serveri. Následne do webového adresára pridajte súbor package.json s obsahom: { "scripts": { "start": "node index.js" } } a index.js s obsahom: var http = require('http'); http.createServer(function (req, res) { res.writeHead(200, {'Content-Type': 'text/plain'}); res.end('It\'s working\n'); }).listen(8000, '127.0.0.1'); Do príkazového riadku napíšte ešte: systemctl start node-server@<nazov-domeny.tld> ... a ak všetko ste spravili správne, tak po navštívení lokality by ste mali vidieť It's working.
×
×
  • Create New...