アクティブディレクトリで Apache サービスの Kerberos 認証を設定する方法を学習しますか? このチュートリアルでは、マイクロソフトの Windows および Kerberos プロトコルからアクティブ ディレクトリを使用して Apache ユーザーを認証する方法を示します。
• Ubuntu 20
• Ubuntu 19
• Ubuntu 18
• Apache 2.4.41
• Windows 2012 R2
この例では、ドメイン コントローラの IP アドレスは 192.168.15.10 です。
この例では、Apache サーバーの IP アドレスは 192.168.15.11 です。
Techexpert.tipsによる著作権© 2018-2021。
すべての権利が予約されています。 この出版物のいかなる部分も、出版社の書面による事前の許可なしに、いかなる形でも、またはいかなる手段によっても複製、配布、または送信することはできません。
機器リスト
次のセクションでは、このチュートリアルの作成に使用される機器の一覧を示します。
アマゾンアソシエイトとして、私は適格な購入から稼ぎます。
アパッチ – 関連チュートリアル:
このページでは、Apacheに関連するチュートリアルのリストにすばやくアクセスできます。
チュートリアルウィンドウ – ドメインアカウントの作成
• IP – 192.168.15.10
• Operacional System – WINDOWS 2012 R2
• Hostname – TECH-DC01
Active Directory データベースに少なくとも 1 つのアカウントを作成する必要があります。
ADMIN アカウントは Apache サーバーでログインするために使用されます。
ドメイン コントローラーで、次の名前のアプリケーションを開きます: Active Directory ユーザーとコンピューター
Users コンテナ内に新しいアカウントを作成します。
admin という名前の新しいアカウントを作成します。
ADMIN ユーザーに設定されたパスワード: kamisama123..
このアカウントは Apache サーバーでの認証に使用されます。
これで、必要なアクティブ ディレクトリ アカウントが作成されました。
アパッチ – アクティブディレクトリでの Kerberos 認証
• IP – 192.168.15.11
• Operational System – Ubuntu 20
• Hostname – APACHE
ホスト名を設定する場合は、ホスト名を使用します。
HOSTS 構成ファイルを編集します。
ドメイン コントローラの IP アドレスとホスト名を追加します。
Apache サーバー、Kerberos モジュール、および必要なソフトウェアのリストをインストールします。
グラフィック・インストールで、以下の構成を実行します。
• Kerberos realm – TECH.LOCAL
• Kerberos server – TECH-DC01.TECH.LOCAL
• Administrative server – TECH-DC01.TECH.LOCAL
ネットワーク環境を反映するようにドメイン情報を変更する必要があります。
Kerberos 構成ファイルを編集します。
ここでは、設定の前にファイルがあります。
ここに、設定後のファイルがあります。
ネットワーク環境を反映するようにドメイン情報を変更する必要があります。
ドメイン管理者として Kerberos セッションを開始します。
Kerberos セッションをリストします。
コマンド出力を次に示します。
Apache サーバーをドメインコンピューターとして追加します。
ネットワーク環境を反映するようにドメイン情報を変更する必要があります。
ホスト名を変更する必要があります。
ドメイン管理者として Kerberos セッションを停止します。
キー ファイルを正しい場所に移動します。
この例では、TEST というディレクトリにアクセスしようとするユーザーに認証を要求します。
TEST という名前のディレクトリを作成し、このディレクトリに対する www-data という名前のアクセス許可をユーザーに与えます。
このディレクトリにアクセスしようとするユーザーに Kerberos 認証を要求するように Apache サーバーを構成します。
Apache 構成ファイルを編集します。
ここでは、設定の前にファイルがあります。
ここに、設定後のファイルがあります。
Apache サーバは、TEST という名前のディレクトリにアクセスするためのパスワード認証を要求するように設定されました。
Apache サービスは、Kerberos を使用してユーザーアカウントを認証するように構成されました。
ネットワーク環境を反映するようにドメイン情報を変更する必要があります。
Apache サービスを再起動します。
おめでとう! Kerberos を使用するように Apache 認証を正常に構成しました。
アパッチ – Kerberos 認証テスト
ブラウザを開き、Apache ウェブサーバーの IP アドレスを入力します。
この例では、ブラウザに次の URL が入力されています。
• http://192.168.15.11
Apache のデフォルトページが表示されます。
ブラウザを開き、Web サーバーの IP アドレスと /test を入力します。
この例では、ブラウザに次の URL が入力されています。
• http://192.168.15.11/test
ログイン画面で、アクティブディレクトリのユーザー名とそのパスワードを入力します。
• Username: admin
• Password: kamisama123..
ログインが成功すると、TESTという名前のディレクトリにアクセスする権限が与えられます。
おめでとう! Apache サーバーで Kerberos 認証を構成しました。