我有一个tomcat(运行在8080上)应用程序在我的分遣队服务器上,我可以通过url访问它:
SERVER_IP:8080/myapp我有我的管理面板
SERVER_IP:8080/myapp/admin我在端口80上运行了一个apache服务器。
我有两个领域:
www.myapp.com
admin.myapp.com我已经成功地配置了tomcat、mod_jk和apache服务器,以便admin.myapp.com url打开tomcat主页(SERVER_IP:8080)。
但是我想要的是让admin.myapp.com url打开SERVER_IP:8080/myapp/admin,www.myapp.com打开SERVER_IP:8080/myapp。
我需要让apache知道当请求到达admin.myapp.com时,它应该知道如何将请求重定向到SERVER_IP:8080/myapp/admin。显然缺少了一些东西。
以下是我的配置:
httpd.conf (admin.myapp.com.conf,实际上是因为它是由plesk面板创建的,但我认为这是无趣的)
<VirtualHost SERVER_IP:80 >
ServerName "admin.myapp.com:80"
ServerAlias "www.admin.myapp.com"
ServerAlias "ipv4.admin.myapp.co"
ServerAdmin "cuneyty@mycompany.com"
UseCanonicalName Off
JkMount / ajp13
JkMount /* ajp13
....
</VirtualHost>mod_jk.conf
# Load mod_jk module
# Update this path to match your modules location
LoadModule jk_module modules/mod_jk.so
# Where to find workers.properties
# Update this path to match your conf directory location
JkWorkersFile /usr/local/tomcat7/conf/workers.properties
# Where to put jk logs
# Update this path to match your logs directory location
JkLogFile /usr/local/tomcat7/logs/mod_jk.log
# Set the jk log level [debug/error/info]
JkLogLevel debug
# Select the log format
JkLogStampFormat "[%a %b %d %H:%M:%S %Y]"
# JkOptions indicate to send SSL KEY SIZE,
JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories
# JkRequestLogFormat set the request format
JkRequestLogFormat "%w %V %T"workers.properties
# Define 1 real worker named ajp13
worker.list=ajp13
# Set properties for worker named ajp13 to use ajp13 protocol,
# and run on port 8009
worker.ajp13.type=ajp13
worker.ajp13.host=localhost
worker.ajp13.port=8009
worker.ajp13.lbfactor=50
worker.ajp13.cachesize=10
worker.ajp13.cache_timeout=600
worker.ajp13.socket_keepalive=1
worker.ajp13.socket_timeout=300提前谢谢。
发布于 2014-12-20 23:17:11
我已经找到了使用mod_proxy而不是mod_jk并添加以下行的方法:
ProxyPass / http:// SERVER_IP:8080/
ProxyPass /myapp/ http:// SERVER_IP:8080/myapp这句话是为了饼干:
ProxyPassReverseCookiePath /myapp /"https://serverfault.com/questions/653712
复制相似问题