`
wmj007
  • 浏览: 16668 次
  • 性别: Icon_minigender_1
  • 来自: 兰州
社区版块
存档分类

redhat6.5+Aapache httpd 2.4.12 安装

阅读更多
个人实战经验:redhat6.5+Aapache httpd 2.4.12 安装

以下是个人过程记录,还忘指教

redhat机子apache安装日志
准备工作
下载 httpd-2.4.12.tar.gz    httpd-2.4.12-deps.tar.gz   pcre-8.35.zip

1、Install pcre
     $ ./configure --prefix=/home/bonc/apache2/pcre/pcre --libdir=/home/bonc/apache2/pcre/lib/pcre --includedir=/home/bonc/apache2/pcre/include/pcre
     $make && make install

2、 install  apr  apr-util     #说明,如果用户不具有root权限,必须手动安装这两个插件
将压缩文件放在http-2.4.12的srclib目录下 解压
  $ tar -zxvf httpd-2.4.12.tar.gz
  $ tar -zxvf httpd-2.4.12-deps.tar.gz
  $ cd httpd-2.4.12/srclib/apr
   $ ./configure --prefix=/home/bonc/apache2/apr
   $make && make install
     
   $cd httpd-2.4.12/srclib/apr-util
   $./configure --prefix=/home/bonc/apache2/apr-util --with-apr=/home/bonc/apache2/apr
   $make && make install

3、install apache2
    $cd httpd-2.4.12
    $./configure --prefix=/home/bonc/apache2/apache --enable-so --with-apr=/home/bonc/apache2/apr --with-apr-util=/home/bonc/apache2/apr-util/bin  --with-pcre=/home/bonc/apache2/pcre/pcre --enable-mods-shared=all --with-mpm=worker --enable-cache --enable-disk-cache --enable-mem-cache --enable-file-cache
    $make && make install

4、configure apache2
    $ vi /home/bonc/apache2/apache/conf/httpd.conf
Listen 8301                      #这里需要注意,如果没有root权限,普通用户是不具有80端口的访问权限的,因此需要修改为其他端口,普通用户才能启动自己安装的apache

LoadModule proxy_http_module modules/mod_proxy_http.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_module modules/mod_proxy_blancer.so
LoadModule lbmethod_byrequests_module modules/mod_lbmethod_byrequests.so
LoadModule slotmem_shm_module modules/mod_slotmem_shm.so

#ServerName www.example.com:80
ServerName localhost:8090

#add proxy.conf php.conf
Include conf/extra/proxy.conf

$ vi /home/bonc/apache2/apache/conf/extra/proxy.conf
ProxyRequests Off
ProxyPreserveHost On

ProxyPass /vbap balancer://vbap stickysession=JSESSIONID nofailover=Off
ProxyPassReverse /vbap balancer://vbap
<Proxy balancer://vbap>
BalancerMember http://127.0.0.1:8080/vbap loadfactor=1 route=jvm8080
BalancerMember http://127.0.0.1:8081/vbap loadfactor=1 route=jvm8081
</Proxy>

5、tomcat 配置
$ vi tomcat_x/conf/server.conf
#配置关闭端口
<Server port="8006" shutdown="SHUTDOWN">

#配置访问端口
<Connector port="8081" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />
#配置AJP端口
<Connector port="8010" protocol="AJP/1.3" redirectPort="8443" />
#配置jvm
<Engine name="Catalina" defaultHost="localhost" jvmRoute="jvm8080">

6、Start restart stop httpd service
$cd /home/wmj/soft/apache2/bin
#启动apache
$./apachectl start
#重启apache
$./apachectl restart
#停止apache
$./apachectl stop


遇到以下错误

[bonc@bonc-qh1 bin]$ apachectl start
httpd: apr_sockaddr_info_get() failed for bonc-qh1
httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
(13)Permission denied: Error retrieving pid file run/httpd.pid
Remove it before continuing if it is corrupted.

一般是因为ServerName localhost:8090的配置
另外一个原因是系统默认安装了httpd 我是卸载默认安装的服务后正常的
1
2
分享到:
评论

相关推荐

    redhat6.5+oracle 11g rac安装+DNS配置+所有配置-实际操作

    Oracle RAC 集群实施文档一:Redhat 6.5 安装与配置 在这个实施文档中,我们将学习如何在 Redhat 6.5 操作系统中安装和配置 Oracle RAC 集群。这个过程包括了主机配置、防火墙设置、SELinux 配置、hosts 文件设置等...

    redhat6.5+CDH5.7.0搭建遇到的坑

    Redhat6.5+CDH5.7.0搭建遇到的坑 在搭建CDH5.7.0集群时,需要注意以下几点: 1. 配置hosts和network为全域名:在集群中,每个节点的 hostname 都应该是全域名的形式,以便于节点之间的通信。在 /etc/hosts 文件中...

    Redhat6.5 Redhat6.5虚拟机镜像

    RedHat6.5的linux虚拟机,包含切换屏幕插件。亲测,可用

    redhat6.5镜像+openstack

    在本案例中,Redhat 6.5 以minimal方式进行安装,意味着它仅包含了最基本的系统组件和服务,这种安装方式有利于减少系统占用的空间和资源,提高系统的启动速度和运行效率。 #### 二、OpenStack 平台介绍 OpenStack...

    在redhat6.5离线安装docker1.7所需要rpm包

    在redhat6.5离线安装docker1.7所需要rpm包

    RedHat6.5百度云下载链接

    RedHat6.5百度云下载链接

    Nginx离线安装文档[For_Redhat6.5].rar

    用于无法连接外网的局域网Nginx安装,主要针对Redhat6.5。已经过测试,可在在局域网Linxu中正常使用。内含所需安装包。

    redhat6.5-oracle11g 图文安装详解

    oracle 在redhat6.5的安装详解

    redhat6.5安装telnet服务

    本文将详细阐述在RHEL 6.5上安装telnet服务的过程,以及相关知识点。 首先,telnet是一种基于TCP协议的远程登录服务,允许用户通过网络在一台远程主机上执行命令。尽管它因为明文传输数据而安全性较低,但在某些...

    000 在虚拟机RedHat6.5中安装Oracle11g的总步骤.docx

    安装 Oracle11g 在 RedHat6.5 虚拟机中的总步骤 本文档将指导您如何在 RedHat6.5 虚拟机中安装 Oracle11g 数据库。该过程分为四个部分:前期准备、安装 RedHat6.5、在 RedHat6.5 中安装 Oracle11g 的准备条件和安装...

    redhat6.5 openssh9.3 rpm

    redhat6.5 openssh9.3

    Redhat6.5配置yum本地源

    ### Redhat 6.5 配置 Yum 本地源详解 #### 一、引言 在企业级环境中,为了确保软件包的安全性和稳定性,通常会采用私有仓库来管理系统的更新与安装。对于 Redhat 6.5 来说,配置一个 Yum 本地源是非常实用且必要的...

    docker在redhat6.5安装.zip

    标题"docker在redhat6.5安装.zip"所涉及的核心知识点是将Docker安装到一个相对较老的Red Hat系统中。这个压缩包包含了一个名为`docker-io-1.7.1-2.el6.x86_64.rpm`的Docker安装包,这是一个针对RHEL 6.x的兼容版本。...

    RedHat 6.5离线安装openssl-devel顺序

    在Red Hat Enterprise Linux (RHEL) 6.5这样的老版本系统中,有时需要手动安装特定的软件包,比如`openssl-devel`,因为默认的软件仓库可能不包含最新或者特定版本的软件。`openssl-devel`是开发人员在构建需要使用...

    redhat6.5修改yum源

    内含需要安装的rpm包和修改后的yum源配置。 python-urlgrabber-3.9.1-11.el6.noarch.rpm yum-3.2.29-40.el6.centos.noarch.rpm yum-metadata-parser-1.1.2-16.el6.i686.rpm yum-metadata-parser-1.1.2-16.el6.x86_64...

    RedHat6.5-Linux下安装telnet及FTP服务

    RedHat6.5-Linux下安装telnet及FTP服务 RedHat6.5-Linux下安装telnet及FTP服务

    Oracle DB+ASM package for RedHat 6.5

    总之,"Oracle DB+ASM package for RedHat 6.5"涵盖了在RHEL 6.5上安装Oracle Database 12c和ASM所需的全部软件包,通过ASMlib优化I/O性能,提供高效、可靠的数据库服务。部署过程中需仔细遵循官方文档和最佳实践,...

    docker1.7为低版本linux系统,包括redhat6.5等

    docker1.7为低版本linux系统,包括redhat6.5等,docker1.7为低版本linux系统,包括redhat6.5等,docker1.7为低版本linux系统,包括redhat6.5等

    Redhat6.5操作系统安装

    ### Redhat 6.5 操作系统安装指南与配置步骤 #### 一、概述 本文旨在详细介绍Redhat 6.5操作系统的安装流程及其注意事项。Redhat 6.5是一款基于Linux的操作系统,广泛应用于服务器环境。为了确保安装顺利进行,...

    linux_Redhat_6.5_64位_安装oracle_11g

    linux_Redhat_6.5_64位_安装oracle_11g 有详细的步骤说明 图片解释

Global site tag (gtag.js) - Google Analytics