已阅读5页,还剩17页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Linux下安装Apache、Tomcat 、JDK以及搭载SSL全过程(一线天色 天宇星辰)Linux下安装Apache、Tomcat、JDK整合ApacheTomcat搭载SSL全过程JDK的安装我们模拟使用SecureCRT这个工具进行上传(原理:虚拟的FTP协议)rootlocalhost # rz上传成功,我们继续我们的操作将文件移动到/usr/local/jdk(JDK的目录默认不存在,手动创建)rootlocalhost # cd /usr/localrootlocalhost local# mkdir jdkrootlocalhost local# cd jdkrootlocalhost jdk# mv /root/jdk-6u21-linux-i586-rpm.bin jdk.bin分配权限rootlocalhost jdk# chmod +x jdk.bin开始安装rootlocalhost jdk# ./jdk.bin看到done说明我们已经安装成功了我们看一下对应的文件结构下面配置环境变量rootlocalhost java# vi /.bash_profilerootlocalhost bin# vi /etc/profile将内容更改为以下内容# .bash_profile# Get the aliases and functionsif -f /.bashrc ; then . /.bashrcfi# User specific environment and startup programs#PATH=$PATH:$HOME/bin#export PATHJAVA_HOME=/usr/java/jdk1.6.0_21CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jarPATH=$PATH:$HOME/bin:$JAVA_HOME/bin:$JAVA_HOME/jre/binexport PATH JAVA_HOME CLASSPATHunset USERNAME保存退出输入java或者javac或者java version查看安装是否已经成功!Tomcat的安装Tomcat的安装最简单,只需要将对应的文件拷贝到对应的目录即可!我们现在模拟将他安装在/usr/local/tomcat下面我们模拟使用SecureCRT这个工具进行上传(原理:虚拟的FTP协议)rootlocalhost # rz上传成功,我们继续我们的操作解压文件rootlocalhost local# unzip apache-tomcat-7.0.2.zip解压完毕 我们来看一下对应的目录结构rootlocalhost local# ll rootlocalhost local# ls -l删除之前的源文件,然后将文件夹移动到对应的目录结构下进入对应的安装目录下查看对应的文件结构发现对应的文件都没有执行权限 我们可以手动给他们赋值权限启动Tomcat我们来看下进程看下端口显然 Tomcat已经启动了Apache的安装解压Apache文件包l tar -c: 建立压缩档案 -x:解压 -t:查看内容 -r:向压缩归档文件末尾追加文件 -u:更新原压缩包中的文件 这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。 -z:有gzip属性的 -j:有bz2属性的 -Z:有compress属性的 -v:显示所有过程 -O:将文件解开到标准输出 下面的参数-f是必须的 -f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。 # tar -cf all.tar *.jpg 这条命令是将所有.jpg的文件打成一个名为all.tar的包。-c是表示产生新的包,-f指定包的文件名。 # tar -rf all.tar *.gif 这条命令是将所有.gif的文件增加到all.tar的包里面去。-r是表示增加文件的意思。 # tar -uf all.tar logo.gif 这条命令是更新原来tar包all.tar中logo.gif文件,-u是表示更新文件的意思。 # tar -tf all.tar 这条命令是列出all.tar包中所有文件,-t是列出文件的意思 # tar -xf all.tar 这条命令是解出all.tar包中所有文件,-x是解开的意思 压缩 tar cvf jpg.tar *.jpg /将目录里所有jpg文件打包成tar.jpg tar czf jpg.tar.gz *.jpg /将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为jpg.tar.gz tar cjf jpg.tar.bz2 *.jpg /将目录里所有jpg文件打包成jpg.tar后,并且将其用bzip2压缩,生成一个bzip2压缩过的包,命名为jpg.tar.bz2 tar cZf jpg.tar.Z *.jpg /将目录里所有jpg文件打包成jpg.tar后,并且将其用compress压缩,生成一个umcompress压缩过的包,命名为jpg.tar.Z rar a jpg.rar *.jpg /rar格式的压缩,需要先下载rar for linux zip jpg.zip *.jpg /zip格式的压缩,需要先下载zip for linux 解压 tar xvf file.tar /解压 tar包 tar -xzvf file.tar.gz /解压tar.gz tar -xjvf file.tar.bz2 /解压 tar.bz2 tar xZvf file.tar.Z /解压tar.Z unrar e file.rar /解压rar unzip file.zip /解压zip rootlocalhost # tar vxzf httpd-2.2.16.tar.gz进入对应的目录 rootlocalhost # cd httpd-2.2.16然后配置暗转环境:安装到usr/local/apache下面rootlocalhost httpd-2.2.16# ./configure -prefix=/usr/local/apache -enable-ssl -enable-modules开始配置安装配置完毕,下面开始编译(编译make 安装 make install 也可以编译并安装,如下命令)rootlocalhost httpd-2.2.16# make & make installrootlocalhost httpd-2.2.16# make j5多线程编译开始执行了rootlocalhost httpd-2.2.16# cd /usr/local/apache/bin/进入Apache目录 打开Apacherootlocalhost bin# ./apachectl startrootlocalhost bin#查看进程看来Apache已经启动了Apache转发Tomcat链接器的安装解压文件rootlocalhost # tar xzvf tomcat-connectors-1.2.30-src.tar.GZ进入native目录rootlocalhost # cd tomcat-connectors-1.2.30-src/native/设置安装配置rootlocalhost native# ./configure -with-apxs=/usr/local/apache/bin/apxs配置完毕,下面开始编译(编译make 安装 make install 也可以编译并安装,如下命令)rootlocalhost native# make & make installrootlocalhost native# make j5多线程编译拷贝编译完成生成的 mod_jk.so 文件, 这里也是要注意你的apache modules 目录位置rootlocalhost native# cp ./apache-2.0/mod_jk.so /usr/local/apache/modules/修改 apache 配置文件rootlocalhost native# vi /usr/local/apache/conf/httpd.conf查找DirectoryIndex在命令行模式下输入/ DirectoryIndex查找对应的关键字修改对应的配置文件在DirectoryIndex中添加 index.jsp DirectoryIndex index.html index.jsp增加关于加载mod_jk的语句:LoadModule jk_module modules/mod_jk.soInclude /usr/local/apache/conf/mod_jk.conf注意:添加以下内容( 添加的时候去掉注释,可能文件不能显示中文 ):# add mod_jk #LoadModule jk_module modules/mod_jk.soInclude /usr/local/apache/conf/mod_jk.conf保存退出新建刚才配置的文件mod_jk.conf和pertiesrootlocalhost conf# vi mod_jk.conf在mod_jk.conf中写入下列数据# load perties #JkWorkersFile /usr/local/apache/conf/perties# Where to put jk logsJkLogFile /usr/local/apache/logs/mod_jk.log# Set the jk log level debug/error/infoJkLogLevel info# Select the log formatJkLogStampFormat %a %b %d %H:%M:%S %Y# JkOptions indicate to send SSL KEY SIZE,JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories# JkRequestLogFormat set the request formatJkRequestLogFormat %w %V %T# send forward request to Tomcat #JkMount /* controller新建文件pertiesrootlocalhost conf# vi perties写入下列数据# Defining a worker named controller and of type ajp13worker.list = controller #=tomcat1=worker.tomcat1.port=8009 #ajp13 port in tomcat the server.xml default is 8009worker.tomcat1.host=6 #tomcat host if not localhost please input Ipworker.tomcat1.type=ajp13worker.tomcat1.lbfactor = 1 #the server weight,the higher the more request give it#=tomcat2=#worker.tomcat2.port=8009 #worker.tomcat2.host=50 #worker.tomcat2.type=ajp13#worker.tomcat2.lbfactor = 1 #
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 未来五年珍珠类饮片行业市场营销创新战略制定与实施分析研究报告
- 促进数字经济区域协调发展策略
- 2026广西南宁市体强路初级中学春季学期临聘教师招聘2人考试备考试题及答案解析
- 2026福建南安市翼键通科技有限责任公司招聘14人考试参考题库及答案解析
- 资阳市雁江区区属国企瑞达产投集团招聘考试备考试题及答案解析
- 2026年安阳职业技术学院单招职业适应性测试题库附答案解析
- 2026年云南现代职业技术学院单招职业适应性测试题库附答案解析
- 2026湖南大数据交易所招聘9人考试参考试题及答案解析
- 铝板幕墙施工方案
- 2025年高处作业培训试题及答案
- 企业员工福利及关爱基金管理细则
- YY/T 0573.2-2025一次性使用无菌注射器第2部分:动力驱动注射泵用注射器
- DB31∕T 405-2021 集中空调通风系统卫生管理规范
- 2025年锂电池回收政策支持力度行业报告
- 沥青拌合站培训课件
- 第四版(2025)国际压力性损伤溃疡预防和治疗临床指南解读
- 2026年江苏航空职业技术学院单招职业倾向性考试必刷测试卷必考题
- 半导体专利申请策略-洞察及研究
- 辽宁中考数学三年(2023-2025)真题分类汇编:专题06 几何与二次函数压轴题 原卷版
- 住房公积金协议书范本
- 学校教辅征订管理“三公开、两承诺、一监督”制度
评论
0/150
提交评论