linux服务器(centos7)Apache+Tomcat 安装配置以及集群实现(上)

目录

现在服务器都往云方向发展,公司新配服务器全部为电信云服务器,系统为centos7,故而linux服务器配置也越来越多

跟着公司大牛学习,也来记录下安装配置经验

因为公司云服务器只对外开放了9090~9098这几个特定的端口,所以采用apache 监听这些端口并转发到相应的tomcat,实现软负载均衡 

以下将主要涉及:apache服务器安装,tomcat安装配置脚本启动,tomcat-connectors,以及tomcat-native安装(OpenSSL升级),apache以及tomcat配置实现多端口监听以及集群负载


服务器环境: 三台centos7服务器,其中一台拥有公网ip:220.190.*.* ,另外两台处于内网,分别为:172.30.1.17,172.30.1.18 。

在公网220.190.*.*服务器上安装apache作为WEB入口,在172.30.1.17,172.30.1.18两台内网服务器上安装tomcat负责实际的业务处理。

一Apache安装 

下载安装依赖软件如下

apr-1.5.2.tar.gz
apr-util-1.5.4.tar.gz
apr-iconv-1.2.1.tar.gz
pcre-8.39.tar.gz
软件安装必须按以上顺序安装,可到apache官网 http://apr.apache.org/download.cgi 下载


依次编译安装 

解压apr-1.5.2命令
[root@localhost ~]# tar zxvf apr-1.5.2.tar.gz
切换解压目录
[root@localhost ~]# cd apr-1.5.2
脚本编译配置指定安装目录
[root@localhost apr-1.5.2]# ./configure --prefix=/opt/servers/common64
脚本编译校验
[root@localhost ~]# make
脚本编译安装
[root@localhost ~]# make install


解压apr-util-1.5.4命令
[root@localhost ~]# tar zxvf apr-util-1.5.4.tar.gz
切换解压目录
[root@localhost ~]# cd apr-util-1.5.4
脚本编译配置指定安装目录
[root@localhost apr-util-1.5.4]# ./configure --prefix=/opt/servers/common64 --with-apr=/opt/servers/common64
脚本编译校验
[root@localhost ~]# make
脚本编译安装
[root@localhost ~]# make install


解压apr-iconv-1.2.1命令
[root@localhost ~]# tar zxvf apr-iconv-1.2.1.tar.gz
切换解压目录
[root@localhost ~]# cd apr-iconv-1.2.1
脚本编译配置指定安装目录
[root@localhost apr-iconv-1.2.1]# ./configure --prefix=/opt/servers/common64 --with-apr=/opt/servers/common64
脚本编译校验
[root@localhost ~]# make
脚本编译安装
[root@localhost ~]# make install


解压pcre-8.39命令
[root@localhost ~]# tar zxvf pcre-8.39.tar.gz
切换解压目录
[root@localhost ~]# cd pcre-8.39
脚本编译配置指定安装目录
[root@localhost pcre-8.39]# ./configure --prefix=/opt/servers/common64
脚本编译校验
[root@localhost ~]# make
脚本编译安装
[root@localhost ~]# make install


以上安装完成后开始安装apache
apache-http2.4.x编译安装配置
下载
[root@localhost ~]# wget http://apache.fayea.com/httpd/httpd-2.4.23.tar.gz
[root@localhost ~]# tar -zxvf httpd-2.4.23.tar.gz
[root@localhost ~]# cd httpd-2.4.23
编译安装
[root@localhost ~]# ./configure --prefix=/opt/servers/httpd24 \
--enable-mpms-shared=all \
--with-pcre=/opt/servers/common64 \
--enable-mods-shared=all \
--enable-ssl \
--with-ssl=yes \
--with-apr=/opt/servers/common64 \
--with-apr-util=/opt/servers/common64 \
--with-crypto
[root@localhost ~]# make
[root@localhost ~]# make install

3 添加httpd服务

将apachectl文件copy一分到/etc/rc.d/init.d中
[root@
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值