• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:glassfishサーバーの場合のドメイン設定)

glassfishサーバーでのドメイン設定について

このQ&Aのポイント
  • glassfishサーバーを使用する際のドメイン設定について質問です。
  • JavaEEでの開発を始めたいのですが、http://ドメイン名での検索を可能にする方法がわかりません。
  • apacheとの連携やmod_jkの利用など、環境設定について教えていただけると助かります。

質問者が選んだベストアンサー

  • ベストアンサー
  • sundara
  • ベストアンサー率26% (22/82)
回答No.3

>まさに可能であれば、glassfishだけにしようかと思ってます。もしかして、8080から80に変えるだけで、いいのですか?現在、バーチャルホスト設定にてマルチドメインでの運用をしていますが、glassfishにもそんな設定あるのですか? あると思うよ。apacheと入れ替え可能なら入れ替えちゃえば。ただ単にJavaEEサイトを作りたいってだけなら、glassfishだけあればよい。 ただ大抵は、すでに稼働しているサイトやサービスがあるとか、設定がめんどいとか、いろいろな理由で今稼働しているapacheを落とせないパターンが多い。だけどglassfishでJavaEEサービスを公開したい。じゃぁどうするか。何らかの方法で今あるapacheをゲートウェイにするしかないでしょ。それがmod_jkであったりmod_proxyであったりするわけ。 そのあたりの運用方針は、俺が決めることじゃないから、答えは返せない。apacheにできることとできないこと、glassfishにできることとできないこと。そこを見定めてあなたが答えを出すしかない。

woz_magic
質問者

お礼

glassfishサーバー単独でバーチャルホスト設定にてマルチドメインでの運用が可能であるということで大変勉強になりました。ありがとうございます。ただ、具体的にどのようにすればよいか、分からないので、もう少し調べてみます。

その他の回答 (2)

  • sundara
  • ベストアンサー率26% (22/82)
回答No.2

ドメイン名でアクセスしたいってだけなら、apacheだろうとglassfishだろうと変わらないでしょ。apacheとglassfishをmod_jkで連携する必要があるならすればいいじゃない。それらは皆手段の話で、結局はあなたがどういう環境構成にしたいかって話。 今apacheが動いていて落とせない、けどglassfishも動かしたい。だったらmod_jkでつなげばいい。 apacheが立ってるけどglassfishに入れ替える。だったらglassfishに80番ポート設定すればいい。 Java開発においては、glassfishもtomcatも同じ。ドメインの話は関係ない。

woz_magic
質問者

お礼

何度もコメントありがとうございます。 正直、サーバー構成の知識がすくなくて、僕にはわかりません。せっかくコメントいただいたのに申し訳ないです。Googleで調べたところ、みなさんmod_proxyでドメイン名での表示を実現させているようなのですが・・・。これじゃないのでしょうか?http://hondou.homedns.org/pukiwiki/pukiwiki.php?Glassfish%20Apache%A4%C8%A4%CE%CF%A2%B7%C8%20(mod_proxy_http) >ドメイン名でアクセスしたいってだけなら、apacheだろうとglassfishだろうと変わらないでしょ。 という事は、glassfish単独でドメイン名でアクセスできるという事ですね。 >今apacheが動いていて落とせない、けどglassfishも動かしたい。だったらmod_jkでつなげばいい。 現在、Webサーバーはapacheのみで動作させていますが、もし可能なら、glassfishのみで行きたいです。どちらも動かさなくてもドメイン名でのアクセスが出来ればそれで構いませんので、mod_jkでつなぐ必要はないという事ですね。 >apacheとglassfishをmod_jkで連携する必要があるならすればいいじゃない。 apacheとglassfishをmod_jkで連携する必要性がまだ、僕には理解できていません。ドメインでのアクセスにおいて、必要なのか教えていただきたかっただけです。 >apacheが立ってるけどglassfishに入れ替える。だったらglassfishに80番ポート設定すればいい。 まさに可能であれば、glassfishだけにしようかと思ってます。もしかして、8080から80に変えるだけで、いいのですか?現在、バーチャルホスト設定にてマルチドメインでの運用をしていますが、glassfishにもそんな設定あるのですか? sundraさんのおかげで、glassfish単独での利用が可能なのではと感じました。ネットを調べてもなかなか納得した答えが出てこず、現在、mod_proxyでの連携を調べているところです。もう少し、調べてみる事にします。ありがとうございました。

  • sundara
  • ベストアンサー率26% (22/82)
回答No.1

ドメインの話とJava開発の話がごっちゃになってる。 80ポートを8080に転送したいなら、apache+mod_jkが必要になる。 だが、Java開発するだけなら、そこまでせずともよい。 8080ポートはTomcatなどのJavaサーブレットコンテナのデファクトデフォルトポート番号。 そもそもglassfish単体で、開放ポートを8080でなく80に設定することができる。 そんなに早く開発したいなら、とりあえずglassfishだけでhttp://localhost:8080/にアクセスして作業しな。

woz_magic
質問者

お礼

早速の回答ありがとうございます。 一般的にJavaEEでWebアプリケーションを開発する場合、http://ドメイン名とするにはどうしているのでしょうか?80ポートを8080に転送するということなのでしょうか?ipアドレスを使っての検索では公開は無理ですので困っています。

woz_magic
質問者

補足

言葉足らずで申し訳ございません。Java開発が出来ないというのは、Javaで作ったものをWeb上で独自ドメインでアクセスできるようにしたいのですが、それが実現できていません。数年前、Tomcatでローカル上でCMSを作ったのはいいのですが、Web上に構築出来なかったので、挫折してしまいました。 こういった経緯があり、Javaで作ったものをWeb上で独自ドメインでアクセスできるのを確認できないとJava開発に踏み切ることが出来ないのです。

関連するQ&A