さくらの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/nodeapiProxyPass http://localhost:3000/ ProxyPassReverse http://localhost:3000/ Order deny,allow Deny from all Allow from all --- service httpd restart
これでhttps://ドメイン/nodoapi/にアクセスしてExpressが表示されればOK
コメント
コメントを投稿