• 締切済み

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を再起動させ動かしてもページが表示できません。 根本的に色々と間違って勘違いしているかもしれませんが、どうすれば公開できるようになるでしょうか? よろしくお願いします。

みんなの回答

  • inumoe
  • ベストアンサー率0% (0/0)
回答No.1

すでに解決済みかもしれませんが。 webmatrixはポート80を指定できない仕様だったかと(localhostを除く)。 webmatrixを使って作業用PCにテスト環境を作り、「発行」でサーバ専用機にコピーする……という使い方をするんですよ。 ただし、ポート80にこだわらなければ、引用されたページのやり方で公開できるはずです。

関連するQ&A

  • サーバ構築について

    只今、Ubuntu8.04をインストールし、Linuxを勉強中です。 購入したテキストに沿って勉強中なのですがサーバ構築で躓きました。 Apacheをインストールし、動作確認のlocalhostにアクセスはうまくできました。しかし、設定変更をしてwebページ公開をしようとしたところ apache2: Syntax error on line 185 ・・・ Could not open configuration ・・・ No such file or directory というエラーが出て設定変更が出来ません。 localhostにアクセスも出来なくなってしまいました。 エラー箇所の185行目はlncludeしている処理です。 PCにもあまり詳しくなく、初心者なので初歩的な質問ですみません。 解決方を教えて頂ければ幸いです。

  • サーバに接続できない

    どうもこんにちは MySQLを使用してWindowsXPでデータベースを構築しようとしています。 MySQLをインストールし、「MySQL Server Instance Configuration Wizard」で設定を行おうとしたら、最後の「Apply security settings」で以下のエラーが出ました。 「ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)」 その後も何度か操作を行いましたが、エラーが発生し先へ進みません。 設定を完了するにはどうしたらいいのでしょうか? 以下に他の状況を示します。 ・コマンドプロンプトで mysql -u root と入力すると、「ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)」のエラーが発生する。 ・コマンドプロンプトで telnet localhost 3306 と入力すると、メッセージが表示される。

    • ベストアンサー
    • MySQL
  • webサーバ公開

    windows server 2003 で、webサーバを構築し公開したいと考えています。 とりあえずコンピュータにアプリケーションサーバを追加しました http://localhost/ にアクセスすると自分で作成したページが見れます。 ここのページでドメイン名の登録をしました。 http://ieserver.net/ ですが、登録したドメイン名URLに入力しても ページが表示されません。 IPアドレスを入力してもだめでした。 どのようにすればよいのでしょうか? ちなみにルータを使用しています。 登録したドメインを入力しても ルータのログイン画面は帰ってきません。 ほかのパソコンからも試しましたが、 接続がリセットされました というメッセージが出てきます。

  • FTPサーバー構築

    CentOS6.6をVmwarePlayer上にインストールし Linuxの学習をしていますが、FTP(CentOS標準のvsftp)サーバーがうまく動作しません。 構築手順は以下となります。 (1)vsftpインストール [root@localhost home]#yum instarll vsftpd (2)パッシブモード許可設定 [root@localhost home]#vi /etc/vsftpd/vsftpd.conf (3)vsftpd.confの最終行に以下を追加 pasv enable=YES pasv_min_port=10100 pasv_max_port=10150 (4)SELinux無効設定 [root@localhost home]#vi /etc/sysconfig /selinux SELinux=enforcingを SELinux=disabledに変更 (5)vsftpd起動 [root@localhost home]#service vsftpd start vsftpd 用の vsftpd を起動中: [ OK ] と表示される。 (6)FTPサーバーにアクセス [root@localhost home]#ftp localhost -bash: ftp: コマンドが見つかりませんと表示される。 なぜでしょうか?

  • Windows2003Server上にエンタプライズルートCAを構築し

    Windows2003Server上にエンタプライズルートCAを構築しようとしています。 証明書サービスはインストールしたのですがWebページ(CertSrv)にアクセスできず、 IISで確認したところ、なぜかIIS上からsystem32\certsrvのフォルダが見えません。 パスが存在しません、とエラーになってしまいます。 (エクスプローラ上で存在している事は確認できます) certsrvのアクセス許可は↓こちらを参照して設定してみましたがうまくいきませんでした。 http://support.microsoft.com/kb/812614 ログインユーザーはAdministratorで作業を行っています。 構築しているPCはドメインコントローラなのですが、それが何か影響しているのでしょうか・・。 (サーバ管理者は別の人間で当方はドメインコントローラ等明るくないです) 環境: OS:Windows 2003 Server Enterprise x64 Edition SP2 よろしくお願いします。

  • 自宅でサーバーを構築して公開までこぎ着けたのですが・・・

    自宅でサーバーを構築して公開までこぎ着けたのですが、 ページを表示すると、英語の文字に関しては問題はないのですが、 日本語となると、西ヨーロッパ語が選択されたり・・・ と、標準設定は日本語になっているにもかかわらず、 ほかの言語が勝手に選択されてしまうのです。 これって、自動的に「日本語を表示!!」となんかソースに組み込む ことって可能なのでしょうか? 毎回、エンコードを変更してもらうのは 面倒と思いますので。

  • IISによるFTPサーバ構築の方法

    Windows2000Server(IIS含)をインストールしたパソコンが家にあります。ADSL環境で、ルータを噛ましています。 現在、IISによりWebサーバを構築しています。ルータのバーチャルサーバ機能で、80番ポートを2000サーバのMACアドレスに振るようにしています。 今回、外出先から家のファイルにアクセスできるようにFTPサーバを構築することにしました。 そこでWWWと同様、ルータのバーチャルサーバ機能で21番を2000サーバに振る設定をしました。IISの方は、よくわからないまま適当に設定しましたが、ダイヤルアップで接続した別のパソコンからURLに「ftp://パソコンのグローバルアドレス」を入力したところ「フォルダにアクセス権がない」とのメッセージが出ました。 FTPサイトの設定方法が間違っているのでしょうか? ご存知のかた、FTPの正しい設定方法を教えてください。 よろしくお願いいたします。

  • Windows Serverでftpサイト構築

    Windows Server 2012 R2を使用しております。 現在、Apache、MySQL、PHP、Perlのインストールや設定を行いまして、これからローカルのPCからFTPクライアントで接続できるようにしたいと思っております。 インターネットで調べているところ、Windows Serverでftpサイトを構築する場合、IISを使ってインストールされている情報しか見つからなかったのですが、当方の事情によりIISをインストールすることができません。 IISを使わなくてもftpサイトを構築することは可能でしょうか。 また、お分かりいただけましたら、構築に関する情報をご教授いただけますと幸いです。 よろしくお願い致します。

  • 社内イントラでwebサーバー構築に関して

    社内イントラ用にwebサーバーを構築しています。 OSはWinXP SP2でIISを使用しています。 設定後、自分自身のコンピュータで確認したらIISの確認用ページが表示されたので、設定は正しくできたと思いますが、同じ社内の他のPCからURLを入力するとページが表示されません。 CGIでアンケートソフトなどを設定しても、自分自身ではページが表示されるのに、他のPCからやると表示されません。 他に設定しなければいけない箇所があるのでしょうか? ご意見よろしくお願いします。

  • Windows2003ServerでDNSを構築したい

    お世話になります。 自社WebサーバーにDNSを構築することになりましたが、初めてのことで、うまく設定できず悩んでおります。 Webサーバー自体は既に1年以上稼動しており、DNSについてはプライマリ、セカンダリともにOCNに登録しています。この度、別の独自ドメインのセカンダリDNS用にするために、自前でインターネット向けのDNSサーバーを構築しWebサーバマシン上でnslookupを実行したところ、設定したIPアドレスが返ってきたので正しく設定できたと思ったのですが、いざインターネット上でサイトにアクセスしてみると、「ページを表示できません」というページが表示されてしまいます。 試しに、以下のサイト上で、外部からnslookupコマンドを実行したところ、うまくいきませんでした。 http://www.cman.jp/network/support/nslookup.html 確認すべき事項について、アドバイスお願いいたします。

専門家に質問してみよう