1

CentOS 6.2 ブランク (32 ビット) とドメイン名 mysite.com がプリインストールされた OpenVZ VPS があります。Node.js と私の javascript アプリケーションを CentOS にインストールして、mysite.com でアクセスできるようにしたいと考えています。では、これを実装するにはどのような手順を踏む必要がありますか? ゼロからのプロセスを詳しく説明してください。私は Java 開発者ですが、UNIX システムを扱ったことはありません :(

よろしくお願いします

4

1 に答える 1

4

「Node.js は Chrome の JavaScript ランタイム上に構築されたプラットフォームであり、高速でスケーラブルなネットワーク アプリケーションをブラウザの外部で簡単に構築できます」。

システムにノード自体をインストールするのは非常に簡単です。http://nodejs.orgにアクセスして、システムに対応する正しいバイナリをダウンロードするか、source.tar.gz をダウンロードして自分でコンパイルするだけです。

github.com の wiki の下に一連のインストール手順があり、ビッグ 3 プラットフォームでノードをコンパイルする手順を説明しています。

通常、コンパイル時にプレフィックスを追加して、バイナリを格納したいディレクトリに移動します。これは、ノードを実行するユーザーのローカル ディレクトリ (例: $HOME/bin) にすることができます。または、システム上のすべてのユーザーがノードにアクセスできるシステム ディレクトリにすることもできます。

$ tar -zxf node-v0.10.3.tar.gz #Download this from nodejs.org
$ cd node-v0.10.3
$ ./configure --prefix=/usr/local/bin
$ make
$ sudo make install

これで、ノードと npm がシステムにインストールされているはずです。ここから、すべてが機能していることを確認できます。

$ which node
$ /usr/local/bin/node
$ node -v
$ 0.10.3
$ which npm
$ /usr/local/bin/npm
$ npm -v
$ 1.2.11

ノードを使用すると、サーバーをゼロから構築します。これを行うのに役立つライブラリがたくさんあります。主に組み込まれているのは、 netの上に構築されたhttpです。

ドメインからアプリケーションにアクセスできるようにするには、ノード アプリケーションを起動し、ポートでリッスンするように指示するだけです (http またはネットワーク化されたアプリを想定)。Linux側では、ノードプロセスがリストされているポートが開いていることを確認して、サーバーに接続できるようにする必要もあります。Linux システムで最も一般的なファイアウォールはiptablesです。

私は Java 開発者ではないので、Java アプレットを展開するための通常のワークフローがどのように提供されるかはわかりません。

これで始められるはずです。

于 2013-04-08T18:15:22.317 に答える