注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

c32's blog

每天学习一点点,每天进步一点点.

 
 
 
 
 

日志

 
 

ubuntu搭建tomcat+apache  

2016-12-12 11:14:55|  分类: ubuntu |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
原文链接:http://blog.sina.com.cn/s/blog_72cbc7190101d6wx.html

on Ubuntu 12.04

1.1安装apache2

This is a compact note on how to install Tomcat and Apache2, and then configure to connect the Apache Web Server to Tomcat using mod_jk on Ubuntu 12.04 (the basics are the same, so should work on all OS with minor modifications).1. Installing Apache,Tomcat

1

sudo apt-get install apache2

【浏览器访问http://localhost/若成功 则apache安装成功

Test the installation from the browser using http://localhost/

1.2安装tomcat7 

1

sudo apt-get install tomcat7

2

sudo apt-get install tomcat7-admin

 【检测tomcat是否安装成功,默认能够访问http://localhost:8080就没有问题,这里建了个简单的测试应用】

Create a test application for tomcat.

1

cd /var/lib/tomcat7/webapps

2

sudo mkdir tomcat-demo

3

sudo mkdir tomcat-demo/helloworld

4

sudo vim tomcat-demo/helloworld/index.jsp

 

and paste the code

1

<HTML>

2

 <HEAD>

3

  <TITLE>Hello World</TITLE>

4

 </HEAD>

5

 <BODY>

6

  <H1>Hello World</H1>

7

  Today is: <%= new java.util.Date().toString() %>

8

 </BODY>

9

</HTML>

 

Test the installation from the browser using

http://localhost:8080/tomcat-demo/helloworld/

2、安装mod_jk

2. Installing and configuring mod_jk【安装】

1

sudo apt-get install libapache2-mod-jk

 

First lets enable the redirect port 8443 on Tomcat【编辑】

1

sudo vim /etc/tomcat7/server.xml

 

and uncomment the following line【解除注释,这里默认好像就没被注释】

1

<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />

 

Now we will create our workers.properties file for Apache.【创建workers.properties依照上文安装,其实里面这里不用做)】

1

sudo vim /etc/apache2/workers.properties

 

paste the text【粘贴下文(依照上文安装,其实里面这里不用做)】

1

# Define 1 real worker using ajp13

2

worker.list=worker1

3

# Set properties for worker (ajp13)

4

worker.worker1.type=ajp13

5

worker.worker1.host=localhost

6

worker.worker1.port=8009

 

Now to ask Apache to use this worker【修改(依照上文安装,其实里面这里不用做)】

1

sudo vim /etc/apache2/mods-available/jk.conf

 

change the JkWorkersFile property to【将JkWorkersFile 后修改为/etc/apache2/workers.properties依照上文安装,其实里面这里不用做)】

/etc/apache2/workers.properties

Finally to configure the URL Apache should pass through the Tomcat【修改】

1

sudo vim /etc/apache2/sites-enabled/000-default

 

and add the following line in your configurtation【添加如下(如果上文所示红字步骤未进行 则JkMount /tomcat-demo* worker1处应修改为JkMount / tomcat-demo * ajp13_worker 若未建立测试工程 亦可修改为JkMount / * ajp13_worker,建议后者方便围观是否成功╮(_))】

1

<VirtualHost *:80>

2

.......................................

3

.......................................

4

JkMount /tomcat-demo* worker1

5

</VirtualHost *:80>

 

Now, restart the servers【重启服务】

1

sudo /etc/init.d/tomcat7 restart

2

sudo /etc/init.d/apache2 restart

 

【测试(未建测试应用可直接访问红字部分,应全部显示tomcat欢迎界面)】

and test with
http://localhost/tomcat-demo/helloworld/
it should work similarly to
http://localhost:8080/tomcat-demo/helloworld/

  评论这张
 
阅读(13)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017