我的aputs项目托管在apache和tomcat服务器上 . 我需要在我的服务器上使用通配符子域 . 我在Apaches virtualhost .conf文件中编写以下代码
<VirtualHost *:80>
ServerAdmin webmaster@dummy-host2.example.com
DocumentRoot "/var/www/htdocs/projects/myprj"
ServerAlias *.asd.mydomain.com
ServerName asd.mydomain.com
DirectoryIndex index.jsp
我将我的tomcat server.xml docbase改为/ var / www / htdocs / projects
但我的子域名不起作用 . 当我拿123.asd.mydomain.com时,它会加载tomcats主页 .
任何人都知道问题是什么,如果我做了更多的事情?想在.htaccess上写任何东西
谢谢,谢哈布 .
1 回答
除了匹配vrtual主机,您需要一些规则来将您的请求传递给tomcat - 重写规则或代理传递,如: