さくらのVPSでCentos8LAMP環境構築3 Node.jsとExpress

 さくらのVPSでCentos8LAMP環境構築2に引き続きNode14をインストールします。

先に設定したhttpdに設定を追加してSSL通信できるようにもしてしまいます。

nodeとExpress

node14をインストールする。インストーラー導入するためcrulも一緒にインストールする。とりあえずrootで作業しているが各自環境に合わせたユーザーで
# dnf -y install curl

curl -sL https://rpm.nodesource.com/setup_14.x | sudo bash -

dnf install -y nodejs
npm update -g npm
expressをインストールする。
npm install -g express
npm install -g express-generator

サンプルプロジェクトを作っておく
express sample
cd sample/
npm install
expressをサービスとして動かすためにforeverをインストール。設定。
npm install -g forever
forever start /root/sample/bin/www
#確認
forever list
httpdのリバースプロキシでSSL通信で応答できるように設定
nano -w /etc/httpd/conf.d/node.conf
---
Alias /nodeapi /var/www/nodeapi


  ProxyPass http://localhost:3000/
  ProxyPassReverse http://localhost:3000/
  Order deny,allow
  Deny from all
  Allow from all


---
service httpd restart
これでhttps://ドメイン/nodoapi/にアクセスしてExpressが表示されればOK






コメント

このブログの人気の投稿

ネットギア WiFi6 無線lan 法人向け メッシュ アクセスポイント WAX610の初期設定

Raspberry Pi 4 でデュアルディスプレイの拡張・複製

【更新】福祉施設向け事務用PC選定