Moodleをインターネットに公開する

 Moodleをインターネット(あるいはイントラネット)に公開して,他のコンピュータからも利用できるようにするには,最低限,C:\xampplite\moodle\config.phpとApacheの設定を変更する必要があります.

 なお,以下の記述は不正確であったり,セキュリティ上の問題があるかも知れません.Webサービスをインターネット上に公開するには,書籍等を精読してご自身のネットワークに関する知識のブラッシュアップを図って下さい.ここに書く内容はあくまで,少なくともどこをどのように書き換えなくてはいけない,という最低限の箇所を示しているに過ぎません.


 いま,公開するコンピュータのURLをwww.mymoodle.comとします.

(1)Moodle(config.php)の設定

 このファイルの設定のうち,
$CFG->wwwroot = 'http://localhost';

$CFG->wwwroot = 'http://www.mymoodle.com';
と書き換えて下さい.

(2)Apache(httpd.conf)の設定

 C:\xampplite\apache\confフォルダの中にApacheの設定を変更するための設定ファイルが存在します.いくつものファイルがフォルダの中に整理されていますが,インターネットに公開するための設定は,C:\xampplite\apache\conf\httpd.confファイルを修正するだけで構いません.httpd.confファイルをテキストエディタで開いて下さい.

  1. ServerAdmin admin@localhost
    このサーバの管理者のメールアドレスです.admin@localhostをあなたのメールアドレスに変更して下さい.
  2. ServerName localhost:80
    このサーバのURLアドレスです.localhost:80をwww.mymoodle.com:80 に変更して下さい.
 Apacheの設定を変更したら,変更を有効とするために,一旦,XAMPP Control Panel Applicationなどを用いて,Apacheを再起動(Stop→Start)して下さい.

(3)Proxyサーバ(Moodle)の設定

 もしあなたのコンピュータがプロクシサーバを介してインターネットに接続している場合は,Moodleのサイト管理メニューのサーバのツリーの中にあるHTTPの設定の中にあるプロクシホストプロクシポートの設定を行う必要があります.それぞれどのような設定を行えば良いのかは,ネットワーク管理者に聞いて下さい.


 以上の設定を変更したら,Moodleサーバ以外のコンピュータのWebブラウザから,http://www.mymoodle.comへアクセスすれば,Moodleのフロントページが表示されるはずです.

作業手順に戻る)



[一つ前のページに戻る] [サイトマップに戻る]