您好,欢迎访问三七文档
Linux下安装Apache、Tomcat、JDK以及搭载SSL全过程(一线天色天宇星辰)Linux下安装Apache、Tomcat、JDK整合ApacheTomcat搭载SSL全过程JDK的安装我们模拟使用SecureCRT这个工具进行上传(原理:虚拟的FTP协议)[root@localhost~]#rzLinux下安装Apache、Tomcat、JDK以及搭载SSL全过程(一线天色天宇星辰)上传成功,我们继续我们的操作将文件移动到/usr/local/jdk(JDK的目录默认不存在,手动创建)[root@localhost~]#cd/usr/local[root@localhostlocal]#mkdirjdk[root@localhostlocal]#cdjdk[root@localhostjdk]#mv/root/jdk-6u21-linux-i586-rpm.binjdk.bin分配权限[root@localhostjdk]#chmod+xjdk.bin开始安装[root@localhostjdk]#./jdk.binLinux下安装Apache、Tomcat、JDK以及搭载SSL全过程(一线天色天宇星辰)Linux下安装Apache、Tomcat、JDK以及搭载SSL全过程(一线天色天宇星辰)看到done说明我们已经安装成功了我们看一下对应的文件结构下面配置环境变量[root@localhostjava]#vi~/.bash_profile[root@localhostbin]#vi/etc/profile将内容更改为以下内容#.bash_profile#Getthealiasesandfunctionsif[-f~/.bashrc];then.~/.bashrcfi#Userspecificenvironmentandstartupprograms#PATH=$PATH:$HOME/binLinux下安装Apache、Tomcat、JDK以及搭载SSL全过程(一线天色天宇星辰)#exportPATHJAVA_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/binexportPATHJAVA_HOMECLASSPATHunsetUSERNAME保存退出Linux下安装Apache、Tomcat、JDK以及搭载SSL全过程(一线天色天宇星辰)输入java或者javac或者java–version查看安装是否已经成功!Tomcat的安装Tomcat的安装最简单,只需要将对应的文件拷贝到对应的目录即可!我们现在模拟将他安装在/usr/local/tomcat下面我们模拟使用SecureCRT这个工具进行上传(原理:虚拟的FTP协议)[root@localhost~]#rzLinux下安装Apache、Tomcat、JDK以及搭载SSL全过程(一线天色天宇星辰)上传成功,我们继续我们的操作解压文件[root@localhostlocal]#unzipapache-tomcat-7.0.2.zipLinux下安装Apache、Tomcat、JDK以及搭载SSL全过程(一线天色天宇星辰)解压完毕我们来看一下对应的目录结构[root@localhostlocal]#ll[root@localhostlocal]#ls-l删除之前的源文件,然后将文件夹移动到对应的目录结构下Linux下安装Apache、Tomcat、JDK以及搭载SSL全过程(一线天色天宇星辰)进入对应的安装目录下查看对应的文件结构发现对应的文件都没有执行权限我们可以手动给他们赋值权限启动Tomcat我们来看下进程看下端口Linux下安装Apache、Tomcat、JDK以及搭载SSL全过程(一线天色天宇星辰)显然Tomcat已经启动了Apache的安装解压Apache文件包tar-c:建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。-z:有gzip属性的-j:有bz2属性的-Z:有compress属性的-v:显示所有过程-O:将文件解开到标准输出下面的参数-f是必须的-f:使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。#tar-cfall.tar*.jpg这条命令是将所有.jpg的文件打成一个名为all.tar的包。-c是表示产生新的包,-f指定包的文件名。#tar-rfall.tar*.gif这条命令是将所有.gif的文件增加到all.tar的包里面去。-r是表示增加文件的意思。#tar-ufall.tarlogo.gif这条命令是更新原来tar包all.tar中logo.gif文件,-u是表示更新文件的意思。#tar-tfall.tar这条命令是列出all.tar包中所有文件,-t是列出文件的意思Linux下安装Apache、Tomcat、JDK以及搭载SSL全过程(一线天色天宇星辰)#tar-xfall.tar这条命令是解出all.tar包中所有文件,-x是解开的意思压缩tar–cvfjpg.tar*.jpg//将目录里所有jpg文件打包成tar.jpgtar–czfjpg.tar.gz*.jpg//将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为jpg.tar.gztar–cjfjpg.tar.bz2*.jpg//将目录里所有jpg文件打包成jpg.tar后,并且将其用bzip2压缩,生成一个bzip2压缩过的包,命名为jpg.tar.bz2tar–cZfjpg.tar.Z*.jpg//将目录里所有jpg文件打包成jpg.tar后,并且将其用compress压缩,生成一个umcompress压缩过的包,命名为jpg.tar.Zrarajpg.rar*.jpg//rar格式的压缩,需要先下载rarforlinuxzipjpg.zip*.jpg//zip格式的压缩,需要先下载zipforlinux解压tar–xvffile.tar//解压tar包tar-xzvffile.tar.gz//解压tar.gztar-xjvffile.tar.bz2//解压tar.bz2tar–xZvffile.tar.Z//解压tar.Zunrarefile.rar//解压rarunzipfile.zip//解压zip[root@localhost~]#tarvxzfhttpd-2.2.16.tar.gzLinux下安装Apache、Tomcat、JDK以及搭载SSL全过程(一线天色天宇星辰)进入对应的目录Linux下安装Apache、Tomcat、JDK以及搭载SSL全过程(一线天色天宇星辰)[root@localhost~]#cdhttpd-2.2.16然后配置暗转环境:安装到usr/local/apache下面[root@localhosthttpd-2.2.16]#./configure--prefix=/usr/local/apache--enable-ssl--enable-modules开始配置安装配置完毕,下面开始编译(编译make安装makeinstall也可以编译并安装,如下命令)[root@localhosthttpd-2.2.16]#make&makeinstall[root@localhosthttpd-2.2.16]#make–j5多线程编译开始执行了Linux下安装Apache、Tomcat、JDK以及搭载SSL全过程(一线天色天宇星辰)Linux下安装Apache、Tomcat、JDK以及搭载SSL全过程(一线天色天宇星辰)[root@localhosthttpd-2.2.16]#cd/usr/local/apache/bin/进入Apache目录打开Apache[root@localhostbin]#./apachectlstart[root@localhostbin]#查看进程Linux下安装Apache、Tomcat、JDK以及搭载SSL全过程(一线天色天宇星辰)看来Apache已经启动了Apache转发Tomcat链接器的安装解压文件[root@localhost~]#tarxzvftomcat-connectors-1.2.30-src.tar.GZLinux下安装Apache、Tomcat、JDK以及搭载SSL全过程(一线天色天宇星辰)进入native目录[root@localhost~]#cdtomcat-connectors-1.2.30-src/native/Linux下安装Apache、Tomcat、JDK以及搭载SSL全过程(一线天色天宇星辰)设置安装配置[root@localhostnative]#./configure--with-apxs=/usr/local/apache/bin/apxsLinux下安装Apache、Tomcat、JDK以及搭载SSL全过程(一线天色天宇星辰)配置完毕,下面开始编译(编译make安装makeinstall也可以编译并安装,如下命令)[root@localhostnative]#make&makeinstall[root@localhostnative]#make–j5多线程编译拷贝编译完成生成的mod_jk.so文件,这里也是要注意你的apachemodules目录位置[root@localhostnative]#cp./apache-2.0/mod_jk.so/usr/local/apache/modules/修改apache配置文件[root@localhostnative]#vi/usr/local/apache/conf/httpd.conf查找DirectoryIndexLinux下安装Apache、Tomcat、JDK以及搭载SSL全过程(一线天色天宇星辰)在命令行模式下输入/DirectoryIndex查找对应的关键字修改对应的配置文件在DirectoryIndex中添加index.jspIfModuledir_moduleDirectoryIndexindex.htmlindex.jsp/IfModule增加关于加载mod_jk的语句:LoadModulejk_modulemodules/mod_jk.soInclude/usr/local/apache/conf/mod_jk.conf注意:添加以下内容(添加的时候去掉注释,可能文件不能显示中文):#######################addmod_jk##################LoadModulejk_modulemodules/mod_jk.soInclude/usr/local/apache/conf/mod_jk.conf保存退出新建刚才配置的文件mod_jk.conf和works.properties[root@localhostconf]#vimod_jk.conf在mod_jk.conf中写入下列数据Linux下安装Apache、Tomcat、JDK以及搭载SSL全过程(一线天色天宇星辰)#####################loadworks.properties########JkWorkersFile/usr/local/apache/conf/workers.properties######WheretoputjklogsJkLogFile/usr/local/apache/logs/mod_jk.log######Setthejkloglevel[debug/error/info]JkLo
本文标题:Linux下安装Apache、Tomcat、JDK整合ApacheTomcat搭载SSL全过程
链接地址:https://www.777doc.com/doc-4338271 .html