`
42087743
  • 浏览: 235132 次
  • 性别: Icon_minigender_1
  • 来自: 合肥&上海
社区版块
存档分类
最新评论

centos上搭建apache

阅读更多
1. 安装httpd
yum install httpd-2.2.3
rpm -q httpd


2. 增加module:mod_jk.so
wget http://archive.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/linux/jk-1.2.23/mod_jk-1.2.23-apache-2.2.x-linux-x86_64.so

mv mod_jk-1.2.23-apache-2.2.x-linux-x86_64.so mod_jk.so

mv mod_jk.so /usr/lib64/httpd/modules/mod_jk.so


3. 修改httpd.conf
sed -i '$a include /etc/httpd/conf/mod_jk.conf' /etc/httpd/conf/httpd.conf


4. 增加mod_jk.conf
# Load mod_jk module
LoadModule jk_module /usr/lib64/httpd/modules/mod_jk.so

# Where to find workers.properties
JkWorkersFile /etc/httpd/conf/workers.properties

# Where to put jk logs
JkLogFile logs/mod_jk.log

# Set the jk log level [debug/error/info]
JkLogLevel info

# Select the log format
JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "

# JkOptions indicate to send SSL KEY SIZE.
JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories

# JkRequestLogFormat set the request format
JkRequestLogFormat "%w %V %T"

# Send servlet for context /examples to worker named ajp13
# JkMount /servlet/* ajp13

# Send JSPs for context /examples to worker named ajp13
JkMount /searcher/* searcher
JkMount /jkmanager/* jkstatus


5. 增加workers.properties
###========worker.list========
worker.list=searcher,jkstatus

###========searcher========
worker.searcher.type=lb
worker.searcher.method=B
worker.searcher.balance_workers=searcher1,searcher2,searcher3
# *..* sticky_session=1.......sticky_session_force=1, .........worker..
worker.searcher.sticky_session=1
worker.searcher.sticky_session_force=0

worker.searcher1.port=8009
worker.searcher1.host=192.168.1.231
worker.searcher1.type=ajp13
worker.searcher1.lbfactor=1

worker.searcher2.port=8009
worker.searcher2.host=192.168.1.232
worker.searcher2.type=ajp13
worker.searcher2.lbfactor=1

worker.searcher3.port=8009
worker.searcher3.host=192.168.1.233
worker.searcher3.type=ajp13
worker.searcher3.lbfactor=1

###=======jkstatus==========
worker.jkstatus.type=status
<Location /jkmanager/>
    JkMount jkstatus
    Order deny,allow
    Deny from all
    Allow from all
</Location>


6. 启动httpd
/usr/sbin/httpd -k start


7. 通过http://$host/jkmanager查看apache状态
分享到:
评论
1 楼 ocaicai 2012-03-01  
非常感谢。
我这次做apache+tomcat主要是在linux64上做的,一直找不到mod_jk-1.2.23-apache-2.2.x-linux-x86_64.so mod_jk.so 这个文件,报:into server: /etc/httpd/modules/mod_jk: cannot open shared object file: No such file or directory [FAILED]错,现在替换这个文件就已经OK了.


.

相关推荐

    Centos7 搭建apache+mysql+php环境

    本文将详细介绍如何在 Centos7 系统上搭建一个完整的 PHP 开发环境,包括 Apache HTTP Server、MySQL 数据库以及 PHP 解释器的安装和配置过程。 #### 二、准备工作 - **硬件需求**:一台 Centos7 服务器。 - **...

    CentOS 6.5搭建Apache整合SVN 1.8.5服务器(多版本库权限配置)

    本文将详细讲解如何在CentOS 6.5操作系统上搭建Apache服务器,并整合SVN 1.8.5,同时涵盖多版本库的权限配置。这个过程涉及到源码编译和安装,以及Apache的模块配置。 首先,我们需要准备必要的软件包,包括Apache ...

    centos7配置APache+PHP+mysql[归纳].pdf

    在本文中,我们将学习如何在 CentOS 7 系统上配置 Apache、PHP 和 MySQL。 一、准备工作 在开始配置之前,我们需要关闭 firewall 防火墙,以便允许外部访问。我们可以使用 Systemctl 命令来停止 firewall 服务: ...

    CentOS5.3搭建Apache2.2.4+Mysql5.1.4+PHP5.3服务器.pdf

    ### CentOS 5.3 搭建 Apache2.2.4 + Mysql5.1.4 + PHP5.3 服务器的知识点 #### 1. 环境要求和安装前准备 在搭建 LAMP(Linux + Apache + Mysql + PHP)服务器之前,首先需要确保操作系统为 CentOS 5.3,这是一款...

    centos6.4搭建apache+mysql+php环境.docx

    在本文档中,我们详细介绍了如何在 CentOS 6.4 系统上搭建 Apache、MySQL 和 PHP(通常称为 LAMP 环境)的基础步骤。这个环境是许多 Web 应用程序的基础,尤其是那些基于 PHP 开发的项目。 首先,我们安装 MySQL ...

    centos 6.8 搭建LAMP

    本文将详细介绍如何在 CentOS 6.8 系统上搭建 LAMP 平台,并进行相应的配置。 #### 二、Apache 的安装与配置 ##### 1. 安装 Apache 使用 CentOS 的包管理工具 yum 来安装 Apache: ```bash yum -y install httpd `...

    在Centos系统搭建Ostube2.6开源flv流媒体服务器

    在Centos系统上搭建Ostube2.6开源FLV流媒体服务器,是一项涉及软件配置、网络设置与优化的任务,适合于对视频流媒体服务有需求的企业或个人开发者。Ostube2.6是一款功能丰富的开源视频管理系统,支持多种视频格式如...

    Centos7以上版本搭建Apache+PHP+Mysql+PhpMyAdmin环境搭建.pdf

    在CentOS 7上搭建Apache服务器是网站部署的第一步。Apache是世界上最流行的Web服务器软件,由Apache软件基金会维护。安装Apache相对简单,主要通过使用包管理器yum来进行。yum是专为Linux设计的包管理工具,可以处理...

    centos6.6 配置apache,php,mysql安装文档

    本教程将详细讲解如何在CentOS 6.6上配置和安装Apache、PHP和MySQL。 首先,我们需要注意的是在安装过程中可能会遇到的问题,例如SELinux的限制。SELinux是一种安全策略实施系统,它可能阻止Apache等服务正常工作。...

    CentOS 6.2 服务器下搭建Apache+SVN

    在IT领域,构建一个高效的版本控制系统对于团队协作至关重要。本教程将详细介绍如何在基于Linux的CentOS 6.2操作系统上安装和配置Apache Web服务器与...希望这个指南对你在CentOS 6.2上搭建Apache+SVN有所帮助。

    CentOS 5.5快速搭建Apache+PHP5+MySQL完美Web服务器

    【CentOS 5.5 快速搭建Apache+PHP5+MySQL Web服务器】 在Linux操作系统领域,LAMP架构(Linux, Apache, MySQL, PHP)是非常常见的用于构建Web服务器的组合。本文将详细介绍如何在CentOS 5.5系统上快速安装和配置这...

    CentOS搭建apache+mysql+php环境

    详细介绍了在CentOS 系统下进行 PHP+APACHE+Mysql 环境的搭建,供大家一起参考学习,有问题欢迎留言交流,谢谢。

    CentOS 5.5 yum 搭建 Apache+PHP5+MySQL

    在本文档中,我们将详细介绍如何在 CentOS 5.5 版本上使用 YUM 包管理器安装并配置一个完整的 LAMP(Linux + Apache + MySQL + PHP)环境。LAMP 是一种流行的 Web 服务器架构,它由 Linux 操作系统、Apache Web ...

    centosApache搭建多个站点方法.pdf

    ### CentOS 下 Apache 搭建多个站点的方法 #### 一、引言 随着互联网技术的发展,许多企业或个人用户需要在同一台服务器上部署多个网站,这不仅能够节省资源,还能提高管理效率。Apache 作为一款广泛使用的开源 Web...

    CentOS 7搭建SVN服务器

    总结,搭建一个CentOS 7上的SVN服务器,主要涉及安装SVN、创建仓库、配置权限、启动Apache服务以及测试访问。这个过程为团队协作提供了稳定的基础,确保了代码的安全和高效管理。在实际操作中,还可以根据项目需求...

    阿里云CentOS7搭建Apache+PHP+MySQL环境

    在本文中,我们将详细介绍如何在阿里云的CentOS 7操作系统上搭建Apache、PHP和MySQL环境,以构建一个完整的LAMP(Linux + Apache + MySQL + PHP)开发平台。以下是搭建过程的详细步骤: 1. **安装Apache** CentOS ...

Global site tag (gtag.js) - Google Analytics