最近vpsのサーバーを移行した。
http://jp.webk.net/service/vps.html
プランを変更しただけなのだが、2年前に比べると価格は半額ほどになっており、リソースも増えている。
で、さすがvpsだけあって、一筋縄では行かない。
例えば、yum updateをすると、Pleskが死亡したりといった、即再起不能になる行動などがあったりするからだ。
で、サーバーを移行するためにプロバイダの言うとおり契約を申し込む。
ドメインにsub.を付けて、借りのドメインで契約してくれとのこと。
http://sub.○○.comで契約する。
そして、Pleskでドメインを作成するわけだが、ここでやはり移行後は普通に使いたいので、
○○.comのドメインでコンテナを作成する。
作り終わったあとは、取りあえず、
http://sub.○○.comでアクセスできる。
しかしだ。
Tomcatがまともに動かない。
正確には動いているが、アプリが表示されない。
vpsの場合、Tomcatにアクセスするポートは9080ポートである。
http://sub.○○.com:9080/でアクセスすると。
全く何も表示されない。エラーすら表示されない。
ポート開放されてないのか?
調べると開放されてるし、Tomcatも動いている。
サポートに問い合わせるが何の返答もない。
クソサポート、ふざけやがってと思いつつ、移行前のサーバーの契約が切れ、仕方なく
DNSの設定を変えると、アプリがきちんと表示される。
どういうことだ?
ふざけやがってと。
どうやら、Pleskで作成するドメインが関係しているようだ、内部で色々と何かしているのだろう。
Pleskで作成したドメインが違えば、何をしても無駄。表示されないということだ。
ここで恐ろしいのが、
Pleskでドメインをsub.○○.comで作っていたら・・・
テスト段階ではアプリ表示されていたが、DNSの設定を変えたとたんに動かなくなったんじゃないだろうか・・・
vpsなんと恐ろしいものだろう・・・