码迷,mamicode.com
首页 > Web开发 > 详细

linux搭建https协议的tomcat和apache服务器

时间:2016-07-08 19:51:43      阅读:456      评论:0      收藏:0      [点我收藏+]

标签:

Apache HTTP Server(简称 Apache)是 Apache 软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的 Web 服务器端软件之一。Apache 软件基金会中还有一个著名的服务器软件,叫Tomcat 。Apache HTTP Server 和 Tomcat 的区别和联系是:

  • Apache 只支持 html 静态网页,可以通过插件支持 php ;Tomcat 支持asp、jsp、php、cgi等动态网页。
  • Apache 是用C语言实现的;Tomcat 使用 Java 实现的,更好地支持 Servlet 和 JSP 。
  • Apache 可以运行一年不重启,稳定性非常好;Tomcat 则不一定。
  • Apache 对于静态页面的解析速度比 Tomcat 快。
  • 服务器首选 Apache ,使用到 JSP 或 Servlet 才使用 Tomcat。
  • Apache 比 Tomcat 早,是 Tomcat 的前辈。本质上来说 Tomcat 的功能可以替代 Apache。

 

一、搭建Tomcat

1、获取基本安装包

tomcat官网:http://tomcat.apache.org/  我用的是:apache-tomcat-7.0.68.tar.gz  ,tar.gz就是linux版本,7.0版本需要最低的1.7jdk

jdk官网:http://www.oracle.com/technetwork/java/javase/archive-139210.html ,各个历史版本都有,我用的是  jdk-7u80-linux-x64.tar.gz 即1.7.0_80版本,64位的操作系统,如果是32位选择i586就行。

2、安装jdk

a、在linux下创建一个java安装目录(自己规划):mkdir -p /usr/java

b、讲jdk包上传到这个目录

c、解压jdk包,tar -zxvf  jdk-7u80-linux-x64.tar.gz

d、添加环境变量,打开/etc/profile文件,vi /etc/profile最下面添加如下内容,红色标注的要根据实际情况自己修改,这里写入到/etc/profile文件,就不需要重新登录或者重启之后重新配置环境变量。

JAVA_HOME=/usr/java/jdk1.7.0_80
JRE_HOME=/usr/java/jdk1.7.0_80/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export JAVA_HOME JRE_HOME PATH CLASSPATH

e、是环境变量生效,并测试。

source /etc/profile

java -version

4、安装tomcat

a、在linux下创建一个tomcat安装路径(自己规划) mkdir -p /usr/tomcat

b、讲tomcat包上传到这个目录

c、解压缩包 tar -zxvf apache-tomcat-7.0.68.tar.gz

e、配置启动tomcat,进入到解压出来的 cd /usr/tomcat/apache-tomcat-7.0.68/conf/ 路径下,编辑 server.xml文件

修改主机名为服务器的IP(原文件里是localhost)

技术分享

修改服务端口,理论上0-65555都可以吧,不过建议大于1000小于10000,没有被占用就行(netstat -an |grep  xxx

技术分享

f、启动tomcat ,在 cd /usr/tomcat/apache-tomcat-7.0.68/bin目录下执行 

./startup.sh  #启动

./shutdown.sh #停止

g、检查tomcat服务,在浏览器输入http://$IP:$port   返回tom猫的web界面($IP 和$port表示步骤e中修改的ip和port,如果不能访问,查看 cd /usr/tomcat/apache-tomcat-7.0.68/logs/catalina.out定位下,一般不会有问题的

 

 

二、搭建appache

 1、获取apache(httpd)安装包

httpd官网:http://www.apache.org/dist/httpd/  ,我用的是:httpd-2.2.31.tar.gz

2、安装httpd

a、在linux下创建一个appache安装路径(自己规划) mkdir -p /usr/appache

b、讲appache包上传到这个目录

c、解压缩包 tar -zxvf httpd-2.2.31.tar.gz

d、进入刚解压的这个目录/usr/apache/httpd-2.2.31 执行命令

    ./configure --prefix=/usr/apache/apache --enable-module=so
    make
    make install
即安装apache在/usr/apache/apache目录下

e、启动http服务器并测试

service httpd start #启动

sevice httpd stop #停止

f、在浏览器输入http://$ip:80访问,返回一个测试界面。 

3、 配置http服务器

 在CentOS里Apache的默认文档路径的位置是在/var/www/html,配置文件的路径是/etc/httpd/conf/httpd.conf。其他的配置存储在/etc/httpd/conf.d/ 文件夹里

 

 

linux搭建https协议的tomcat和apache服务器

标签:

原文地址:http://www.cnblogs.com/lvxiaobo616/p/5654313.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!