2016-04-11 10 views
0

VirtualBoxとUbuntuデスクトップを介してMoodle(ラーニングプラットフォーム)Webサーバーをセットアップできました。ローカルのマシンとLAN上で、Moodleは192.xxx.xxx.xxx/moodleにアクセスして問題なく立ち上げることができます。私のネットワーク上でポート80を開いた後、外部ネットワークからパブリックIPアドレスを訪問してApache2のデフォルトのインデックスページを正常に表示することもできます。パブリックIPからWebサーバーにアクセスしてサーバーのローカルIPにリダイレクトして失敗する(ubuntu apache2、moodle hosting)

しかし、my.public.ip.address/moodleにアクセスしようとすると、Moodleはサーバのローカル192.xxx.xxx.xx/moodleにリダイレクトします。これは、外部ネットワークからアクセスした場合には明らかに失敗します。 Moodleに "my.public.ip.address/moodle"を受け入れる方法を教えてください。

ありがとうございます!

答えて

0

wwwルートのパブリックIPアドレスを使用してみましたか? config.php

$CFG->wwwroot = 'http://my.public.ip.address/moodle'; 
+0

私はこれを行っていると別のものを作成しながら、それは実際に問題を解決します。今私は外部IPからmoodleサイトにアクセスできますが、localhost/moodleアドレスからアクセスすることはできません。それにもかかわらず、これは大きな改善です。 – Oliver

関連する問題