Red Hat Linux 9.0でWebを公開した際の問題と解決方法
- Red Hat Linux 9.0でWebを公開する際に発生した問題とその解決方法についてまとめました。
- 過去の質問や参考サイトをもとに、Red Hat Linux 9.0でのWeb公開に関する問題と解決方法を解説します。
- Red Hat Linux 9.0でWebを公開する際に発生する問題と、それに対する解決策について解説します。
- ベストアンサー
Red Hat Linux 9.0 でWebを公開したのですが・・・Pert.4
長文になります。すみません_(._.)_ 今回は、仕様が少し変わりました(^^; 前回までは、RedHatについているhttpdを使用していましたが、これに問題があるのかな?と思い、Apacheをインストールしました。(&RedHat9.0もクリーンインストール) 一通りの設定を終え見てみると、HPはトップ・ユーザディレクトリとも表示されるものの、cgiはやっぱり出ず、次の文が出ました。 Forbidden You don't have permission to access /~Username/top/bbs/fbbs/ezbbs.cgi on this server. --------------------------------------------------------------------------- Apache/2.0.46 (Unix) Server at www.hogehoge.net Port 80 (ドメイン伏せさせていただきます_(._.)_) したいことは、ホーム(www.hogehoge.net)以下、どんなディレクトリ名でもCGI・SSLの使用を許可する(ユーザディレクトリを含む)。ということです。(プロバイダのよう、かな?) よろしくお願いします。_(._.)_ 前質問 Pert.1 Red Hat Linux 9.0 でWebを公開したのですが・・・ http://oshiete1.goo.ne.jp/kotaeru.php3?q=614762 Pert.2 Red Hat Linux 9.0 でWebを公開したのですが・・・Pert.2 http://oshiete1.goo.ne.jp/kotaeru.php3?q=617184 Pert.3 Red Hat Linux 9.0 でWebを公開したのですが・・・Pert.3 http://oshiete1.goo.ne.jp/kotaeru.php3?q=618685 参考にしたHP http://www.apache.jp/docs/howto/cgi.html#scriptalias http://acorn.zive.net/~oyaji/www/apache_linux.htm http://oshiete1.goo.ne.jp/kotaeru.php3?q=602630
- genta888
- お礼率44% (37/84)
- その他(OS)
- 回答数4
- ありがとう数9
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
> よろしくお願いします。 っと,気を失いそうになった… RedHatのhttpdじゃない方を起動してください.設定に問題が無いことはすでに述べたとおりです. RedHatの方を起動するなら,そちらの設定を正しく変更してください.こちらは前の質問で回答ずみです. 自分で考える気が全く無いようなので,これ以上フォローしません.
その他の回答 (3)
- astronaut
- ベストアンサー率58% (303/516)
genta888さんと全く同じようにapache-2.0.46をインストールして,全く同じhttpd.confを使って, /home/hoge/public_html/test/test.cgi が動作しました. configure オプション無しで,httpdをインストールして, /usr/sbin/suexec が存在するということは,RedHatのhttpdもインストールされたままで,そちらが起動してるんですね. $ rpm -qa | grep httpd で,確認してください. それから,apache-2.0.46はセキュリティホールがあるので,ご注意を.
お礼
わざわざ実験までしていただいて、ありがとうございます_(._.)_ >/usr/sbin/suexec が存在するということは,RedHatのhttpdもインストールされたままで,そちらが起動してるんですね. はい。依存関係が・・・ということで、結局アンインストールせずにそのままhttpdをインストールしました(;^_^A アセアセ… $ rpm -qa | grep httpd redhat-config-httpd-1.0.1-18 httpd-devel-2.0.40-21.3 httpd-manual-2.0.40-21.3 httpd-2.0.40-21.3 と出ました。 けど、test.cgi(http://acorn.zive.net/~oyaji/faq/apache_cgi3.htm内のテスト用CGIの例)をしても、500 Internal Server Errorが出ます。 よろしくお願いします。
- astronaut
- ベストアンサー率58% (303/516)
再度書きます. ・ApacheはRedHatのRPMですか? -> 前の質問へのアドバイスを順番に実行する.(一度にやらない) -> うまくいかない場合,どの段階で失敗するか? ・Apacheはソースからインストールしたものですか? -> configure オプション及びオリジナルのhttpd.confからの差分を示してください. > /usr/sbinにあるsuexecというファイルを削除すればいいのですか? 試してから聞くべきだとはお思いになりませんか?
お礼
事後報告をします。 問題は、改行コードの違いでした。 確認していたのですが・・・(;^_^A アセアセ どうもお騒がせをして申し訳ありませんでした。_(._.)_
補足
すみません。補足にならないかもしれませんが・・・ >Apacheはソースからインストールしたものですか? その通りです。 > ->configure オプション及びオリジナルのhttp.confからの差分を表してください。 configureオプションは、指定していません。($./configure) 差分があるかどうか分からないので、そのまま全文書いたものをサーバにアップします。すみません_(._.)_ http://www.telmina.sytes.net/httpd.txt >> /usr/sbinにあるsuexecというファイルを削除すればいいのですか? >試してから聞くべきだとはお思いになりませんか? すみません。このファイルを消してもいいのかな・・・と不安になってしまいましたが、manコマンドで見たら安全だと分かったので、ごみ箱に移動しました。お手数をおかけしました。_(._.)_ 以上です。 (エラーが500Internal Server Errorになります。)
- astronaut
- ベストアンサー率58% (303/516)
RedHatをインストールした直後の状態から,前回の質問の私の回答のとおりにやればできます. それが嫌で,どうしてもソースからインストールしたhttpdをお使いになりたいなら,この質問のしかたでは情報が足りません. 最低でもhttpdのconfigure オプションと,デフォルトのhttpd.confに加えた変更を正確にもらさず書いてください.
お礼
再度回答ありがとうございます。 えーっと、補足&お礼欄を使い果たしてしまったので聞けなかったのですが、/usr/sbin/suexec とは、/usr/sbinにあるsuexecというファイルを削除すればいいのですか??(名前変更でも可?) よろしくお願いします。
補足
すみません。 ScriptAliasが有効になっていたのが原因でした。 しかし、次はInternal Server Errorが出ちゃいました。 どうすればよいのでしょうか?(TT
関連するQ&A
- Red Hat Linux 9.0 でWebを公開したのですが・・・Pert.3
たびたび問題が起きました(;^_^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#scriptalias http://acorn.zive.net/~oyaji/www/apache_linux.htm http://oshiete1.goo.ne.jp/kotaeru.php3?q=602630 ↑ちなみに試してみましたが、500エラーの内容が変わっただけでした。 perlのアップデートをしても、変わりません・・・。
- ベストアンサー
- その他(OS)
- RedHat 9.0 でCGIが動いたのですが・・・
再度、不満というよりも、不便なことが起きました・・・(爆 CGIは、「dos2unix」のコマンドを使うことによって解決したのですが、友人にスペースをあげているためにわざわざコマンドをするのは・・・ ということで、dos2unixをやらなくてもいい方法(スクリプト等??)はないでしょうか? よろしくお願いします・・・。 参考になる・・・かな? 過去の質問 Red Hat Linux 9.0 でWebを公開したのですが・・・ http://oshiete1.goo.ne.jp/kotaeru.php3?q=614762 Red Hat Linux 9.0 でWebを公開したのですが・・・Pert.2 http://oshiete1.goo.ne.jp/kotaeru.php3?q=617184 Red Hat Linux 9.0 でWebを公開したのですが・・・Pert.3 http://oshiete1.goo.ne.jp/kotaeru.php3?q=618685 Red Hat Linux 9.0 でWebを公開したのですが・・・Pert.4 http://oshiete1.goo.ne.jp/kotaeru.php3?q=630574
- ベストアンサー
- その他(OS)
- Red Hat Linux 9.0 でWebを公開したのですが・・・Pert.2
再び問題が発生してしまいました(^^; CGI掲示板を動かしたくて普通のディレクトリにcgiをアップロードしたのですが、動きませんでした。 Apache日本ユーザ会?のHPを見ていると、httpd.confの中にあるScriptAliasを変えなければいけない?と書いてあったのですが、制限する必要が無いのでコメントアウトしてみました。 しかし、ソースが見える(ダウンロードの)状態になってしまいます。 http://mysite.net/~user/のあとにどんな名前のディレクトリが出来てもでもCGIが動くようにするには、どうすればいいのでしょうか? よろしくお願いします。 参考にしたHP http://www.apache.jp/docs/howto/cgi.html#scriptalias http://acorn.zive.net/~oyaji/www/apache_linux.htm
- ベストアンサー
- その他(OS)
- Red Hat Linux9のサーバーの設定
この間まで、Windowsでサーバーを公開していたのですが、 速度が遅くCGIを動かすとダウンしてしまうので、 Linuxに変えました。 それで、マイパソにRed Hat Linux9を導入してみたんですけど、、 サーバーの設定の仕方が良く分かりません。 あと、CGIプログラムを動かしたいのですが、 それもどうやるか分かりません。
- 締切済み
- その他(OS)
- Red Hat Enterprise Linux ES4を使用していま
Red Hat Enterprise Linux ES4を使用しています。 バージョンを #cat /etc/redhat-release で調べ、 …略…(Nahant Update7) と表示され、OSバージョンは4.7とわかりました。 なのですが、とあるサイトではバージョンは #rpm -q redhat-release で調べられると書かれてあり、 …略… 4ES-8 と表示され、本当は4.8なのか、と混乱しています。 どちらが正しいのでしょうか?そもそも #rpm -q redhat-release コマンドは何の情報を表しているのでしょうか? 教えていただきたく思います。 よろしくお願いいたします。
- 締切済み
- Linux系OS
- Red Hat Linux V.9について
Red Hatのサイトのアプリケーション一覧にはたくさんのアプリが書かれていますが、 http://www.jp.redhat.com/products/Community/RHL9/9_professional_applist.html これらのアプリはフリー版?(理研のFTP) ftp://ftp.riken.go.jp/pub/Linux/redhat/releases/9/en/iso/i386/ のものにもすべて入っているのでしょうか? フリー版との違いはサポートの有無と理解したのですが? あと初めてLinuxに挑戦しようと思うのですが、公式ドキュメントのほかにRedHat V.9対応の書籍を検討しています。 おすすめの書籍がありましたら教えて下さい。 ゆくゆくはサーバを立てようかと思っています。
- 締切済み
- その他(OS)
- RedHat Linux9のWebサーバーでのPerlの設定
RedHat Linux9でWebサーバーをつくり公開しています。 今度、Perlを使ってCGIプログラムもアップしたいと思っています。しかし、RedHat Linux9でのPerlの設定が分かりません。私の持っている本ではPHPの設定なら載っていたのですが、Perlは載っていません。WEB上で設定方法を探して見たのですが見つかりませんでした。 どなたかPerlの設定方法を教えて下さい。 あと、RedHat Linux9ならPerlは標準で入っていますよね。。どこを見れば分かるのでしょうか。。
- ベストアンサー
- その他(OS)
- Red Hat Linux release 7.2に乗るバージョン
お世話になります。 今現在、新しいシステムの開発環境として 古いLinuxサーバーを再利用しようとしているのですが そのシステムで使うDBをMySQLにするかPostgreSQLに するか比較検討を行おうとしています。 いろいろと調べた結果、RedHat7.2にはMySQLの最新版は 乗りそうに無いという事はわかったのですが、じゃあ どのバージョンが乗るのかというのがわからなくて 困っています。 Linuxを新しくすればいいのはわかっているのですが そのサーバーは他のシステムでも使っている為 新しくする事もできません。 という事で、Red Hat Linux 7.2に乗るMySQLのバージョンは どれなのか?また、出来ればLinuxのバージョン毎に 対応するMySQLのバージョンが書かれているようなサイトが ありましたら教えていただきたいと思います。 環境 Red Hat Linux release 7.2 (Enigma) Kernel 2.4.7-10 on an i686 gcc 2.96 gmake 3.79.1 他に情報が必要な場合はその都度書かせていただきます。 以上、よろしくお願いします。
- 締切済み
- MySQL
- 最新版のRed Hat をDL
Red Hat linux をダウンロードしたいのですが、FTPサイト等に行ってもISOイメージがたくさんあってどれをダウンロードすればいいかわかりません。 ftp://ftp.riken.go.jp/pub/Linux/redhat/redhat/linux/.x/9/en/iso/i386/ どれをDLすればいいんでしょうか。
- 締切済み
- その他(OS)
- Red Hat Linux 7.2の動作確認済みハードウェア
カテゴリをここかハードウェアにしようか迷ったのですが、こちらで質問させていただきます。 DELLのPowerEdgeTM 1600SCについて調べているのですが、 Red Hat Linux 7.2に対応しているのかわかりません。 ↓↓調べたサイトはここ↓↓ http://hardware.redhat.com/hcl/?pagename=hcl&view=certified&vendor=1&class=8#list どうやって調べたら、この機種がRed Hat Linux 7.2に対応未対応とわかるのでしょうか? また、調べた結果未対応だとして、 対応させるようにするには、技術レベルでどれぐらいの作業量なのでしょうか? (予測としてはカーネルのアップグレードかな?) どなたか情報をよろしくお願いします。
- 締切済み
- その他(OS)
お礼
>自分で考える気が全く無いようなので,これ以上フォローしません. すみません。起動スクリプトが上手く動かなくて前のhttpdが動いていたようです。失礼しました_(._.)_ 回答ありがとうございました。