Linux运维知识之linux搭建https协议的tomcat和apache服务器
小标 2018-10-26 来源 : 阅读 968 评论 0

摘要:本文主要向大家介绍了Linux运维知识之linux搭建https协议的tomcat和apache服务器,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助。

本文主要向大家介绍了Linux运维知识之linux搭建https协议的tomcat和apache服务器,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助。

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官网://tomcat.apache.org/  我用的是:apache-tomcat-7.0.68.tar.gz  ,tar.gz就是linux版本,7.0版本需要最低的1.7jdk
jdk官网://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_80JRE_HOME=/usr/java/jdk1.7.0_80/jrePATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/binCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/libexport 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服务,在浏览器输入//$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官网://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、在浏览器输入//$ip:80访问,返回一个测试界面。 
3、 配置http服务器
 在CentOS里Apache的默认文档路径的位置是在/var/www/html,配置文件的路径是/etc/httpd/conf/httpd.conf。其他的配置存储在/etc/httpd/conf.d/ 文件夹里
 

本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注系统运维Linux频道!

本文由 @小标 发布于职坐标。未经许可,禁止转载。
喜欢 | 0 不喜欢 | 0
看完这篇文章有何感觉?已经有0人表态,0%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式AI+学习就业服务平台 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved