請教前輩小弟最近架設apache + tomcat server 我希望tomcatserver不要暴露在外網以下是我apache和tomcat 設定是我用瀏覽器觀看時出現
有兩部電腦都是centos7,A電腦我安裝了Apache 2.4.6-40 跟 tomcat-connector1.2.41 java1.8.0_101 tomcat 和tomcat8.5IP:192.168.1.21
B電腦安裝了tomcat服務版本8.5 IP:192.168.1.30
我在A電腦apache 設定
etc/httpd/httpd.conf
httpd/conf下建了mod_jk.conf
httpd/conf下建了workers.properties
httpd/conf下建了uriworkers.properties
tomcat server設定了
我的mod_jk.log
還是回答好了,雖然tomcat我不算熟XD,所以我上面的解釋不算正確。
請先看一下Host設定的說明:Host - Common Attributes,主要是Name這個屬性的設定。
Host是用來設定虛擬伺服器,Host的設定中,至少要有一組的Name屬性跟Engine的defaultHost設定一致,我猜是這個問題。(我隨便設成不存在的ip也行,只要Engine跟Host設定一致,他就會導到預設的Host)你參考的文件中,他Engine並沒有設定defaultHost,但是我在tomcat8這樣設會有問題(連到8080時出現404),我覺得都用預設的localhost就好了。
注意了Engine 的 defaultHost 但還無法連上 192.168.1.21 apache 的mod_jk.log還是
[Thu Oct 13 16:37:41 2016] jspap30 192.168.1.21 -
[Thu Oct 13 16:37:41 2016] jspap30 192.168.1.21 -
192.168.1.30:8080看不看得到東西?
如果我把Engine 下的defaultHost 改成localhost
在把 Host name改成localhost 192.168.1.30:8080可以看的到
都改localhost的話
193.192.168.1.30/project1/index.jsp 也有東西