centos6.5下安装配置apache2.4.9


摘要: 需要下载的包 apr-1.5.0.tar.gz apr-util-1.5.3.tar.gz pcre-8.33.tar.gz httpd-2.4.9.tar.gz 我是统一放到/usr/下解压 安装apr-1.5.0 ./configure –pr...

需要下载的包

apr-1.5.0.tar.gz

apr-util-1.5.3.tar.gz

pcre-8.33.tar.gz

httpd-2.4.9.tar.gz

我是统一放到/usr/下解压

安装apr-1.5.0

./configure –prefix=/usr/local/apr

make

make install

安装apr-util-1.5.3

./configure  –prefix=/usr/local/apr-util –with-apr=/usr/local/apr/bin/apr-1-config

make

make install

注意在执行 ./configure  –prefix=/usr/local/apr-util –with-apr=/usr/local/apr/bin/apr-1-config出现cannot install `libaprutil-1.la' to a directory not ending in /usr/local/apr/lib

执行  make clean

安装pcre-8.33

./configure –prefix=/usr/local/pcre

make

make install

注意在执行./configure –prefix=/usr/local/pcre  出现You need a C++ compiler for C++ support时

执行  yum install -y gcc gcc-c++

安装httpd-2.4.9

./configure –prefix=/usr/local/apache2 –enable-so –enable-rewrite –enable-mods-shared=most –with-apr=/usr/local/apr –with-apr-util=/usr/local/apr-util –with-pcre=/usr/local/pcre

make

make install

修改: /usr/local/apache2/conf

用记事本打开httpd.conf

将里面的#ServerName www.example.comt:80注释去掉即可,把www.example.com改为localhost

再执行service httpd start

然后可以通过浏览器访问http://localhost:80,如果页面显示“Itworks!”,即表示apache已安装并启动成功。

添加到启动项

解决httpd: 未被识别的服务

cp /usr/local/apache/bin/apachectl  /etc/rc.d/init.d/httpd

vi /etc/rc.d/init.d/httpd

在开头的#!/bin/sh  下面加上

#chkconfig: 2345  85  15

chkconfig –add httpd 添加httpd服务

yum install lynx -y

执行service httpd status 出现

service httpd status

Not Found

The requested URL /server-status was not found on this server.

暂未解决

重启Apache

service httpd restart

至此apache服务器软件安装完毕

=====================以下是网上资料=====================

进入/usr/local/apache2/conf目录,运行如下命令修改配置文件

vim httpd.conf

a)    1去掉下面语句前的#

LoadModulephp5_module        modules/libphp5.so

如果没有词句,可添加到已有的LoadModule语句下

b)    修改邮箱

修改为自己的邮箱ServerAdmin xxx@gmail.com

修改服务器名为本机ip地址如下:ServerName192.168.1.191:80

c)     修改首页索引

修改首页索引文件如下(首页为index.php或index.html):

1
DirectoryIndexindex.php index.html

d)    AddType修改

添加如下AddType到已有的AddType下面(没有下面语句将不能解析php文本)

1
2
AddTypeapplication
/x-httpd-php 
.php .phtml .php3 .inc
Error 403  Access forbidden!

运行命令

vi /usr/local/apache/conf/extra/httpd-info.conf

1
2
3
4
5
6
<Location 
/server-status
>
    
SetHandler server-status
    
Order deny,allow
    
Deny from all
    
Allow from .example.com
<
/Location
>

改成

1
2
3
4
5
6
<Location 
/server-status
>
    
SetHandler server-status
    
Order deny,allow
    
Deny from all
    
Allow from 127.0.0.1
<
/Location
>

更多linux教程阅读:http://www.21ops.com/linux/installconfig

centos6.5下安装配置apache2.4.9的更多相关文章

  1. 【转载】CentOS6.5_X64下安装配置MongoDB数据库

    [转载]CentOS6.5_X64下安装配置MongoDB数据库 2014-05-16 10:07:09|  分类: 默认分类|举报|字号 订阅      下载LOFTER客户端 本文转载自zhm&l ...

  2. CentOS6.5下安装配置MySQL

    CentOS6.5下安装配置MySQL,配置方法如下: 安装mysql数据库:# yum install -y mysql-server mysql mysql-deve 查看mysql-server ...

  3. centos6.7下安装配置vnc

    vnc是一款使用广泛的服务器管理软件,可以实现图形化管理,下面简单介绍一下如何在centos6.7下安装vnc. 1.安装vncserver yum install tigervnc tigervnc ...

  4. CentOS6.5下安装配置MySQL数据库

    一.MySQL简介 说到数据库,我们大多想到的是关系型数据库,比如MySQL.Oracle.SQLServer等等,这些数据库软件在Windows上安装都非常的方便,在Linux上如果要安装数据库,咱 ...

  5. CentOS6.2下安装配置MySql

    转自:Linux学习之CentOS(十三)--CentOS6.4下Mysql数据库的安装与配置 如果要在Linux上做j2ee开发,首先得搭建好j2ee的开发环境,包括了jdk.tomcat.ecli ...

  6. ubuntu下安装配置apache2(含虚拟主机配置)

    在Ubuntu14.14中安装apache 安装指令: sudo apt-get install apache2 安装结束后: 产生的启动和停止文件是: /etc/init.d/apache2 启动: ...

  7. Centos6.7下安装配置VPN

    在Vultr上买了台VPS准备做VPN,不贵5刀,位置是日本东京的.ping值在100-200之间,还好算说的过去. Vultr地址 系统选择的Centos6 的版本是6.7 在网上查了查linux下 ...

  8. Centos6.5 下安装配置Apache+PHP+Mysql环境

    1.准备工作 # yum -y update && yum -y install vim make cmake gcc gcc-c++ bison bison-devel ncurse ...

  9. CentOS6.3下安装配置SVN(Subversion)

    #检查是否安装了低版本的SVN [root@localhost ~]# rpm -qa subversion subversion--.el6.x86_64 #卸载旧版本SVN [root@local ...

  10. ubuntu下安装配置apache2与php

    1:安装apache2 sudo apt install apache2 2:修改端口号 sudo vi /etc/apache2/ports.conf 3:修改跟目录 在 /etc/apache2/ ...

随机推荐

  1. opencv库图像基础2-python

    opencv库图像基础2-python 图像的简单变换 先导入库 import cv2 import matplotlib.pyplot as plt import numpy as np 1.图像的 ...

  2. Redis 常见数据类型(对象类型)和应用案列

    前言: 每次你在游戏中看到玩家排行榜,或者在音乐应用中浏览热门歌单,有没有想过这个排行榜是如何做到实时更新的?当然,依靠 Redis 即可做到. 在技术领域,我们经常听到「键值存储」 这个词.但在 R ...

  3. FreeRTOS教程2 任务管理

    1.准备材料 正点原子stm32f407探索者开发板V2.4 STM32CubeMX软件(Version 6.10.0) Keil µVision5 IDE(MDK-Arm) 野火DAP仿真器 XCO ...

  4. 摆脱鼠标系列 - vscode 上一个编辑器 下一个编辑器 Ctrl + h Ctrl + l

    摆脱鼠标系列 - vscode 上一个编辑器 下一个编辑器 Ctrl + H Ctrl + L 为什么 根据 hjkl h是左边的原则 h 左移一位 b 左移一个单词 H 移动到句首 0 是行首 I是 ...

  5. 摆脱鼠标系列 - vscode - ctrl+up 光标上移动4行 ctrl+down 光标下移4行

    为什么 摆脱鼠标系列 - vscode - ctrl+up 光标上移动4行 之前滚动屏幕总是用鼠标,现在改为 ctrl + 上箭头或下箭头 实现起来稍微有些麻烦 实现 需要安装 macros 插件 这 ...

  6. Rancher 2.5.x 证书过期报错 x509: certificate has expired or is not yet valid 解决方案

    Rancher 的证书过期会出现什么状况?不可以继续通过Rancher UI访问你的集群 查看Rancher Server日志报错:x509: certificate has expired or i ...

  7. jenkins安装和基本使用

    参考:https://zhuanlan.zhihu.com/p/56037782(安装) https://gitee.com/oschina/Gitee-Jenkins-Plugin/(使用) htt ...

  8. 说说你对vue的mixin的理解,有什么应用场景?

    这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 一.mixin是什么 Mixin是面向对象程序设计语言中的类,提供了方法的实现.其他类可以访问mixin类的方法而不必成为其子类 Mixi ...

  9. FreeRTOS教程10 低功耗

    1.准备材料 正点原子stm32f407探索者开发板V2.4 STM32CubeMX软件(Version 6.10.0) Keil µVision5 IDE(MDK-Arm) 野火DAP仿真器 XCO ...

  10. Jmeter的Throughput有误差与分布式测试时的坑

    我是两台压力机,分布式启动jmeter压测180秒,结果throughput显示3075,我用总请求数/总耗时,64万左右/180秒,得到的TPS是3500左右.误差17% 网上说jmeter的thr ...