zoukankan      html  css  js  c++  java
  • apache tomcat 整合

    1、编译安装apache

    下载:   官网 http://httpd.apache.org/docs/2.4/install.html
    wget http://ftp.twaren.net/Unix/Web/apache//
    httpd/httpd-2.4.29.tar.gz
    wget http://ftp.mirror.tw/pub/apache//apr/apr-1.6.3.tar.gz
    wget http://ftp.mirror.tw/pub/apache//apr/apr-util-1.6.1.tar.gz

    tar -zxf httpd-2.4.29.tar.gz
    tar zxf apr-1.6.3.tar.gz
    tar zxf apr-util-1.6.1.tar.gz

    mv apr-1.6.3.tar.gz apr
    mv apr httpd-2.4.29/srclib/

    mv apr-util-1.6.1 apr-util

    mv apr-util httpd-2.4.29/srclib/

    cd httpd-2.4.29/srclib/
    ./configure --prefix=/usr/local/apache2 --enable-modules=most --enable-mods-shared=all --enable-so --with-included-apr
    --enable-ssl
    --enable-modules=most # 表示将大部分模块静态编译到httpd二进制文件中
    --enable-mods-shared=all # 表示动态加载所有模块 , 如果去掉-shared,就会静态加载所有模块

    make && make install

    如果make install 出现  #include <expat.h> 缺失

    yum install expat-devel -y

    a、将 apachectl 添加到环境变量中 

    #vim /etc/profile.d/apache.sh

    PATH=/usr/local/apache2/bin:$PATH
    export PATH

    #. /etc/profile.d/apache.sh      #使生效

    [root@centos7 apache2]# apachectl -h
    Usage: /usr/local/apache2/bin/httpd [-D name] [-d directory] [-f file]
    [-C "directive"] [-c "directive"]
    [-k start|restart|graceful|graceful-stop|stop]
    [-v] [-V] [-h] [-l] [-L] [-t] [-T] [-S] [-X]

    加入启动服务

    cp bin/apachectl /etc/init.d/httpd

    vim /etc/init.d/httpd

    编辑httpd,在第二行加入如下信息:
    # chkconfig: 345 85 15
    # description: Activates/Deactivates Apache Web Server
    以上两句必须添加,否则会提示“httpd服务不支持”;第一行3个数字参数意义分别为:哪些Linux级别需要启动httpd(3,4,5);启动序号(85);关闭序号(15)。

    chkconfig --add httpd

    chkconfig --list

    2、安装tomcat

    wget http://ftp.mirror.tw/pub/apache/tomcat/tomcat-8/v8.5.24/bin/apache-tomcat-8.5.24.tar.gz
    tar zxf apache-tomcat-8.5.24.tar.gz
    mv apache-tomcat-8.5.24 tomcat8.5.24

    3、安装jdk

    wget http://download.oracle.com/otn-pub/java/jdk/8u151-b12/e758a0de34e24606bca991d704f6dcbf/jdk-8u151-linux-x64.tar.gz
    tar -zxf jdk-8u151-linux-x64.tar.gz
    jdk1.8.0_151/bin/java -version

    4、安装jk模块

    wget http://apache.stu.edu.tw/tomcat/tomcat-connectors/jk/tomcat-connectors-1.2.42-src.tar.gz
    yum install libtool autoconf -y
    tar zxf tomcat-connectors-1.2.42-src.tar.gz
    cd tomcat-connectors-1.2.42-src/native/
    ./buildconf.sh
    ./configure --with-apxs=/usr/local/apache2/bin/apxs
    make && make install

    可以看到有 mod_jk.so 文件生成,这就是我们需要的 JK 连接器。 默认情况下 会自动装到 /usr/local/apache2/modules 目录下

  • 相关阅读:
    IDEA安装和JDK的配置
    IDEA里面创建maven项目,依赖
    JSON的简单书写(初学),使用Java语言反序列化
    Spring中的转换器:Converter
    关于Spring MVC中的表单标签库的使用
    解决Spring框架下中文乱码的问题
    SpringMVC中使用DispatcherServlet
    八大排序算法:冒泡排序
    总线与南桥和北桥
    设备驱动与控制器 I/O
  • 原文地址:https://www.cnblogs.com/blogscc/p/8283876.html
Copyright © 2011-2022 走看看