ホームページ バックエンド開発 PHPチュートリアル Linux で Apache に ssl を設定した後、https と http の両方にアクセスできる理由とその他の関連問題を専門家に再度尋ねます。

Linux で Apache に ssl を設定した後、https と http の両方にアクセスできる理由とその他の関連問題を専門家に再度尋ねます。

Jun 13, 2016 pm 01:33 PM
conf http https openssl ssl

Linux で Apache に SSL を設定すると https と http の両方にアクセスできる理由をもう一度専門家に尋ねました。100 点
私のレベルが限られているため、インターネットで多くの情報を読んだため理解できませんでした
。明らかに

そうですか? Web ページには https を使用するものと、http を使用するものがあります。
1. その中には openssl があります。証明書を生成するコマンド
便利です。もう 1 つは ssl.ca-0.1.tar です。.gz によって生成される 2 つの証明書の違いは何ですか?

2.
の目的は何ですか? openssl のインストール
--with-ssl=/usr/local/ssl の機能は何ですか
ただし、ssl をインストールした後 (https と http の両方にアクセスできます)、ssl ディレクトリを削除することも有効です。なぜですか?
3.
SSL をロードするには次の方法があります
httpd-ssl.conf で #Include conf/extra/ #Remove Enable ssl を有効にします
./bin/apachectlstartssl もあります
これはバージョンの問題のようですが、あまり明確ではありません

4.
一部の構成では必須とされています。 ssl の so モジュールとは何ですか?
win32 では必要です。 (ただし、そのとき、すべての Web ページは https 経由でアクセスする必要があります。https を使用したいのは一部の部分のみです)

インターネットによると、専門家のアドバイスによると、私は倒れそうになりました。



------解決策------------------1. 2 つの証明書を生成する必要があり、1 つは発行されます。詳細は不明です

2. openssl は、openssl による証明書の生成を介して行われます。 RSA またはその他の暗号化アルゴリズムを使用して、公開鍵と秘密鍵を生成することができます

3. SSL は、クライアントとサーバーの間に安全なチャネルを確立するプロトコルです

4 。よくわからない..

------解決策---------https を使用してアクセスすると、SSL によって暗号化されます。 http を使用することは、暗号化されていない通常のアクセスです。詳細については、IE で右下隅に表示される暗号化記号を確認してください。

------解決策---------http://topic.csdn.net/ u /20090203/09/0b08ddec-fcd7-4558-ace9-c9c844cd74c2.html

ぜひご覧ください、参考にしてください

------解決策------------------ 1. 違いはありません。 tcl TV と Konka TV と同じように、どちらもテレビです。

2. apache を ssl に対応させることが目的です。 --with-ssl の目的は、Apache をコンパイルするときに ssl ライブラリを使用する必要がある場合、ssl ライブラリはどこにあるのかを C コンパイラに知らせることです。

3. わかりません。私が聞かなければいけない質問です!古いバージョンは通常、apachectl startsl で起動します。新しいバージョンには、SSL を Apache モジュールの形式で実行できるようにするための ssl 構成ファイル

4.so が含まれているだけです (サポートされています)。一部の Web ページでは SSL をサポートする必要があります。それがドメイン名の一部なのかディレクトリの一部なのかわかりません。 SSL ディレクトリをサポートするように仮想ホストを構成するときにいくつかのドメイン名が追加されます。私は試していませんが、ホストと同様になるはずです。

------解決策------------------ https はルート ディレクトリから直接開始されますか? それともエイリアスまたは virtualHost を使用しますか?

/var/www の直下に配置されている場合は、http が /var/www/ にアクセスできないように http conf を変更する必要があります。
alias または virtualHost を記述した場合は、http conf の alias または virtualHost を削除するだけで問題ありません。

------解決策------------------ ヘルプ!
4. LoadModule ssl_module modules/mod_ssl.so の設定と同様に、名前が示すように、SSL モジュールをロードします。
3. conf/extra/httpd-ssl.conf (xampp を使用) をインクルードします。 sslの設定
料理のようなもので、4は調理器具の準備、3はおかずの準備です
ListenコマンドはIPとポートを指定できるはずです


------解決策------------------
SSL はクライアント上のプロトコルですサイド サーバーとの間で安全なチャネルを確立するためのプロトコル

openSSLはクライアント側とサーバー側に分かれるツールです

サーバー側はモジュールモードで実行可能

------解決策---------mod_ssl.so がロードされていません。conf/extra を設定してください/httpd-ssl.conf はおそらく機能せず、Apache が起動するとエラーが発生します



-----解決策---------学びました。 。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

http ステータス コード 520 は何を意味しますか? http ステータス コード 520 は何を意味しますか? Oct 13, 2023 pm 03:11 PM

HTTP ステータス コード 520 は、サーバーがリクエストの処理中に不明なエラーに遭遇し、より具体的な情報を提供できないことを意味します。サーバーがリクエストを処理しているときに不明なエラーが発生したことを示すために使用されます。サーバー構成の問題、ネットワークの問題、またはその他の不明な理由が原因である可能性があります。これは通常、サーバー構成の問題、ネットワークの問題、サーバーの過負荷、またはコーディング エラーが原因で発生します。ステータス コード 520 エラーが発生した場合は、Web サイト管理者またはテクニカル サポート チームに連絡して詳細情報と支援を得ることが最善です。

HAProxy で SSL パススルーを実装する方法 HAProxy で SSL パススルーを実装する方法 Mar 20, 2024 am 09:30 AM

