たびたび問題が起きました(;^_^A アセアセ…
CGIが動かないのに加え、httpも動きません・・・
(Access forbidden!との表示)
トップは動くのですが、その中にあるユーザディレクトリが見れません。
どなたかお力をお貸し下さい。
前質問
Pert.1
Red Hat Linux 9.0 でWebを公開したのですが・・・
http://oshiete1.goo.ne.jp/kotaeru.php3?q=614762
Pert.2-1(ミス
Red Hat Linux 9.0 でWebを公開したのですが・・・Pert.2
http://oshiete1.goo.ne.jp/kotaeru.php3?q=617045
Pert.2-2
Red Hat Linux 9.0 でWebを公開したのですが・・・Pert.2
http://oshiete1.goo.ne.jp/kotaeru.php3?q=617184
参考にしたHP
http://www.apache.jp/docs/howto/cgi.html#scripta …
http://acorn.zive.net/~oyaji/www/apache_linux.htm
http://oshiete1.goo.ne.jp/kotaeru.php3?q=602630
↑ちなみに試してみましたが、500エラーの内容が変わっただけでした。
perlのアップデートをしても、変わりません・・・。
No.15
- 回答日時:
> 今度は、こんなエラー文が・・・
>
> Access forbidden!
> You don't have permission to access the
> requested object. It is either read-protected > or not readable by the server.
httpd を動かしているであろう nobody さんが、
該当ファイルの読み込みの許可がない、と言っているので、
home directory(~hogehoge) で、
chmod -R a+rx hushiana
とすれば、この件は解決するかと思います。
で、ずっと思っているのですが、
まず、/cgi-bin/ で動くことを確認してから、
上級コースを試した方がいいかと思います。
そうですね(^^
なんだか、自分の技術を過信していたかも(ナニ
(Windowsについては少しあるのですが、Linuxには・・・)
出直してきます_(._.)_
No.14
- 回答日時:
なんだか滅茶苦茶なことになってるようですが…
まず,/etc/httpd/conf/httpd.conf を初期状態に戻して,
やりたいことを順番に片づけませんか?
1./home/hoge/public_html/ を http://host.domain/~hoge/ で公開したい.
解) 以下の行をコメントアウト
UserDir disable
以下の行の # を外す
# UserDir public_html
2./home/*/public_html/ で cgi を許可したい.
解)
#AddHandler cgi-script .cgi の # を外す.
# <Directory /home/*/public_html>
<略>
# Options MultiViews ....
<略>
# </Directory>
の3カ所の # を外し,Options に ExecCGI を追加.
3.さらに,/home/*/public_html/ 以下の任意のディレクトリでも CGI を許可したい.
解) /usr/sbin/suexec を削除
回答ありがとうございます_(._.)_
仕事が溜まってきたので、暇を見つけながらちょくちょくとやってみたいと思います。
> 解) 以下の行をコメントアウト
> UserDir disable
おもいっきり無効になっていました(;^_^A アセアセ…
少しずつですが、やってみたいと思います
No.13
- 回答日時:
> 残念ながら、設定を初期化して初期値ディレクトリに置いても動きません・・・。
設定を初期化する必要はなかったのですが。。。
「AddHandler cgi-script .cgi .pl」とか
また、いままでの設定のし直しですよ。
スミマセン_(._.)_
今度は、こんなエラー文が・・・
Access forbidden!
You don't have permission to access the requested object. It is either read-protected or not readable by the server.
If you think this is a server error, please contact the webmaster
Error 403
www.hoge.net
2003ǯ08·î12Æü 21»þ10ʬ37ÉÃ
Apache/2.0.40 (Red Hat Linux)
ユーザディレクトリは見えるのですが、
そのサブディレクトリ内のデータ(index.html)が見えません・・・(TT
(例:http://www.example.net/~hogehoge/hushiana/)
よろしくお願いします_(._.)_
No.12
- 回答日時:
> 許可がありません」と返ってきます(TT;
では
chmod a+x printenv.cgi
で実行パーミションを与えてみてください。
ちなみに、
sh printev.cgi
では動くかと思います。
No.11
- 回答日時:
printenv.cgi とかでファイルにして、
テストしてみてください。
--
#!/usr/bin/perl
##
## printenv -- demo CGI program which just prints its environment
##
print "Content-type: text/plain\n\n";
foreach $var (sort(keys(%ENV))) {
$val = $ENV{$var};
$val =~ s|\n|\\n|g;
$val =~ s|"|\\"|g;
print "${var}=\"${val}\"\n";
}
No.10
- 回答日時:
>/var/www/cgi-binの中が空っぽなんですが
>8の時は有ったような・・・
自宅サーバのRedHat9では以下のApacheパッケージがインストールされていますが、
/var/www/cgi-bin配下は空です。
# rpm -qa | grep http <ENTER>
httpd-2.0.40-21.3
redhat-config-httpd-1.0.1-18
httpd-devel-2.0.40-21
libghttp-1.0.9-7
httpd-manual-2.0.40-21.3
cgiもhttpd.confの修正とディレクトリの権限を適切に指定するだけで動きます。
No.8
- 回答日時:
> それが無いということはありえるのでしょうか?
さぁ。。。どうやって apache をインストールしたのにかも依るかと思いますが。。。
※apache のバージョンもちょっと古いようですし。。
httpd.conf で「ScriptAlias /cgi-bin/」の設定は
最初どこになってましたか?
この回答への補足
手をつけていない状態のhttpd.confによりますと、
/var/www/cgi-bin/になっています・・・
(バージョンは、Apache/2.0.40 (Red Hat Linux) です。)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- サーバー 別サーバに構築したApache+Tomcatの連携について 2 2023/03/06 23:23
- UNIX・Linux VirtualBox ゲストOSにPC内蔵HDDのパーティションをマウントする方法は? 2 2023/05/06 22:52
- 情報処理技術者・Microsoft認定資格 J検【令和3年度後期 情報システム試験 システムデザインスキル】問題1(2)の解き方を教えてください 1 2022/03/22 18:36
- オープンソース AWSドメイン名でApacheテスト・ページを表示させる方法を教えて下さい。 1 2023/04/26 15:59
- UNIX・Linux Linuxサーバーのパーティション・ディレクトリの推奨見積もりについて 3 2023/01/17 00:46
- 中古パソコン 富士通 ESPRIMO B532/G のBIOSが表示されない 3 2023/01/03 16:42
- 数学 以下の問題教えて頂きたいです。 波動方程式 (∂^2/∂t^2−v^2(∂^2/∂x^2))u(x, 1 2022/06/05 17:24
- 物理学 移流熱拡散方程式の解き方 フーリエ変換 1 2022/08/15 15:25
- Windows 10 VirtualBoxで起動できないゲームがあります 2 2022/12/17 06:13
- PHP preg_matchで Warning: Undefined variableが出ます 1 2022/11/15 17:06
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ファイルが移動できません。
-
FTPでファイルがダウンロードで...
-
Index.html表示しない!!
-
lsでディレクトリのサイズが409...
-
shellscript内のコマンドを、su...
-
シンボリックリンクでパミッシ...
-
Apacheのドキュメントルート配...
-
vsftpで共有ディレクトリ
-
ダウンロードしたファイル
-
書き込み権限がありません
-
ファイル所有者を「apache」へ...
-
Server error! Error 500
-
PHPでchmod()を使えるようにす...
-
「E212:書込み用にファイルを開...
-
教えてgooの常連ってどのカテに...
-
Winmerge ファイルの中身は同じ...
-
同期センターのマークが出てま...
-
転職して4月から新しい職場です...
-
onedriveの中身を削除したらパ...
-
嫌ってるのに真似してきたりマ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
FTPでファイルがダウンロードで...
-
lsでディレクトリのサイズが409...
-
ファイルが移動できません。
-
Ubuntu、ファイル移動によるエ...
-
shellscript内のコマンドを、su...
-
シンボリックリンクでパミッシ...
-
Index.html表示しない!!
-
あり得ない!アーカイブを展開...
-
RPM のソースパッケージが展開...
-
PHPでchmod()を使えるようにす...
-
SFTPでファイルのアップロード...
-
rootでも権限が無いようです
-
rootユーザのメールボックスへ...
-
umask757をvar/www/htmlへ適用?
-
ダウンロードしたファイル
-
ファイル所有者を「apache」へ...
-
書き込み権限がありません
-
apacheに詳しい方教えてください
-
winSCPでlinuxフォルダを作りたい
-
ファイル「所有者」と「所有グ...
おすすめ情報