1.软文推荐

2.软文推荐

3.软文推荐

Apache是目前世界上使用最广泛的一种web server,它以跨平台,高效和稳定而闻名,可以运行在几乎所有广泛使用的计算机平台上,本篇文章重点为大家讲解一下CentOS下部署Apache服务具体方法。

编译安装开发环境

编译安装前首先yum 安装“开发环境”“兼容库”“中文支持”即执行如下命令

#yum groupinstall "Development tools" "Compatibility libraries" "Chinese Support [zh]" -y

安装man, vim, wget 工具

#yum install man vim wget -y
编译安装httpd

因为这次要编译安装httpd2.4.25,此版本需要更高版本的apr和apr-util。

因此要首先编译安装apr和apr-util。

wget http://mirrors.hust.edu.cn/apache/apr/apr-1.5.2.tar.bz2
wget http://mirrors.hust.edu.cn/apache/apr/apr-util-1.5.4.tar.bz2
编译安装apr
tar xf apr-1.5.2.tar.bz2
cd apr-1.5.2
./configure --prefix=/usr/local/apr

echo $? ###如果执行结果是0,则继续执行make && make install
编译安装apr-util
tar xf apr-util-1.5.4.tar.bz2
cd apr-util-1.5.4
./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
echo $? ###如果执行结果是0,则继续执行make && make install
正式开始编译httpd-2.4.25
wget http://mirrors.hust.edu.cn/apache/httpd/httpd-2.4.25.tar.bz2

多次编译经验得知,缺少pcre相关文件,openssl is too old

执行如下命令:

yum install pcre-devel openssl openssl-devel -y
tar xf httpd-2.4.25
cd httpd-2.4.25
./configure --prefix=/usr/local/apache --sysconfdir=/etc/httpd --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util/

CentOS 6.5上编译安装Apache服务器的方法(最小化安装)

有如上提示则继续执行:make && make install

再执行echo$?如果结果是0,则说明httpd2.4.25到此编译成功,然后进行简单的配置,就可以使用了

配置httpd

关闭linux防火墙

service httpd stop

关闭SELinux

setenforce 0

复制启动文件

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

把httpd的环境变量添加到“环境变量”

echo 'export PATH=$PATH:/usr/local/apache/bin' > /etc/profile.d/httpd.sh
chmod +x /etc/profile.d/httpd.sh
source /etc/profile.d/httpd.sh

编辑httpd的配置文件:

vim /etc/httpd/httpd.conf

在ServerRoot下一行,添加 ServerName localhost

如果想把Apache服务加入到开机启动,可以修改服务启动脚本:

vim /etc/init.d/httpd

在第二行下添加:

# chkconfig:235 85 15
               # description: This is apache server

保存退出

执行命令

service httpd start

#提示lynx找不到???那就

yum install lynx -y

执行命令

netstat -ntlp

#查看httpd是否启动,是否有80端口 最后在你的浏览器输入虚拟机IP地址

It works!

则Apache,安装成功

1、编译安装–默认的index.html首页在

/usr/local/apache/htdocs

2、配置文件:

/etc/httpd/httpd.conf

3、启动脚本:

/etc/init.d/httpd

4、cgi-bin文件目录:

/etc/local/apache/cgi-bin

本文来源:www.lxlinux.net/5118.html,若引用不当,请联系修改。

相关文章 8

1

ihostart怎么样的简单介绍 2分钟前

目录:1、樱兰高校男公关部主题曲2、何も言えなくて 歌词 !跪求!!最好是罗马音!!!!无言的夏啊!!!!!!!!3、《樱兰高校男公关部》动画片的片头...

3

Gitlab的备份恢复与升级方案 5分钟前

几乎任何应用系统都规避不开的三个问题:备份、恢复和升级。相对而言来说,gitlab-ce虽然是一个开源免费产品,但在这三方面做的还是比...

4

debian修改时区(debian修改时区命令) 6分钟前

目录:1、如何设置Centos6.4系统的时区2、Debian11安装简述3、平板服务器时间修改命令如何设置Centos6.4系统的时区 一、时区 1. 查看当前时区...

5

Linux系统常用命令—apt-get命令 9分钟前

apt-get 命令适用于 deb 包管理式的 Linux 操作系统(Debian、Ubuntu等),主要用于自动从互联网软件仓库中搜索、下载、安装、升级、卸载软件或...

6

韩国vps俄罗斯小说推荐(俄罗斯vps主机) 11分钟前

目录:1、可以国外的vps2、推荐10本(或10本以上)近年来值得一看的外国小说。3、哪款海外 VPS 性价比高4、俄罗斯vps推荐5、推荐一些国外小...

7

VivaldiFox扩展:让Firefox获得动态UI颜色功能 13分钟前

在过去数周,一款非常有趣的扩展程序亮相Mozilla的附加组件库,这款名为VivaldiFox的扩展程序为Firefox浏览器添加了动态UI颜色选项。在Vival...

8

虚拟主机有哪些(虚拟主机有哪几种) 14分钟前

目录:1、虚拟主机有哪些不同的类型?2、虚拟主机管理系统有哪些3、虚拟机有几种类型?4、虚拟主机的类型主要有哪些?虚拟主机有哪些...