- ベストアンサー
TurboLinux8Serverについての質問
今回は最新版のTurboLinux8でJSP環境を作ろうと思い、とりあえず雑誌についているプロモーション版を使い、Linuxのインストールをしたんですが、 まず、 Apacheがどこのディレクトリ配下にあるのかがわからずサービス設定を見てもApacheがないため、停止や、起動ができません。 どなたか知ってる方がいましたら教えてください。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
VDSLさまへ。 横槍ですみません。 Apacheのポート番号は通常80番ですが、 Apache-Tomcat連携の場合、tomcatのポート番号8080に接続するのがデフォルトです。 おそらく、channel6氏はJavaServlet・JSPのページを表示させようとされているのだと思われます。(ApacheとTomcatのサービスが起動している必要があります。)
その他の回答 (3)
- 日吉 龍(@VDSL)
- ベストアンサー率68% (176/258)
#1です。 Apacheがインストールされていなければ、/etc/rc.d/init.d/httpdというスクリプトが入りませんので、そのスクリプトが存在していれば、間違いなくインストールされています。もちろん、#2の方が書かれている方法で確認する方が間違いありませんが。 で、動作確認ですが、なぜ8080ポートに接続しようとしているのでしょうか? 全くデフォルトの状態であれば、 http://localhost/ でテストページが現れると思います。 もし8080ポートを利用したいのであれば、/etc/httpd/conf/httpd.conf(だったと思う)で、Apacheが利用するポート番号を指定する必要があります。 #この場所にhttpd.confがなかったら、"slocate httpd.conf"を実行してください。
- xjd
- ベストアンサー率63% (1021/1612)
Apacheが入っているかどうかはrpmコマンドで確認できます。 # rpm -aq | grep -i apache 見つかったらどこにどんなファイルがinstallされてるかは、 # rpm -ql Apacheのパッケージ名 でわかります。
- 日吉 龍(@VDSL)
- ベストアンサー率68% (176/258)
TurboLinux7WSで自宅サーバーを立てています。 Apache自体が入っているのであれば、 /etc/rc.d/init.d/httpd start でhttpdが起動すると思いますが、どうでしょうか? #パスも上記スクリプトを見ればわかると思います。
補足
早い返事ありがとうございます。なんかそれっぽい場所にありそうです。 Tomcatもそこにありました! ところで今の現状に近い状況をお知りのようなので追加で質問させて いただきたいんですが、上のアドバイスでApacheが入っているからhttpdサービスが起動するんでしょうか?ない場合はしないのでしょうか? 確かにhttpd stopをかけるとアパッチのテスト画面は見えませんが… 後、Tomcatもかなり無理やりなんですが、サービス画面では一応立ち上がってるように設定したんですが、テスト参照するときにlocalhost:8080とやっても接続できませんとでてしまいます。そのときにhttpdは立ち上がっているんですが…この状況まで理解されることができるでしょうか?とても わかりにくい聞き方でもうしわけないんですが、もし知っていたら教えてください。よろしくおねがいします。
補足
なんか話が飛んでしまって理解されずらかったと思いますが、一応 動作確認でポートを選択したかったのはTomcatの動作確認をしたかったため です。Apache自体はhttp://localhost/での表示ができました。 後、教えてくださったようにApacheは存在しているようです。 しかし、JSP環境設定でWindowsのようにTomcat->Apacheという順序は存在しないのでしょうか? というか、まだTomcatの起動確認ができないためやってはいないのですが… VDSLさんの自宅のマシンはJSP環境を設定されていますか?