您的位置:首页 > 运维架构 > Tomcat

Apache和Tomcat的整合;一个域名部…

2017-02-23 13:50 295 查看
1、首先是Apache的下载安装;

操作系统不一样,可能下载的Apache也是不一样的;我用的是Windows​,有32bit和64位之分;Apache服务器官网:http://httpd.apache.org

2、修改httpd.conf中的内容;

下载安装完成之后,需要httpd.conf,httpd.conf是Apache
服务器的主配置文件;在配置文件末尾添加VirtualHost​节点;

NameVirtualHost 127.0.0.1

ProxyPass /images !

ProxyPass /upload
!  

ProxyPass / ajp://localhost:8009/

ProxyPassReverse / ajp://localhost:8009/

ServerName 127.0.0.1

DocumentRoot "D:\tomcat installation\Tomcat
6.0\webapps" 

   

        
Options
FollowSymLinks   

        
AllowOverride
None   

        
Order
allow,deny   
Allow from all 

 

 

​这是我在本地的测试;所以VirtualHost上的ip为127.0.0.1,端口不写默认是80;如果不需要代理和反向代理,就不用添加ProxyPass和ProxyPassReverse,ServerName为访问的域名或ip;
DocumentRoot为项目部署的目录;如我在本地tomcat上部署了两个项目;

3、将需要访问的项目部署到Tomcat​上(Tomcat的下载和安装就不说了,安装版和非    
安装版均可);

将项目部署到tomcat上的方法有两种(我用的是第二种):①修改配置文件②直接将项目丢到tomcat安装目录的webapps下面;

第一种方式:

       
   

       
   
   

    

注意此处的name和appBase属性,name是和httpd.conf中的ServerName是一样的;appBase是项目存放的目录,此处可以放置多个项目;

第二种方式:直接将项目(web或webRoot下面的所有文件)放在webapps下面;

启动tomcat即可;

4、Tomcat中server.xml的配置​;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: