Linux 環境の Apache で https サービスを有効にする方法の詳細な説明

Linux 環境の Apache で https サービスを有効にする方法の詳細な説明

この記事では、Linux 環境の Apache で https サービスを有効にする方法について説明します。ご参考までに、詳細は以下の通りです。

まず、SSL証明書を申請します。Alibaba Cloudを例に、ドメイン名管理を見つけます。

無料のSSL証明書:

単一ドメイン名の無料証明書を構成する: (有効期間 1 年間)

[OK] をクリックして証明書を確認します。

審査に合格すると、証明書をダウンロードできます。

Apache の SSL 証明書をダウンロードします。

これら3つを解凍し、Apacheインストールディレクトリ/etc/httpd/certに配置しました。

これを httpd.conf に追加します (conf.d フォルダーの下にあるすべての conf ファイルをインポートします)。

conf.d/*.conf を含める

次の 2 つを実行します。

yum で mod_ssl をインストールします
yum で openssl をインストールし、 openssl-devel を実行します。

/etc/httpd/conf.d/ssl.confファイルを見つけます:

すべてのコンテンツを置き換えます:

<仮想ホスト *:443>
  ドキュメントルート "/var/www/html"
  サーバー名 www.msllws.top
  SSLエンジンオン
  SSL証明書ファイル /etc/httpd/cert/932538_www.msllws.top_public.crt
  SSL証明書キーファイル /etc/httpd/cert/932538_www.msllws.top.key
  SSL証明書チェーンファイル /etc/httpd/cert/932538_www.msllws.top_chain.crt
</仮想ホスト>

 
名前仮想ホスト *:443

その後、httpsにアクセスできます

この記事が Linux サーバーの設定に役立つことを願っています。

以下もご興味があるかもしれません:
  • Apache https 設定の詳細な手順
  • 暗号化における https の Apache 展開の概要

<<:  Vue プロジェクトで axios リクエストを使用する方法

>>:  mysql8.0.11をインストールしてrootパスワードを変更し、navicat for mysqlに接続するアイデアの詳細な説明

推薦する

MySQL で複数の主キーが定義されているエラーの解決方法

主キーを作成するには 2 つの方法があります。 テーブルテーブル名を作成( フィールド名タイプ、 フ...

HTML での一般的なリダイレクト接続の例コード

コードをコピーコードは次のとおりです。 window.location.href="zcb...

HTM と HTML の違いは何ですか? HTM と HTML の違いは何ですか?

Web デザインを学習する過程で、html と htm の関係など、遭遇した多くの問題について深く...

iframe ページパラメータの文字化けの問題について議論

非常に珍しいパラメータ文字化けの問題に遭遇しました。まずページを見てみましょう写真に示すように、月次...

Vue3+Vue-cli4 プロジェクトで Tencent スライダー検証コードを使用する方法

導入:従来の画像検証コードと比較して、スライダー検証コードには次の利点があります。サーバーは検証コー...

この記事では、VUE の複数の DIV とボタン バインディングの Enter イベントを実装する方法を説明します。

現在、OK ボタンをクリックしたときやキーボードの Enter キーを押したときに操作を実行するとい...

Linux システムで crontab を使用して MySQL データベースを定期的にバックアップする方法

システムの crontab を使用して定期的にバックアップ ファイルを実行し、バックアップ結果を日付...

Ubuntu 18でターミナルを美しいコマンドラインプロンプトに変更する方法

VMware と Ubuntu を再インストールしましたが、コマンドラインプロンプトが単調すぎて美し...

JavaScript でプライベート変数を宣言する 2 つの方法

序文JavaScript は、キーワードを使用してプライベート変数を宣言できる他の言語とは異なります...

高性能な HTML アプリケーションを作成するためのヒント

Web ページのパフォーマンスを向上させるにはどうすればよいでしょうか?ほとんどの開発者は、Java...

CSS3入力ボックスの実装コードはGoogleログインのアニメーション効果に似ています

CSS3を使用して、Googleログインページと同様の入力ボックスをアニメーション化します。効果1 ...

Node.js でのブレークポイント再開の実装

序文通常のビジネスニーズ: 写真、Excel などをアップロードします。結局のところ、数 MB のサ...

WeChatミニプログラムでの仮想リストの実装例

目次序文分析する初期レンダリング方法初期最適化さらなる最適化方法2序文ほとんどのミニプログラムには、...

Vueはページdivボックスのドラッグアンドドロップソート機能を実装します

vue は、ページ上の div ボックスのドラッグ アンド ドロップ ソート機能を実装します。 序文...

docker インストール後に hello-world を実行する問題を解決する

yumを使用してcentos7.3にDocker V1.13.1をインストールしましたしかし、doc...