これまで、レンタルサーバーなのにSSLやNginxが使えるなど、エックスサーバーの良さを数々お伝えしてきましたが、今回はエックスサーバーにSSHで接続し、Node.jsをインストールする方法をご紹介します。
SSHまで使えるとは…もはや専用サーバーやVPSと変わらないのではないかとさえ思います。
あわせて読みたい
![](https://minory.org/wp-content/uploads/2017/08/lets-encrypt-300x200.jpg)
![](https://minory.org/wp-content/uploads/2017/08/lets-encrypt-300x200.jpg)
レンタルサーバでもHTTPS(SSL)が無料で使える時代が来た!
遂に来ました!SSL証明書の無料化!証明書ごときになぜそこまで高いお金を払わないといけないのか、ずっと疑問に思っていました。(偏見)まぁ、サイトの信頼をお金で買...
あわせて読みたい
![](https://minory.org/wp-content/uploads/2017/12/xserver-nginx-upgrade-300x200.png)
![](https://minory.org/wp-content/uploads/2017/12/xserver-nginx-upgrade-300x200.png)
大人気のXSERVER(エックスサーバー)がNginxに対応していただと!?
以前、レンタルサーバー選びの決め手について少しだけ触れたことがあります。当サイトでも使用しているXSERVER(エックスサーバー)が、人知れず"Nginx"に対応している...
目次
SSHを設定する
![](https://www.xserver.ne.jp/img/manual/man_server_ssh_2.png)
Node.jsをインストールする前に、エックスサーバーにSSH接続をするための設定を行います。
既に設定済みの方は読み飛ばしてください。
設定の流れはこれだけです。
- エックスサーバーにログイン
- SSH接続を有効化
- 公開鍵認証用鍵ペアの生成
- 秘密鍵のダウンロード
詳細な設定方法は本家サイトを見た方が一番早いです。
あわせて読みたい
SSH???? | ??륵???С??ʤ饨?å????????С?
??륵???С??֥??å????????С??פΤ????ѥޥ˥奢??å??å????????С??Ǥ?SSH??³??ǽ?????Ƥ??ޤ??????ޥ˥奢??ǤϤ????ͤΥ????С?????????Ȥ?SSH????³???뤿??μ??ܤ??Ƥ??ޤ???
ついでに、Tera Termの設定まで丁寧に掲載してくれているので、何の問題ありませんね。
あわせて読みたい
SSH???եȤ?????(Tera Term) | ??륵???С??ʤ饨?å????????С?
??륵???С??֥??å????????С??פΤ????ѥޥ˥奢??á?Tera Term?פ??Ѥ??Ƥ????ͤΥ????С?????????Ȥ?SSH??³???뤿??μ????⤷?Ƥ??ޤ???
Node.jsをインストール
エックスサーバーにNode.jsをインストールする方法も、他のサイトで詳しく説明されていますので後ほど紹介し、ここでは「nodebrew」インストールの要点と流れだけ記載しておきます。
- nodebrewのダウンロードとセットアップ
- パスを通す
- nodebrewのインストール
エックスサーバーにNode.jsを入れるには、バージョン管理も便利なnodebrewを使います。
1 2 |
wget git.io/nodebrew perl nodebrew setup |
パスを通して設定内容を反映します。
1 2 |
echo 'export PATH=$HOME/.nodebrew/current/bin:$PATH' >> ~/.bashrc source ~/.bashrc |
最後にインストールして完了です!
1 |
nodebrew install stable |
こちらのサイトに詳しく載っています。
Qiita
![](https://qiita-user-contents.imgix.net/https%3A%2F%2Fcdn.qiita.com%2Fassets%2Fpublic%2Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png?ixlib=rb-4.0.0&w=1200&mark64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9WFNFUlZFUiUyOCVFMyU4MiVBOCVFMyU4MyU4MyVFMyU4MiVBRiVFMyU4MiVCOSVFMyU4MiVCNSVFMyU4MyVCQyVFMyU4MyU5MCVFMyU4MyVCQyUyOSVFMyU4MSVBQk5vZGUuanMlRTMlODIlOTIlRTMlODIlQTQlRTMlODMlQjMlRTMlODIlQjklRTMlODMlODglRTMlODMlQkMlRTMlODMlQUIlRTMlODElOTklRTMlODIlOEIlRTMlODElQTglRTMlODElOEQlRTMlODElQUZub2RlYnJldyVFNCVCRCVCRiVFMyU4MSU4NiVFMyU4MSVBOCVFNiVBNSVCRCZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTU2JnM9NjQ0NzZlZGEwMjg3MTM4ZTQwMDQyMTE2NTkxYjMwZDA&mark-x=142&mark-y=57&blend64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDB5bmkxNzE5Njc5MSZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTM2JnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9YWI2MTYxMTQ4MGI3NDM0MjcwMTYxNmNkMzdhOGUyZDY&blend-x=142&blend-y=486&blend-mode=normal&s=e8b758432b5703a3558ff73a4ab2d4d5)
![](https://qiita-user-contents.imgix.net/https%3A%2F%2Fcdn.qiita.com%2Fassets%2Fpublic%2Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png?ixlib=rb-4.0.0&w=1200&mark64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9WFNFUlZFUiUyOCVFMyU4MiVBOCVFMyU4MyU4MyVFMyU4MiVBRiVFMyU4MiVCOSVFMyU4MiVCNSVFMyU4MyVCQyVFMyU4MyU5MCVFMyU4MyVCQyUyOSVFMyU4MSVBQk5vZGUuanMlRTMlODIlOTIlRTMlODIlQTQlRTMlODMlQjMlRTMlODIlQjklRTMlODMlODglRTMlODMlQkMlRTMlODMlQUIlRTMlODElOTklRTMlODIlOEIlRTMlODElQTglRTMlODElOEQlRTMlODElQUZub2RlYnJldyVFNCVCRCVCRiVFMyU4MSU4NiVFMyU4MSVBOCVFNiVBNSVCRCZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTU2JnM9NjQ0NzZlZGEwMjg3MTM4ZTQwMDQyMTE2NTkxYjMwZDA&mark-x=142&mark-y=57&blend64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDB5bmkxNzE5Njc5MSZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTM2JnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9YWI2MTYxMTQ4MGI3NDM0MjcwMTYxNmNkMzdhOGUyZDY&blend-x=142&blend-y=486&blend-mode=normal&s=e8b758432b5703a3558ff73a4ab2d4d5)
XSERVER(エックスサーバー)にNode.jsをインストールするときはnodebrew使うと楽 - Qiita
Node.jsをレンタルサーバでも使ってみたいなあと思ったけれど、まあVPS使うしかないんだろうなと思ってググったらちょこちょこ出てくる。同じこと考える人はやはりいるもの...
今回は私から説明することが何もありませんでした…。
コメント
コメント一覧 (2件)
[…] SSHの接続設定はこちらをご覧ください。 レンタルサーバーなのにSSHが使えるエックスサーバーでNode.jsを試すhttps://minory.org/ssh-node-js.htmlこれまで、レンタルサーバーなのにSSLやNginxが使え […]
[…] Node.jsのインストール方法はこちらを参考に。 レンタルサーバーなのにSSHが使えるエックスサーバーでNode.jsを試すhttps://minory.org/ssh-node-js.htmlこれまで、レンタルサーバーなのにSSLやNginxが […]