GNU/Linux >> Znalost Linux >  >> Cent OS

Nainstalujte Sails.js na CentOS 7

Ukážeme vám, jak nainstalovat Sails.js na  CentOS 7,  s Apache nakonfigurovaným jako reverzní proxy. Sails.js je Javascriptový framework navržený tak, aby emuloval známý vzor MVC frameworků, jako je Ruby on Rails, ale s podporou požadavků moderních aplikací:
rozhraní API řízená daty se škálovatelnou architekturou orientovanou na služby.
Sails.js je databázový agnostik, automaticky generuje RESTful JSON API pro vaši aplikaci, ve výchozím nastavení poskytuje základní zabezpečení a řízení přístupu na základě rolí, má automatickou minifikaci prostředků a mnoho dalších.

Je to zvláště dobré pro vytváření chatu, panelů v reálném čase nebo her pro více hráčů; ale můžete jej použít pro jakýkoli projekt webové aplikace – shora dolů.

POŽADAVKY

Pro tento výukový program budeme používat náš hostingový plán SSD 1 Linux VPS.

1. Přihlaste se na svůj server přes SSH:

# ssh root@server_ip

Než začnete, zadejte níže uvedený příkaz a zkontrolujte, zda máte na svém počítači nainstalovanou správnou verzi CentOS:

# cat /etc/redhat-release

což by vám mělo poskytnout spodní výstup:

CentOS Linux release 7.2.1511 (Core)

2. Aktualizujte systém

Ujistěte se, že je váš server plně aktuální:

# yum update

3. Nainstalujte platformu Node.js

Před instalací Sails.js musíme nainstalovat platformu Node.js. Nejprve si ale nainstalujte některé tolik potřebné nástroje:

# yum install yum-utils bzip2 bzip2-devel wget curl tar

# yum groupinstall "Development Tools"

4. Stáhněte si Node.js

Po dokončení instalace přejděte do adresáře /opt vašeho serveru a stáhněte si nejnovější (v době psaní tohoto návodu) verzi Node.js pomocí dvou níže uvedených příkazů:

# cd /opt

# wget http://nodejs.org/dist/v0.12.9/node-v0.12.9.tar.gz

Rozbalte archiv:

# tar -xzf node-v0.12.9.tar.gz

Zadejte rozbalený adresář:

# cd node-v0.12.9

5. Nakonfigurujte Node.js

Dále nakonfigurujte zdroje Node.js nastavením příznaku –prefix na /usr/local, takže NodeJS bude nainstalován v tomto umístění a bude použitelný pro všechny uživatele na Linux VPS:

# ./configure --prefix=/usr/local

5. Zkompilujte a nainstalujte Node.js

Po dokončení konfigurace zkompilujte a nainstalujte Node.js pomocí následujících příkazů:

# make

# make install

Po dokončení instalace zkontrolujte verzi Node.js pomocí:

# node --version

Což by vám mělo poskytnout následující výstup:

# v0.12.9

6. Nainstalujte Sails.js

Nyní můžete nainstalovat Sails.js. V rozhraní příkazového řádku zadejte:

# npm -g install sails

7. Vytvořte nový projekt Sails:

# cd && sails new yourprojectName

8. Spusťte a nakonfigurujte Sailis

Spusťte server a nechte jej pracovat na pozadí pomocí:

# cd yourprojectName && sails lift &

Ve výchozím nastavení server naslouchá na 127.0.0.1:1337

8. Nakonfigurujte Apache jako reverzní proxy

V neposlední řadě je potřeba nakonfigurovat Apache jako reverzní proxy pro vaši doménu. Pomocí svého oblíbeného textového editoru otevřete nový soubor. Používáme vim:

# vim /etc/httpd/conf.d/your_domain.conf

Po otevření souboru vložte následující řádky:

<VirtualHost *:80>
ServerName your_domain.com
ServerAlias www.your_domain.com

ProxyRequests Off
<Proxy *>
Order deny,allow
Allow from all
</Proxy>

ProxyPass / http://your_domain.com:1337/
ProxyPassReverse / http://your_domain.com:1337/
<Location />
Order allow,deny
Allow from all
</Location>
</VirtualHost>

9. Restartujte webový server Apache

Nezapomeňte nahradit your_domain.com vaší skutečnou doménou. Uložte a zavřete soubor. Restartujte Apache, aby se změny projevily:

# service httpd restart

Gratulujeme, úspěšně jste nainstalovali Sails.js a nakonfigurovali Apache jako reverzní proxy.

Dalším krokem je otevřít svůj oblíbený webový prohlížeč a přejít na http://vaše_doména.com, kde vás uvítá stránka, jak je znázorněno na obrázku níže:

Další informace o frameworku Sails.js naleznete v jejich oficiální dokumentaci.

Samozřejmě nemusíte instalovat Sails.js na CentOS 7, pokud používáte jednu z našich CentOS optimalizovaných VPS hostingových služeb, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby vám to nainstalovali. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek.

PS . Pokud se vám tento příspěvek o tom, jak nainstalovat Sails.js na CentOS 7, líbil, sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek vlevo nebo jednoduše zanechte odpověď níže. Děkuji.


Cent OS
  1. Nainstalujte si ownCloud na CentOS 6

  2. Nainstalujte Fail2ban na CentOS

  3. Nainstalujte osCommerce na CentOS 7

  1. Nainstalujte MariaDB 10.0 na CentOS 6

  2. Nainstalujte PHP 7.4 na CentOS 8

  3. Nainstalujte PrestaShop na CentOS

  1. Nainstalujte Log.io na CentOS 7

  2. Nainstalujte GlassFish 4.1 na Centos 7

  3. Nainstalujte Qokka na Centos