• ベストアンサー

アパッチの動作環境設定について

Apache1.3.14 Win32をインストールして、とりあえず本で勉強したCGIが動く環境設定で使っていつのですが、 どうしてもJavaScriptと、VBScriptを使えるようにしたいのですが、httpd.confファイルの内容をどう変えたら良いのかが分かりません。 どなたか、助けて下さいー!!!

質問者が選んだベストアンサー

  • ベストアンサー
  • a-kuma
  • ベストアンサー率50% (1122/2211)
回答No.3

> でもどういう訳か、MethodのPOSTで、ページ間の値を渡すと、ブラウザに下記のエラーが表示されるんです(+_+) ん、質問には apache とありますが、ASP ということは IIS ですか? もし、apache だとしたら httpd.conf の書き方で POST だけを制限できるので、そのあたりの設定を見直してください。 <Limit> ディレクティブと Allow, Deny 命令です。

参考URL:
http://japache.infoscience.co.jp/japanese_1_3/manual/mod/directives.html
Kalen_F
質問者

お礼

有難う御座います。 早速、httpd.confの見直しをしてみます(^^)

その他の回答 (2)

  • a-kuma
  • ベストアンサー率50% (1122/2211)
回答No.2

> あのぅ、ブラウザで、JavaScriptの設定って、どこでするのでしょうか??? Internet Explorer 5.5 だと、メニューの「ツール」→「インターネットオプション」の 「セキュリティ」タブのページで選択されているレベルの「レベルのカストマイズ」を 押して見られるリストで、「スクリプト」→「アクティブ スクリプト」が「有効にする」に なっていれば OK 。

Kalen_F
質問者

お礼

JavaScriptは、よーっく調べたら、ソース側に問題があるのを発見して、修正する事ができました。 でもどういう訳か、MethodのPOSTで、ページ間の値を渡すと、ブラウザに下記のエラーが表示されるんです(+_+) どうしてでしょう????? Method Not Allowed The requested method POST is not allowed for the URL /html/Saitoh/method_test2.asp. ちなみに、Getで値を渡すのは、成功しました。

Kalen_F
質問者

補足

IE5.5なのですが、ご指摘通りの設定を確認しましたら、既に有効になっていました。 でも未だに、Java、VB両スクリプトが使えないんです...(+_+) 他に何か考えられる事は無いでしょうか?

  • a-kuma
  • ベストアンサー率50% (1122/2211)
回答No.1

Javascript や VBScript が動いているのはブラウザ内で、です。 apache の設定ではなく、ブラウザの方の設定で Javascript を使えるように設定して。 # VBScript は Internet Explorer だけってことは、知ってるよね?

Kalen_F
質問者

補足

あのぅ、ブラウザで、JavaScriptの設定って、どこでするのでしょうか???

