pc9821にFreeBSD(98)をいれapache1.3を起動させています。cgiはlight.cgiというソフトをつかっています。なかなかcgiがうまくいきません。参考ページには
public_html / index.html (トップページ)
|
+-- bbs / light.cgi [755]
| admin.cgi [755]
・・・・(省略)
+-- lock [777] /
|
+-- past [777] / 0001.cgi [666]
とかかれていますが、実際に私のサーバーにはpublic_htmlというフォルダは存在していなくて
/usr/local/www/cgi-binにbbsというフォルダをつくり
あとは上のようにしています。またindex.htmlは/usr/local/www/dataのなかにいれて表示してWebサーバーとしてはたらいています。またapacheの/usr/local/etc/apacheのhttpd.confは
関係ありそうな行だけあげると
ServerRoot "/usr/local"
DocumentRoot "/usr/local/www/cgi-bin"
<Directory "/usr/local/www/cgi-bin/bbs">
Options Indexes FollowSymLinks MultiViews
<location "/cgi-bin/">
Options ExecCGI
AllowOverride AuthConfig Limit
Order allow ,deny
Allow from all
</Location>
<IfModule mod_mime.c>
TypesConfig /usr/local/etc/apache/mime.types
ADDHandler cgi-script .cgi
</IfModule>
ScriptAlias /cgi-bin/ "/usr/local/www/cgi-bin/"
<Directory "/usr/local/www/cgi-bin/bbs">
AllowOverride None
Options ExecCGI
Order allow,deny
Allow from all
</Directory>
AddHandler cgi-script .cgi
どこがおかしいのかおしえていただけないでしょうか?
No.1ベストアンサー
- 回答日時:
PC9821にApacheをインストールしたことはないので外しているかもしれませんが・・・
> とかかれていますが、実際に私のサーバーにはpublic_htmlというフォルダは存在していなくて
Apacheインストール直後では、
ディレクトリ htdocs が public_html に該当します。
CGIファイルは cgi-bin に置くことでデフォルトで動作します。
httpd.confにはデフォルトで ScriptAlias の記述がありますが、
この記述があると cgi-bin に置いたファイルしかCGIとして認識しなくなります。
ですので、ディレクティブごとコメントアウトしてみてください。
この回答への補足
おせわになっております。ディレクトリ htdocs というのがみつかりませんがどこにのあたりのディレクトリになるのでしょうか?apacheはデフォルトで/usr/local/etc/www/dataで
うごいているようです。
またCGIプログラムでadmin.cgiとlight.cgiにパールへのパスをかかなくてはいけないようなのですが、FreeBSD(たぶん5.1)ではコメントをはずして/usr/bin/perlでいいのでしょうか?
(usr/local/binにはperlがみつかりませんでした。)
よろしくおねがいします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL Mac です。ローカルホストの phpMyAdmin にアクセスできません。 1 2023/06/06 17:14
- CGI htmlからパラメータで、cgiに渡したい。 1 2023/02/06 16:15
- CGI 古ーくからフリーのtree.cgi掲示板を利用させてもらって来ましたが、最新でなにか復活できないか? 2 2023/04/07 10:43
- UNIX・Linux postfix smtpサーバーリレーがTLSハンドシェーク失敗 1 2022/08/15 15:45
- その他(プログラミング・Web制作) mariadbでのエラー 1 2022/11/15 12:31
- UNIX・Linux cronの@rebootでのdateコマンドの実行につきまして 2 2023/06/11 16:23
- CGI htmlからcgiを自動的に起動させたい 1 2023/02/21 19:39
- CGI perlで書いたcgiでsqliteの使い方を教えてください 2 2023/05/08 21:29
- UNIX・Linux cronでシェルスクリプト実行時のkubactlコマンドが機能しない対処法。 2 2022/08/03 18:58
- その他(プログラミング・Web制作) robots.txtが”allow”のサイトを探しています 2 2022/10/09 13:07
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
URLに~/cgi-bin/~を隠す方法
-
apache で /cgi-bin/にアクセス...
-
PyCharmでのCGIを使ったWebサー...
-
EXCELファイルに誰がアクセスし...
-
ラジオボタンのグループ化
-
古ーくからフリーのtree.cgi掲...
-
ASP(IIS?)のエラーについて
-
《エクセルVBA》「他の人が該当...
-
CGIでソースがそのままでてしま...
-
アンケートフォームのデータを...
-
リダイレクト機能
-
VBAでサーバーにアクセスするに...
-
画像アップ時のエラー
-
サーバー上のフォルダ削除が出...
-
cgiからファイルの書き込みがで...
-
CGIが読み書きするデータファイ...
-
特定のCGIだけ、作動するかわり...
-
CGIでの500エラー
-
FTPにて553エラー
-
つぼ八 上新庄店の場所。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
URLに~/cgi-bin/~を隠す方法
-
apache で /cgi-bin/にアクセス...
-
cgiでのアクセスカウンターの表...
-
cgiが動作しないのは?
-
CGIが動作しません。
-
初心者のCGI設置方法
-
FC2にwebPatio設置の方法
-
PyCharmでのCGIを使ったWebサー...
-
相対パスか絶対パス??
-
jsRSSの設置方法について【NEW】
-
cgi-binにアクセスするとforbid...
-
CGIゲームの設置でエラーがでます
-
perlを使用したcgiでの画像アッ...
-
WEBサーバーのCGIエラーについて
-
ローカル環境でのCGIエラー
-
patipati設置について
-
EXCELファイルに誰がアクセスし...
-
《エクセルVBA》「他の人が該当...
-
SFTPなどは使わないホームペー...
-
VBAでサーバーにアクセスするに...
おすすめ情報