11ho 发表于 2013-7-5 08:59:36

Apache tomcat搭建

1.安装前配置
1.1配置yum安装光盘mount /dev/cdrom /media# cat /etc/yum.repos.d/CentOS-Media.reponame=CentOS-$releasever - Mediabaseurl=file:///media/gpgcheck=1enabled=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-61.2 依赖包安装yum –y install *gcc* make vim openssl-devel1.3防火墙Selinuxsed -i 's/SELINUX=enforcing/SELINUX=disabled/g'/etc/selinux/configsed -i's/SELINUXTYPE=targeted/#SELINUXTYPE=targeted/g' /etc/selinux/configiptables/etc/init.d/iptables stopchkconfig iptables off2.安装配置2.1Apache安装配置依赖包安装2.1.1.安装apr和apr-util下载地址:http://mirrors.cnnic.cn/apache/apr/tar -zxvf apr-1.4.8.tar.gz -C /usr/src/tar -zxvf apr-util-1.5.2.tar.gz -C /usr/src/cp -r apr-1.4.8//usr/src/httpd-2.4.4/srclib/aprcp -r apr-util-1.5.2//usr/src/httpd-2.4.4/srclib/apr-util如果不安装apache编译报错如下:2.1.2.安装pcre下载地址:ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/tar -zxvf pcre-8.33.tar.gz -C /usr/src/cd /usr/src/pcre-8.33./configure –prefix=/usr/local/pcre-8.33 &&make && make install2.1.3.安装apache# ./configure--prefix=/usr/local/apache-2.4.4 \> --enable-headers \> --enable-mime-magic \> --enable-so \> --enable-rewrite \> --enable-ssl \> --enable-suexec \> --with-included-apr \> --with-mpm=prefork \> --with-ssl=/usr/ \>--with-pcre=/usr/local/pcre-8.33/ \> --disable-userdir \> --disable-cgid \> --disable-cgimake && make install2.1.4配置apacheuseradd-s/sbin/nologin -M apachevim /usr/local/apache-2.4.4/conf/httpd.conf
cp /usr/local/apache-2.4.4/bin/apachectl /etc/init.d/apachevim /etc/init.d/apache启动服务:/etc/init.d/apachestart开机启动:chkconfigapache on报错如下:AH00557: httpd: apr_sockaddr_info_get() failed forweb1AH00558: httpd: Could not reliably determine theserver's fully qualified domain name, using 127.0.0.1. Set the 'ServerName'directive globally to suppress this message解决:vim /usr/local/apache-2.4.4/conf/httpd.conf2.2Tomcat安装配置cd /usr/src/安装jdkmv jdk1.7.0_25//usr/local/jdk安装apache-tomcatmv apache-tomcat-7.0.41/ /usr/local/tomcat-7.0.41修改环境变量/etc/profileTOMCAT_HOME=/usr/local/tomcat-7.0.41JAVA_HOME=/usr/local/jdkJRE_HOME=$JAVA_HOME/jreCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarPATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
使环境变量立刻生效source /etc/profie安装tomcat-connectorscd /usr/src/tomcat-connectors-1.2.37-src/native./configure--with-apxs=/usr/local/apache-2.4.4/bin/apxs &&make &&make install查看apache安装目录下modules目录有没有mod_jk.so如果没有手动拷贝整合apache和tomcatcd /usr/local/apache-2.4.4/conf# cat mod_jk.confJkWorkersFile       conf/extra/workers.propertiesJkLogFile       logs/mod_jk.logJkShmFile       logs/jk-runtime-statusJkLogLevel infoJkLogStampFormat "[%a %b %d %H:%M:%S %Y] "JkOptions +ForwardKeySize +ForwardURICompat-ForwardDirectoriesJkRequestLogFormat "%w %V %T"#Sample JkMounts.Replace these with the paths you would#like to mount from your JSP server.#syntax: JkMount ${URL_DIR}/*.jsp worker_nameJkMount               /images/avatar/*            worker1JkMount               /*.jsp                      worker1JkMount               /*.page                     worker1JkMount               /*.cic                     worker1JkMount               /*.do                     worker1JkMount               /*.action    # cat workers.propertiesworker.list=worker1    worker.worker1.port=8009worker.worker1.host=localhostworker.worker1.type=ajp13worker.woker1.lbfactor=1配置tomcat的主机docBase指定web的根目录mkdir /web1vim /usr/local/tomcat-7.0.41/conf/server.xml
测试页面
启动tomcat /usr/local/tomcat-7.0.41/bin/startup.sh关闭tomcat /usr/local/tomcat-7.0.41/bin/shutdown.sh

果果、 发表于 2013-7-5 19:14:59

路过,学习下

petrel919 发表于 2013-7-6 02:35:56

不知该说些什么。。。。。。就是谢谢

jiaxp 发表于 2013-7-6 03:27:45

找到好贴不容易,我顶你了,谢了

lzf79 发表于 2013-7-6 04:33:37

我本非随便的人,但如果你想随便,那我就随你的便好啦!

q987654 发表于 2013-7-6 12:04:07

为中华而努力读书!一包中华好多钱啊~~~

janneyabc 发表于 2013-7-6 18:56:09

怀揣两块,胸怀500万!
页: [1]
查看完整版本: Apache tomcat搭建