関連するQ&A

  • Apacheのhttpd.confの設定方法がわかりません

    ただいまPHPとPerlを勉強しようと思い、環境設定に取り組んでいます。 PHPの本を買ってきて、その本に付属しているPHPDEV5というPHPとApache2とMySQLの付いているものをインストールしました。PHPの方は何の問題もなく動作しています。 Perlも本を買ってきたんですが、Perlの本の方もサーバとしてApache2を使っているんですが、最初にインストールしたPHPDEV5付属のApache2のhttpd.confファイルの中身が違っていて、Perlの解説本のとおりにhttpd.confファイルを修正できないため、どのように修正すれば、CGIができるようになるのか分かりません。 どなたかもし設定ファイルの方法がわかる方がいましたら、教えてください。よろしくおねがいします。

    • ベストアンサー
    • Perl
  • Apacheの設定でHTML文が表示される

    VistaにApache2.2とPerl5をインストールしてCGIを使いたいのですが、CGIが起動しません。 「IT Works!」は表示されたのでインストールはうまくいったと思います。 おそらくhttpd.confの設定だと思うのですが、手元にある本がApacheのバージョンも前のものですしXP対応なのではっきりとはわかりません。 HTML文がそのまま表示される事の注意点やhttpd.confの書き換え方がわかるかたどうか教えてください!!! ----------------------------------- c:\Apache2.2\htdocs\tendays(1-1.cgi)←今回表示されないファイルです c:\perl

    • 締切済み
    • CGI
  • Apacheが動かない

    cgiの勉強の為、Apache2.2.3-win32-x86-no_ssl.msiをインストールしました。インストール直後はI.Eでcgiもhtmlも正しく動作するのですが、httpd.confの編集を何もせずRestartすると動作しなくなります。 httpd.confのServerNameにIPアドレスやフルコンピューター名を入れてみましたが全く動作しません。何度かアンインストール、インストールをやってみましたが同じで再現性があります。 PC環境 Windows XP professional Internet Explorer Apache2.2.3 ActivePerl 5.8.8 どういったことが考えられるでしょうか? 宜しくお願いします。

  • Apache2.0とActivePerl5.8でCGIが動作しない

    ご教授願います。  掲題の通り、Win2000ProにApache2.0.48、ActibePerl5.8.1.807をインストールしローカル上にてApacheの動作確認は出来ました。  色々なサイトを調べ、現在のhttpd.confは下記のような設定となっています。 【httpd.confの主な変更点】  1:DocumentRootは別ドライブのフォルダ(C:ではない)に変更(httpd.confのファイル、229行目あたり)  2:同様に<Directory>も1と同じフォルダ(httpd.confのファイル、255行目あたり)  3:Options Indexes FollowSymLinks MultiViews ExecCGI Includesと変更(httpd.confのファイル、269行目あたり)  4:ActivePerlのインストール先は「C:/usr/local/」です。  5:test.cgiの格納場所は1で指定したフォルダと同じです。 【症状】  ブラウザのアドレスに「http://localhost」を入力するとApacheの動作確認画面が出ますが、「http://localhost/test.cgi」を入力すると『Forbidden You don't have permission to access/test.cgi on this server」と表示されます。 知識不足で申し訳ございませんが、よろしくお願いいたします。

  • CGIを使用するためのApacheの設定

    今HPを作っています。 そこでカウンターを作ろうと思ってPerlを勉強したのですが、 Apacheでファイルを送り、 CGIを実行しようとすると、 「ファイルのダウンロード」 とでて「実行」を押すとメモ帳でそのCGIファイルが開かれてしまいます。 これはApacheの設定(httpd.conf)が関係してるんじゃないかと思うんですが、 設定の仕方がよくわかりません。 教えてください。 OSはWinXPでバージョンは2.0.55.0です。

  • Apache 設定 test画面

    ホームページにCGIを組み込もうと、Apacheを勉強している初心者です。基本的な質問で恐縮ですが、Apacheの設定ができたようなのですが、ホームページにアクセスすると、Apache2のtest画面が開かれてしまいます。その中の「 To prevent this page from ever being used, follow the instructions in the file /etc/httpd/conf.d/welcome.conf.」 の意味なのですが、「このページが開かれないようにするには、” /etc/httpd/conf.d/welcome.conf.”ファイルの指示に従いなさい」ということだと思うのですが、” /etc/httpd/conf.d/welcome.conf.”はどこにあるのでしょうか? ちなみに利用しているApacheは勉強の都合上、バージョン1.3です。 質問の仕方が間違っているんじゃないかと心配しているほどの初心者です。 どなたかお教え下されば、大変助かります。よろしくお願いいたします。

  • 環境変数の設定

    こんにちは。 CGIを書いているのですが、CGIが実行されるときの環境変数の設定方法で悩んでいます。 Apacheを使っているので、httpd.conf内でSetEnvを使えばいいらしいことはわかったのですが、httpd.confを変更するとなると、管理者権限が必要です。 例えば、.htaccessとかで設定できると、環境変数の変更が管理者権限なしで可能になるので、便利なのですが。 なにかよい方法はないものでしょうか?よろしくお願いします。

    • ベストアンサー
    • CGI
  • apache・phpが起動しない・・・

    phpを勉強しようと思い、環境を設定しているのですが上手くいきません。どなたかご指導宜しくお願い致します。 本を見てapacheとphpをインストールしたあとに、httpd.confなどを設定しました。 apacheが起動しないようで、ms-dosのような画面が出てきて、httpd.confの「LoadModule php5_module C:/php/php5apache2_2.dll」がエラーになってるようです。 ms-dosみたいな画面には「LoadModule takes two arguments, a module name and the name of a shared object file to load it from」と書いてます。 環境  windows vista ダウンロードファイル apache_2.2.4-win32-x86-no_ssl.msi php-5.2.1-Win32.zip

    • ベストアンサー
    • PHP
  • apacheの設定について

    初めて投稿します。 私は、ある企業でSEをしており、まだどの分野においても初心者なのですが、この企業の情報システムの管理者の立場です。 ある部署が作成したホームページを確認用サーバにアップロードする作業をしていた際、このホームページ作成者から、 「『cgi-binディレクトリ中のみでCGIを実行する設定』以外に、さらに加えられた限定・制限などの有無を教えて欲しい (例えば、拡張子による実行制限など)」との質問を受けましたが、「cgi」や「apache」の知識が全くないもので、 どう回答したらよいかが全く分からず困っております。 検索して調べたり、本を購入し読んでみて、httpd.confファイルの設定を確認したり、変更してみて動作確認してみるという ところまでは分かりましたが、httpd.confファイルのどの部分を確認したら良いのか分かりません。 どう設定するかというのは、当社の運用方針によるものだと思いますが、どの部分をどのように確認すれば 良いのかを、どなたかご教授頂けたらと思います。宜しくお願い致します。

  • 超初心者です Apacheの設定ファイルに追加をしたいのですが、教えてください。

    Mac miniで自宅サーバーを構築しようと思い、本を購入しMovable Type( MT-3.2ja-2)をダウンロードまで行きました。その次の"ApacheでCGIを許可する”という場面で、設定ファイルに行を追加しなければならないのですが、設定ファイル「/etc/httpd/httpd.conf」がどこを開けば良いのかが解りません。いろいろやってみたのですが、お手上げの状態です。どなたか助けてください。