C言語でCGIのapacheの設定 – プログラミング – Home

通知
すべてクリア

[解決済] C言語でCGIのapacheの設定


モグモグ
 モグモグ
(@モグモグ)
ゲスト
結合: 22年前
投稿: 13
Topic starter  

はじめまして
Cの方の掲示板に書込みましたら場所が違うと注意されたのでこちらに書き込ませて頂きます。
C言語を使用してCGIを作成しようと思っているのですが、apacheの設定方法がわかりません。
apacheはapache_1.3.27-win32-x86-no_src.msiを使おうと思っています。
OSは、WindowsNT4.0です。
httpd.confをいじるという事は色々なホームページを見てわかったのですが、バージョンに
よって違うのか書いてある内容が違う気がします。
だれか、設定方法を教えてください。
わかりやすいホームページのアドレスも教えれ頂けると助かります。
お願いします。


引用未解決
トピックタグ
Web
tib
 tib
(@tib)
ゲスト
結合: 22年前
投稿: 468
 

<Directory ...>の、OptionsにExecCGIを設定するだけですが、これでうまくいかな
かったのですか?

質問文からは「調べてみた」ということは読みとれますが、「調べた結果、○○と××の記述
に不整合がありどちらが正しいのか解らない」という所まで辿り着いているのかどうかが
解りません。もっと詳しくご自分の状況を伝えた方がより的確な回答が期待できるはずです。

ちなみに私は、初めてapacheの設定をしたとき、ココを見て行いました。ココがわかりや
すいかどうかは意見の分かれるところかもしれませんが。
http://httpd.apache.org/docs-project/


返信引用
モグモグ
 モグモグ
(@モグモグ)
ゲスト
結合: 22年前
投稿: 13
Topic starter  

ありがとうございます

<Directory ...>の、OptionsにExecCGIを設定するだけですが、これでうまくいかな
かったのですか?

この場所がどこかわかりません。検索をかけたのですがそれらしき所がみつからずコメント
をすべて削除してみたのですがわかりませんでした・・・

今の状態なのですが、httpd.confをいじるという事意外なにもわかっていない状態です。
どこをどう設定すればいいのかわかりません。ホームページで設定する場所を記してあるのです
が、その場所がわからないのです。
すみません。勉強不足と思うのですがよろしくお願いします。


返信引用
tib
 tib
(@tib)
ゲスト
結合: 22年前
投稿: 468
 

apacheをインストールしたのなら「httpd.conf」があるはずです。このファイルは各設定
項目に対してコメントが記されていて、そのファイルを読むだけでも基本的な設定はでき
ます。もしhttpd.confのコメントを全て削除したと言うのなら、httpd.default.confで上
書きして、コメントを熟読してください。


返信引用
モグモグ
 モグモグ
(@モグモグ)
ゲスト
結合: 22年前
投稿: 13
Topic starter  

ありがとうございます。
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
ここのことだと思うのですが・・・
<Directory />
Options FollowSymLinks

AllowOverride None
</Directory>


返信引用
モグモグ
 モグモグ
(@モグモグ)
ゲスト
結合: 22年前
投稿: 13
Topic starter  

すみません
なぜか送信されてしまいました・・・

<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
ここのことだと思うのですが・・・
<Directory />
Options FollowSymLinks
Options ExecCGI
AllowOverride None
</Directory>
こうすればよろしいのですか?
デレクトリの設定とかはしなくてもいいのですか?
CGIファイルを置くところがわからないのですが・・・
自分で作成するのですか?


返信引用
tib
 tib
(@tib)
ゲスト
結合: 22年前
投稿: 468
 

これは「/」というディレクトリに関する設定を行ったに過ぎません。あなたが望むディ
レクトリに対して、同様に<Directory ...>の設定を行って下さい。


返信引用
モグモグ
 モグモグ
(@モグモグ)
ゲスト
結合: 22年前
投稿: 13
Topic starter  

ありがとうございます。
返事おくれてすみませんでした。

Cgicgiというディレクトリを作りこのように書いてみました。
<Directory C:/Program Files/Apache Group/Apache/htdocs>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
<Directory C:/Program Files/Apache Group/Apache/htdocs/Cgicgi>
Options ExecCGI
AllowOverride None
Order allow,deny
Allow from all
</Directory>

がだめでした・・・
どのようにすればいいんでしょうか?


返信引用
モグモグ
 モグモグ
(@モグモグ)
ゲスト
結合: 22年前
投稿: 13
Topic starter  

tib さん、ありがとうございました。
無事動くようになりました。
これからCGIの勉強をはじめるところなのでこれからも色々お世話になると思いますが
宜しくお願いします。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました