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に接続するアイデアの詳細な説明

推薦する

Ubuntu 18.04 に mysql5.7.23 をインストールするチュートリアル

この記事では、Ubuntu18.04にmysql5.7.23をインストールする具体的な方法を参考まで...

DockerにTomcatコンテナを追加したときにホームページにアクセスできない問題の解決方法

質問docker run コマンドを使用して、tomcat コンテナが正常に追加されました。ポートも...

Vue の動的メニュー、動的ルートの読み込みと更新の落とし穴

目次必要:アイデア:レッスン:テキストを共有する:要約する必要:インターフェイスからサブメニュー デ...

react-virtualized を使用して、動的な高さを持つ画像の長いリストを実装する

目次開発中に発生した問題解決具体的な実装実績まとめバーチャルリストは、スクロールコンテナ要素の表示領...

雨滴効果を実現する JavaScript キャンバス

この記事の例では、雨滴効果を実現するためのキャンバスの具体的なコードを参考までに共有しています。具体...

MySQL でタイムスタンプを日付に変換する例

序文職場で次のような状況に遭遇しました。ログ システムのテーブルでは、時間フィールドには日付データで...

ボタンの権限判定を実装するためのVueカスタムv-has命令

アプリケーションシナリオバックグラウンド管理システムを例にとると、各ユーザーには異なるボタン権限があ...

Ckeditor + Ckfinderを使用したJavaScriptファイルアップロードケースの詳細な説明

目次1. 準備2. 減圧3. 統合を開始する1. 準備Ckeditor_4.5.7_full + C...

Linux サーバー上のローカル静的リソースにアクセスするために nginx を使用する方法

1. ポート 80 が占有されているかどうかを確認します。通常、ポート 80 は Apache サー...

Mysqlはブール型の演算を設定します

Mysqlはブール型を設定します1. Tinyintタイプテストテーブルを作成し、blフィールドをブ...

異なるデータベースで DROP TABLE を書く方法

異なるデータベースで DROP TABLE を書く方法1.MySQL 存在する場合はテーブルを削除 ...

CentOS7.4 で JDK1.8 をインストールするためのグラフィカル チュートリアル

Linux インストール JDK1.8 手順1. CentOS に独自の openJDK があるかど...

CSS はモバイル互換性の問題を解決するために 0.5px の線を実装します (推奨)

【コンテンツ】: 1.背景画像のグラデーションスタイルを使用する2. スケールを使ってズームできる...

LinuxにDockerをインストールする(非常に簡単なインストール方法)

最近、かなり暇です。大学4年生として数か月間インターンをしていました。インターンとして、Docker...

JS ベースの Ajax 同時リクエスト制御を実装する方法

目次序文Ajax シリアルおよびパラレルAjaxの同時リクエスト制御のための2つのソリューションPr...