Web サーバーの負荷分散を維持することは、ダウンタイムを防ぐための重要な対策の 1 つです。ロード バランサーの使用は信頼性の高いアプローチであり、HAProxy は高く評価されています。 HAProxy を使用すると、負荷分散方法を正確に構成し、SSL パススルーをサポートして、クライアントとサーバー間の通信のセキュリティを確保できます。まず、HAProxy で SSL パススルーを実装することの重要性を検討し、その後、この機能を実装するために必要な手順の詳細な説明と、理解を深めるための例を示します。 SSLパススルーとは何ですか?どうしてそれが重要ですか? HAProxy はロード バランサーとして、Web サーバーに流れる負荷を受け入れ、構成されたサーバー全体に分散します。負荷分散はクライアントデバイスを対象とし、

httpステータスコード403とは何ですか? httpステータスコード403とは何ですか? Oct 07, 2023 pm 02:04 PM

HTTP ステータス コード 403 は、サーバーがクライアントの要求を拒否したことを意味します。 http ステータス コード 403 の解決策は次のとおりです: 1. 認証資格情報を確認します。サーバーが認証を必要とする場合は、正しい資格情報が提供されていることを確認します。2. IP アドレス制限を確認します。サーバーが IP アドレスを制限している場合は、クライアントの IP アドレスは制限されています。ホワイトリストに登録されているか、ブラックリストに登録されていません。3. ファイルのアクセス許可設定を確認します。403 ステータス コードがファイルまたはディレクトリのアクセス許可設定に関連している場合は、クライアントがこれらのファイルまたはディレクトリにアクセスするための十分なアクセス許可を持っていることを確認してください。等

Web ページのリダイレクトの一般的なアプリケーション シナリオを理解し、HTTP 301 ステータス コードを理解する Web ページのリダイレクトの一般的なアプリケーション シナリオを理解し、HTTP 301 ステータス コードを理解する Feb 18, 2024 pm 08:41 PM

HTTP 301 ステータス コードの意味を理解する: Web ページ リダイレクトの一般的なアプリケーション シナリオ インターネットの急速な発展に伴い、Web ページの操作に対する人々の要求はますます高くなっています。 Web デザインの分野では、Web ページのリダイレクトは一般的かつ重要なテクノロジであり、HTTP 301 ステータス コードによって実装されます。この記事では、HTTP 301 ステータス コードの意味と、Web ページ リダイレクトにおける一般的なアプリケーション シナリオについて説明します。 HTTP301 ステータス コードは、永続的なリダイレクト (PermanentRedirect) を指します。サーバーがクライアントのメッセージを受信すると、

C# における一般的なネットワーク通信とセキュリティの問題と解決策 C# における一般的なネットワーク通信とセキュリティの問題と解決策 Oct 09, 2023 pm 09:21 PM

C# におけるネットワーク通信とセキュリティの一般的な問題と解決策 今日のインターネット時代では、ネットワーク通信はソフトウェア開発に不可欠な部分となっています。 C# では通常、データ送信のセキュリティ、ネットワーク接続の安定性など、ネットワーク通信の問題が発生します。この記事では、C# における一般的なネットワーク通信とセキュリティの問題について詳しく説明し、対応する解決策とコード例を提供します。 1. ネットワーク通信の問題 ネットワーク接続の中断: ネットワーク通信プロセス中に、ネットワーク接続が中断される場合があります。

CentOS 7 での OpenBLAS インストールおよび CentOS 7 OpenSSL インストール CentOS 7 での OpenBLAS インストールおよび CentOS 7 OpenSSL インストール Feb 10, 2024 am 11:45 AM

オープンソースのオペレーティング システムである LINUX は、幅広いアプリケーションとユーザー グループに利用されており、CentOS7 は LINUX のブランチ バージョンであり、RedHat Enterprise Linux (RHEL) のソース コードに基づいて構築されており、高い安定性とセキュリティを備えています。 CentOS7 にインストールして構成できる OpenBLAS と OpenSSL は、多くの開発者やシステム管理者の共通のニーズです。この記事では、CentOS7 に OpenBLAS と OpenSSL をインストールして構成する方法について詳しく説明します。 OpenBLAS は、BLAS (BasicLinearAlgebraSubprograms) インターフェイスに基づくオープン ソースの高性能数学ライブラリです。

httpリクエスト415エラーの解決策 httpリクエスト415エラーの解決策 Nov 14, 2023 am 10:49 AM

解決策: 1. リクエスト ヘッダーの Content-Type を確認する; 2. リクエスト本文のデータ形式を確認する; 3. 適切なエンコード形式を使用する; 4. 適切なリクエスト メソッドを使用する; 5. サーバー側のサポートを確認する。

HTTP 200 OK: 成功した応答の意味と目的を理解する HTTP 200 OK: 成功した応答の意味と目的を理解する Dec 26, 2023 am 10:25 AM

HTTP ステータス コード 200: 成功した応答の意味と目的を調べる HTTP ステータス コードは、サーバーの応答のステータスを示すために使用される数値コードです。このうち、ステータス コード 200 は、リクエストがサーバーによって正常に処理されたことを示します。この記事では、HTTP ステータス コード 200 の具体的な意味と使用法について説明します。まず、HTTP ステータス コードの分類を理解しましょう。ステータス コードは、1xx、2xx、3xx、4xx、5xx の 5 つのカテゴリに分類されます。このうち、2xx は成功応答を示します。 200 は 2xx で最も一般的なステータス コードです

See all articles