
/var/www/mysite1
Apacheの下に2つのローカルウェブサイトがあり、および経由/var/www/mysite2
でアクセスできるとしましょう。localhost/mysite1
localhost/mysite2
user
このページはローカルでのみ利用可能で、マイコンピュータには、user1
などの複数のユーザーがいますuser2
。両方のuser
サイトを表示できますが、表示user1
のみ可能ですかmysite1
?user2
mysite2
答え1
過去には次のものが使用できました。mod_access_identd
。Ident
転送を許可するディレクティブを追加します。識別する規約。 Apache サーバーは、クライアント・コンピューターで実行されている Ident サーバーを照会します。これにより、クライアントコンピュータのルートとクライアントとサーバー間の通信を信頼する限り、信頼できる情報を提供できます。
今日、インターネットでは、これらの2つの仮定はほぼ常に間違っています。つまり、暗号化がなければ通信を信頼できず、リモートコンピュータでルートになることは重要ではありません。あなたの場合、Identは機能します。このモジュールがApache 2に移植されたことを示すものはありません。移植するのがどれほど難しいかはまったくわかりません。サーバーを実行する必要がありますidentd
。ほとんどのLinuxディストリビューションには一部が付属していますが、デフォルトではインストールされません。
まだ正式な内容が残っていますmod_ident
、認証は提供せず、ロギングのみを提供します。