设为首页 收藏本站
查看: 1023|回复: 0

[经验分享] apache和tomcat 安装指南

[复制链接]

尚未签到

发表于 2018-11-28 12:52:54 | 显示全部楼层 |阅读模式
  一、软件安装指南
  1、  操作系统软件及其版本 RedHat  AS4 2.6.9-22 ELsmp
  2、  Tomcat 软件及其版本  Tomcat-5.5.17
  jakarta-tomcat-connectors-jk-1.2.6
  3、  Apache 软件及其版本  httpd-2.2.2
  4、  Jdk 版本             jdk-1_5_0_06
  二、下载地址说明
  tomcat-connectors-jk下载刂?lt;BR>
  http://apache.justdn.org/tomcat/tomcat-connectors/jk/source/jk-1.2.6/jakarta-tomcat-connectors-jk-1.2.6-src.tar.gz
  apache2.0.58.tar.gz下载地址
  http://apache.justdn.org/httpd/httpd-2.0.58.tar.gz
  sun jdk 1.5以及以上版本下载地址
  http://java.sun.com/j2se/1.5.0/download.jsp
  下载jdk-1_5_0_06-linux-i586-rpm.bin
  tomcat下载地址
  http://apache.justdn.org/tomcat/tomcat-5/v5.5.17/bin/apache-tomcat-5.5.17.tar.gz
  打开一个终端,将所有文件放到/root(即root用户的home下)下面,用su命令切换到root权限,待命:
  三、安装apache服务器(最新的httpd-2.2.2.tar.gz)
  安装apache
  # tar zxvf httpd-2.2.2.tar.gz
  # cd httpd-2.2.2/
  ―――――――――――――――――――――――――――――――――end
  # ./configure --prefix=/usr/local/apache2 --enable-so (备份原始记录)
  #./configure --prefix=/usr/local/apache2 --enable-so --enable-ssl  --enable-rewrite  --with-ssl=/usr/local/ssl  --enable-ssl=shared                (安装 open ssl 用到的安装方法)    (按这个要求安装)
  #./configure --prefix=/usr/local/apache2 --enable-rewrite --with-ssl=/usr/local/ssl --enable-ssl=shared   (CA 的要求)
  # make
  # make install
  注:--prefix=/usr/local/apache2为安装路径,很多朋友问我为什么webadmin里不能设置apache服务?
  webadmin默认的apache路径是在/etc/httpd目录。
  运行一下apache服务器,检查能否正常运行
  # /usr/local/apache2/bin/apachectl start
  浏览器里127.0.0.1测试下,2.2.2的默认页面字样简单的出奇“It works!ok!”
  四、安装jdk(jdk1.5.0_06)
  进入/root给bin文件加执行权限并执行它
  #cd /root
  #chmod +x jdk-1_5_06-linux-i586-rpm.bin
  #./jdk-1_5_06-linux-i586-rpm.bin
  安装好后会在当前目录下生成一个jdk-1_5_06-linux-i586.rpm文件
  安装rpm包
  #rpm -ivh jdk-1_5_0_06-linux-i586.rpm
  编辑/etc/profile,增加环境变量
  #vi /etc/profile
  JAVA_HOME=/usr/java/jdk1.5.0_06
  CLASSPATH=/usr/java/jdk1.5.0_06/lib/dt.jar:/usr/java/jdk1.5.0_06/lib/tools.jar
  PATH=/usr/java/jdk1.5.0_06/bin:$PATH

  export PATH JAVA_HOME>  增加后记得注销用户,重新登陆下。这样设置的变量才能启用
  重新登陆以后终端下运行java,如果出现java的使用以及参数的说明,那说明我们的jdk安装成功了,:)有个良好的开端哦。加油。
  五、安装tomcat 5.5.17
  老样子先回到/root下
  #cd ~
  然后解开tomcat包
  #tar zxvf apache-tomcat-5.5.17.tar.gz
  解压生成apache-tomcat-5.5.17文件夹,我们把它放到/usr/local下,并重命名为tomcat
  #mv apache-tomcat-5.5.17 /usr/local/tomcat
  然后配置/usr/local/tomcat/bin/catalina.sh文件
  #vi /usr/local/tomcat/bin/catalina.sh
  并在该文件的第46行添加
  JAVA_HOME=/usr/java/jdk1.5.0_06
  启动服务后,访问本机8080端口,查看端口是否正常(输入127.0.0.1:8080)
  # /usr/local/tomcat/bin/startup.sh /startup.bat
  关闭服务
  # /usr/local/tomcat/bin/shutdown.sh /shutdown.bat
  ----------------------------------------------------------------------------------------------------------------------------
  安装tomcat-connectors-jk模块
  回到/root下
  #cd ~
  解压tomcat-connectors-jk模块包
  #tar zxvf jakarta-tomcat-connectors-jk-1.2.6-src.tar.gz
  进入模块包的子目录jk/native,并运行里面的buildconf.sh脚本,生成配置文件
  #cd jakarta-tomcat-connectors-jk-1.2.6-src/jk/native
  #./buildconf.sh
  #./configure --with-apxs=/usr/local/apache2/bin/apxs && make && make install
  如果以上步骤没有错误发生,会生成一个mod_jk.so的模块
  将模块复制到apache的子目录modules下替代同名文件
  #cd /root/jakarta-tomcat-connectors-jk-1.2.6-src/jk/native/apache-2.0
  #cp mod-jk.so /usr/local/apache2/modules/
  接着我们要配置apache的文件,让其使用mod_jk.so模块
  #vi /usr/local/apache2/conf/httpd.conf
  在文件末尾添加如下语句
  ###################begin here########################
  #load mod_jk
  LoadModule jk_module modules/mod_jk.so
  #configure mod_jk
  JkWorkersFile conf/workers.properties
  JkLogFile logs/mod_jk.log
  JkLogLevel info
  JkMount /*.jsp loadbalancer
  JkMount /servlet/* loadbalancer
  JkMount /application/* loadbalancer
  ##################end here###########################
  接着我们新建一个文件
  #vi /usr/local/apache2/conf/workers.properties
  然后将添加以下语句
  ###################begin here########################
  #
  # workers.properties
  #
  # In Unix, we use forward slashes:
  ps=/
  # list the workers by name
  worker.list=tomcat1, tomcat2, loadbalancer
  # ------------------------
  # First tomcat server
  # ------------------------
  worker.tomcat1.port=8009
  worker.tomcat1.host=127.0.0.1
  worker.tomcat1.type=ajp13

  # Specify the>  #worker.tomcat1.cachesize
  #
  # Specifies the load balance factor when used with
  # a load balancing worker.
  # Note:
  # ----> lbfactor must be > 0
  # ----> Low lbfactor means less work done by the worker.
  worker.tomcat1.lbfactor=100
  # ------------------------
  # Second tomcat server
  # ------------------------
  #worker.tomcat2.port=8009
  #worker.tomcat2.host=192.168.1.34
  #worker.tomcat2.type=ajp13

  # Specify the>  #worker.tomcat2.cachesize
  #
  # Specifies the load balance factor when used with
  # a load balancing worker.
  # Note:
  # ----> lbfactor must be > 0
  # ----> Low lbfactor means less work done by the worker.
  #worker.tomcat2.lbfactor=100
  # ------------------------
  # Load Balancer worker
  # ------------------------
  # The loadbalancer (type lb) worker performs weighted round-robin
  # load balancing with sticky sessions.
  # Note:
  # ----> If a worker dies, the load balancer will check its state
  # once in a while. Until then all work is redirected to peer
  # worker.
  worker.loadbalancer.type=lb
  worker.loadbalancer.balanced_workers=tomcat1
  #
  # END workers.properties
  #
  ##################end here###########################
  接着配置下tomcat的server.xml文件
  老样子配置之前记得备份
  #cp /usr/local/tomcat/conf/server.xml /usr/local/tomcat/conf/server.xml_bak
  #vi /usr/local/tomcat/conf/server.xml
  搜索
  将其中的jvm1改为tomcat1,然后将该句的注释去掉 (为注释)
  系统整合完毕
  启动apache和tomcat服务
  # /usr/local/apache/bin/apachectl start
  # /usr/local/tomcat/bin/catalina.sh start
  如果想要开机自动运行这两个东东
  将以下代码添加到/etc/rc.d/rc.local文件末尾
  配置之前备份下
  #cp /etc/rc.d/rc.local /etc/rc.d/rc.local_bak
  #vi /etc/rc.d/rc.local
  /usr/local/tomcat/bin/catalina.sh start
  /usr/local/apache/bin/apachectl start
  本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/12772/showart_284377.html


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-640754-1-1.html 上篇帖子: apache 配置基于域名的虚拟主机 下篇帖子: 在OpenSUSE上配置Apache+MySQL+PHP(写给自己看的笔记)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表