如何在Apache上配置子域以指向另一个Web应用程序或目录;与tomcat在后端

时间:2012-06-22 18:01:23

标签: apache tomcat amazon-web-services subdomain

我正在使用AWS。我有一个AMI,它有apache,tomcat,mysql堆栈。 Apache使用ajp与tomcat很好地连接。如何在apache上配置像images.xyz.com(应该指向Ubuntu服务器上的目录),test.xyz.com(应该指向在tomcat上运行的另一个webapp)的子域?

1 个答案:

答案 0 :(得分:0)

我真的很难解决这个问题,最后不得不接受我朋友的帮助。

修改文件$ APACHE / sites-available / default

<VirtualHost *:80>
   ServerName test.xyz.com
   ProxyPass / ajp://localhost:8009/test
   ProxyPassReverse / ajp://localhost:8009/
</VirtualHost>

<VirtualHost *:80>
   ServerName images.xyz.com
   DocumentRoot /usr/share/uploads
   <Directory "/usr/share/uploads">
        Options Includes FollowSymLinks MultiViews
        AllowOverride None
         Order allow,deny
      Allow from all
   </Directory>
</VirtualHost>