はじめまして、local環境でmoodleネットワークのテストをしていますが、そもそもピアツーピア・ネットワークでお互いを会話させることができません。ご教授くださいませ。
1台(a)はnoteでcentosで
2台目(b)はdesktopでcentosです。
2台の計算機のhostnameを
a.localhost
b.localhost
とします。
/etc/hostsには、
127.0.0.1 a.localhost
192~ a.localhost
192~ b.localhost
および、
127.0.0.1 b.localhost
192~ b.localhost
192~ a.localhost
の様に書いています。
bでは、aのサイト名とホスト名が出ていますが、公開鍵の有効期限が'70年です。
aでは、「無効なURIパラメータです。」と出ました。
noteでは、device的にうまくいかないのかな?と思ったりで、投稿しました。
やるべきことを、ご教授ください。
秋山@eラーニングサービスです。
以下のような手順で設定すれば良いと思います。
以下のような手順で設定すれば良いと思います。
- ネットワーキングをonにする
- サイト管理->ネットワーキング->設定から「ネットワーキング」onにチェックをいれる
- そして「設定を保存する」をクリック
- 相手のホストを登録する
- サイト管理->ネットワーキング->ピアから新しい「ホストを追加する」の欄に相手のアドレスを入れる。
- 「ホストを追加する」をクリック。
- サイト管理->ネットワーキング->ピアから先ほど追加したホスト名をクリックする
- サービスタブをクリックして
- 「変更を保存する」をクリック
- サイト管理->ユーザ->認証から「moodleネットワーク認証」をYesにする
- 「moodleネットワーク認証」の設定をクリック
- 「リモートユーザを自動的に追加する」をYesにする
- SSO(アイデンティティプロバイダ)とSSO(サービスプロバイダ)の「公開」「登録」にチェックをいれる
- 「変更を保存する」をクリック
- ネットワークサーバブロックを追加する。
注「XML-RPC」がないと表示された場合。(Linuxの場合)
サイト管理->サーバ->PHP情報でインストールされてるかを見る
#yum list installed | grep xmlrpc で「php-xmlrpc」がインストールされているか確認する
# yum install php-xmlrpc でインストールする
# /etc/rc.d/init.d/httpd restart