个人实战经验: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 我是卸载默认安装的服务后正常的
分享到:
相关推荐
Redhat6.5+CDH5.7.0搭建遇到的坑 在搭建CDH5.7.0集群时,需要注意以下几点: 1. 配置hosts和network为全域名:在集群中,每个节点的 hostname 都应该是全域名的形式,以便于节点之间的通信。在 /etc/hosts 文件中...
Oracle RAC 集群实施文档一:Redhat 6.5 安装与配置 在这个实施文档中,我们将学习如何在 Redhat 6.5 操作系统中安装和配置 Oracle RAC 集群。这个过程包括了主机配置、防火墙设置、SELinux 配置、hosts 文件设置等...
RedHat6.5的linux虚拟机,包含切换屏幕插件。亲测,可用
在本案例中,Redhat 6.5 以minimal方式进行安装,意味着它仅包含了最基本的系统组件和服务,这种安装方式有利于减少系统占用的空间和资源,提高系统的启动速度和运行效率。 #### 二、OpenStack 平台介绍 OpenStack...
在redhat6.5离线安装docker1.7所需要rpm包
RedHat6.5百度云下载链接
RedHat6.5-Linux下安装telnet及FTP服务 RedHat6.5-Linux下安装telnet及FTP服务
用于无法连接外网的局域网Nginx安装,主要针对Redhat6.5。已经过测试,可在在局域网Linxu中正常使用。内含所需安装包。
内含需要安装的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...
oracle 在redhat6.5的安装详解
### Redhat 6.5 操作系统安装指南与配置步骤 #### 一、概述 本文旨在详细介绍Redhat 6.5操作系统的安装流程及其注意事项。Redhat 6.5是一款基于Linux的操作系统,广泛应用于服务器环境。为了确保安装顺利进行,...
本文将详细阐述在RHEL 6.5上安装telnet服务的过程,以及相关知识点。 首先,telnet是一种基于TCP协议的远程登录服务,允许用户通过网络在一台远程主机上执行命令。尽管它因为明文传输数据而安全性较低,但在某些...
在Red Hat Enterprise Linux (RHEL) 6.5_x86_64系统中,`yum`是一个重要的软件包管理工具,它允许用户方便地安装、更新和管理系统中的软件包。然而,这个版本默认并不包含`yum`,因此需要手动安装相关的rpm包来启用...
安装 Oracle11g 在 RedHat6.5 虚拟机中的总步骤 本文档将指导您如何在 RedHat6.5 虚拟机中安装 Oracle11g 数据库。该过程分为四个部分:前期准备、安装 RedHat6.5、在 RedHat6.5 中安装 Oracle11g 的准备条件和安装...
redhat6.5 openssh9.3
### Redhat 6.5 配置 Yum 本地源详解 #### 一、引言 在企业级环境中,为了确保软件包的安全性和稳定性,通常会采用私有仓库来管理系统的更新与安装。对于 Redhat 6.5 来说,配置一个 Yum 本地源是非常实用且必要的...
标题"docker在redhat6.5安装.zip"所涉及的核心知识点是将Docker安装到一个相对较老的Red Hat系统中。这个压缩包包含了一个名为`docker-io-1.7.1-2.el6.x86_64.rpm`的Docker安装包,这是一个针对RHEL 6.x的兼容版本。...
本文将详细介绍如何在Vmware Workstation上的Red Hat Enterprise Linux 6 (RHEL6)操作系统中安装Oracle 11.2.0.4的RAC群集。 首先,了解Oracle RAC的基本概念。RAC是一种数据库集群技术,它允许多个服务器节点共享...
在Red Hat Enterprise Linux (RHEL) 6.5这样的老版本系统中,有时需要手动安装特定的软件包,比如`openssl-devel`,因为默认的软件仓库可能不包含最新或者特定版本的软件。`openssl-devel`是开发人员在构建需要使用...
总之,"Oracle DB+ASM package for RedHat 6.5"涵盖了在RHEL 6.5上安装Oracle Database 12c和ASM所需的全部软件包,通过ASMlib优化I/O性能,提供高效、可靠的数据库服务。部署过程中需仔细遵循官方文档和最佳实践,...