opensslをnodejsにインストールする方法

PHPz
リリース: 2023-04-20 11:07:04
オリジナル
1421 人が閲覧しました

Node.js は、Chrome V8 エンジンに基づく JavaScript ランタイム環境であり、サーバーサイド アプリケーションの開発によく使用されます。 Node.js をインストールするときに、OpenSSL ライブラリのインストールが必要になる場合があります。この記事では、OpenSSL ライブラリをインストールし、さまざまなオペレーティング システムで Node.js 環境を構成する方法について説明します。

  1. Linux システムへの OpenSSL ライブラリのインストール

ほとんどの Linux システムでは、OpenSSL ライブラリがデフォルトでインストールされます。インストールされていない場合は、次のコマンドを使用してインストールできます:

sudo apt-get install libssl-dev
ログイン後にコピー

上記のコマンドは Ubuntu または Debian システム用であり、他の異なる Linux ディストリビューションでは異なるコマンドが必要になる場合があります。インストールが完了したら、次のコマンドを使用して、インストールされている OpenSSL バージョンを表示できます。

openssl version
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
  1. macOS システムに OpenSSL ライブラリをインストールします

macOS システムでは、 OpenSSL ライブラリもデフォルトでインストールされます。すでにインストールされているため、次のコマンドを使用して、インストールされている OpenSSL バージョンを表示できます。

openssl version
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー

OpenSSL バージョンを更新するか、新しいバージョンをインストールする必要がある場合は、 Homebrew ツール: 具体的な手順は次のとおりです:

  • Homebrew のインストール

Homebrew がインストールされていない場合は、次のコマンドを使用してインストールできます:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
ログイン後にコピー

インストール情報の詳細は、公式 Web サイトでご覧いただけます: https://brew.sh /index_zh-cn

  • Update OpenSSL
brew install openssl
ログイン後にコピー

インストールが完了したら、完了したら、次のコマンドを使用して、インストールされている OpenSSL バージョンを表示できます。

openssl version
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
  1. Windows システムへの OpenSSL ライブラリのインストール

Windows システムでは、OpenSSL ライブラリをインストールできます。 OpenSSL 公式 Web サイトから対応するインストール パッケージをダウンロードします。ダウンロード アドレスは次のとおりです: https://slproweb.com/products/Win32OpenSSL.html

注: 現在のシステム ビット番号 (32 ビットまたは 64 ビット) に対応するインストール パッケージをダウンロードする必要があります。

インストール完了後、インストールディレクトリ内のbinフォルダへのパスをシステム環境変数PATHに追加する必要があります。具体的な手順は以下のとおりです。 -「このコンピュータ」をクリックし、「プロパティ」を選択して、「システムの詳細設定」を入力します。

    [詳細設定] タブで、[環境変数] ボタンをクリックして、システム環境変数管理インターフェイスに入ります。
  • [システム環境変数] ウィンドウで [Path] 変数を見つけて、[編集] をクリックし、変数値の末尾に OpenSSL ライブラリの bin フォルダー パスを追加します。例:
;C:\OpenSSL-Win64\bin
ログイン後にコピー
  • 注: パスの前にセミコロンが必要です。

    変更を確認した後、コマンド ラインで次のコマンドを実行して OpenSSL のバージョンを確認します。
  • openssl version
    ログイン後にコピー
    ログイン後にコピー
    ログイン後にコピー
    ログイン後にコピー
  • この時点で、OpenSSL は次のとおりです。さまざまなオペレーティング システム ライブラリのインストールが導入されました。 Node.js で OpenSSL ライブラリを使用するには、コード内でそれを参照するだけです。例:
  • const https = require('https');
    const options = {
      hostname: 'www.example.com',
      port: 443,
      path: '/',
      method: 'GET',
      key: fs.readFileSync('path/to/private/key.pem'),
      cert: fs.readFileSync('path/to/public/cert.pem')
    };
    https.request(options, (res) => {
      ...
    });
    ログイン後にコピー
    上記のコードでは、https モジュールが require によって導入され、https リクエストのパラメーターを構成するオプション オブジェクトが作成されます。このうち、key と cert は、それぞれ使用する秘密鍵と公開鍵のパスを指定します。具体的なパスは実際の状況に基づいて決定する必要があります。

    概要

    この記事では、OpenSSL ライブラリをインストールし、さまざまなオペレーティング システムで Node.js 環境を構成する方法を紹介します。 OpenSSL のインストール操作を理解することは、今後の Node.js プロジェクト開発にとって非常に重要です。この記事の紹介を通じて、読者がさまざまなオペレーティング システムに OpenSSL ライブラリをインストールする方法を学び、習得できることを願っています。

    以上がopensslをnodejsにインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

    ソース:php.cn
    このウェブサイトの声明
    この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
    人気のチュートリアル
    詳細>
    最新のダウンロード
    詳細>
    ウェブエフェクト
    公式サイト
    サイト素材
    フロントエンドテンプレート