###前提・実現したいこと
会社にて、開発環境用サーバーを外部(自宅からインターネット環境など)で見えるように設定してもらいました。
OSはCentOS6
ホストには自宅PCのインターネットからSSHにて接続し設定等を行う
確認に利用したブラウザは自宅PCのchromeからアクセス
Apacheはインストールされている状態で、DocumentRoot上のindex.htmlが
http://IPアドレス:8081/index.html
で確認が出来ている状態です。
新たにTomcatを実装しようと思い、
http://qiita.com/kakakazuma/items/5b390fd7a3c727f41f4a
これの通りにやってみました
会社から8080は利用ができないという事だったので
tomcatのserver.xml
のポート設定は8081にあわせて18081
として設定しました
この時tomcatの初期画面を確認する方法は
http://IPアドレス:18081
でいけるのかと思ったのですが、全く反応しませんでした。
「このウェブページにアクセスできません
ERR_CONNECTION_TIMED_OUT」
というエラーとなってしまいます。
そもそもapachと共存する場合は連携させないとダメなのか、単独で動かせるものなのか。
単独であれば、そのポート指定方法はどういった方法でアクセスができるのか。
ローカル環境でvirtualBoxなどを利用して、特にポート指定せずデフォルトで設定した場合はうまくいったのですが、他にどういった事を確認すれば良いのでしょうか
###進捗
Apacheのmod_proxyを利用して
httpd-proxy.confの設定
ProxyPass ajp://グローバルIP:18009
を変更し
<Location /tomcat/>
ProxyPass ajp://127.0.0.1:18009/
</Location>
のようにしたところ
にて、画面が起動したところまではさきほどたどり着きました。
iptavblesは
-A INPUT -p tcp -m state --state NEW -m tcp --dport 18081 -j ACCEPT
こんな感じの事をしてみましたが、
あまりこちらにこだわる必要もないのですが、仕組みを理解したく、何か設定を確認するけっかけのような助言をいただけたらと思います。
よろしくお願いします
回答1件
あなたの回答
tips
プレビュー