- 締切済み
WebMatrixでのMoodle公開サーバー構築
はじめまして。 今回はじめてサーバー構築しようと思っており、Moodleをグローバルに公開しようとしています。 何卒知識が浅はかですが、よろしくお願いします。 windows7のIISを利用して、サーバー構築を試みて、別の家のPCから自分の家のグローバルIPを打つときちんと公開用のテストページが表示できました。 IISでサーバー構築できたので、MySQLをインストールし、次にMoodleをインストールしようとしましたが、仮想ディレクトリ設定悩み、Moodleのインストールのページがうまく表示せず、途方に暮れていたところスムーズにMoodle構築ができるWebMatrix2でMoodle構築をする方法を見つけました。 一旦、使っているIISを停止させてこちらのWebMatrix2を利用してMoodleをインストールし、簡易的にローカル内でMoodleを構築できました。きちんとMoodleの管理もできます。 グローバルに公開しようと思い、WebMatrix2でデフォルトだとMoodleの公開URLが「http://localhost:33799/」 になっていたので、こちらを192.168.1.2に設定してアクセスしたところ 「申し訳ございません、不正なアクセスが検知されたため、「 http://localhost:33799 」アドレスからのみサーバにアクセスできます。 サーバ管理者にご連絡くください。 」 と表示されてしまいます。ファイアーウォールも切って試しても同じように表記され、http://localhost:33799のページに飛ばされてページ接続できない状態になってしまいます。 その解決ページに、こちらの設定をすれば公開できると書かれたページがあったのですが http://awoni.net/intranet/webmatrix/ うまくいきません。(WebMatrix1) ---------------------------------- Windows 7/Vista の場合 コマンド プロンプトを「管理者として実行」して、以下のコマンドを実行します。 netsh http add urlacl url=http://192.168.1.11:8080/ user=everyone ---------------------------------- ポート80のhttpでも公開できますと書かれており、192.168.1.2:80に書き換えてコマンドプロンプトで 打ち込んで、WebMatrixを再起動させ動かしてもページが表示できません。 根本的に色々と間違って勘違いしているかもしれませんが、どうすれば公開できるようになるでしょうか? よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- inumoe
- ベストアンサー率0% (0/0)
すでに解決済みかもしれませんが。 webmatrixはポート80を指定できない仕様だったかと(localhostを除く)。 webmatrixを使って作業用PCにテスト環境を作り、「発行」でサーバ専用機にコピーする……という使い方をするんですよ。 ただし、ポート80にこだわらなければ、引用されたページのやり方で公開できるはずです。