centos5.5下源码安装apache

1、查看系统是否安装Apache:

创新互联公司专注于衡水网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供衡水营销型网站建设,衡水网站制作、衡水网页设计、衡水网站官网定制、成都微信小程序服务,打造衡水网络公司原创品牌,更为您提供衡水网站排名全网营销落地服务。

rpm -qa|grep httpd

有则卸载

yum remove httpd* -y

rpm -e --allmatches --nodeps httpd-2.2.3-83.el5.centos

2、源码安装apache

安装apr

tar zxvf apr-1.5.0.tar.gz

cd apr-1.5.0

mkdir -p /usr/local/apr

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

make

make install

安装apr-util

tar zxvf apr-util-1.5.3.tar.gz

cd apr-util-1.5.3

mkdir -p /usr/local/apr-util-1.5.3

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

make

make install

安装pcre

unzip -o pcre-8.34.zip

cd pcre-8.34

mkdir -p /usr/local/pcre

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

make

make install

安装openssl

tar zxvf openssl-1.0.1.tar.gz

cd openssl-1.0.1

mkdir -p /usr/local/openssl-1.0.1

./configure --prefix=/usr/local/openssl-1.0.1

make

make install

安装apache

tar zxvf httpd-2.4.7.tar.gz

cd httpd-2.4.7

mkdir -p /usr/local/apache

./configure --prefix=/usr/local/apache --enable-modules=all --enable-mods-shared=all --enable-dav --enable-dav-fs --enable-so --with-mpm=prefork --with-ssl=/usr/local/openssl --with-apxs=/usr/local/apache/bin/apxs

--with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --with-pcre=/usr/local/pcre

make

make install

配置http服务器

首先测试一下服务器是否可以正常访问,命令如下:

cd /usr/local/apache/bin

./apachectl start

然后在浏览器里输入http://运行apache的ip地址

出现It Works,表示成功。

==============================apache的vhost配置=====================================

一、修改http.conf,使用httpd-vhosts.conf

# Virtual hosts

Include conf/extra/httpd-vhosts.conf

二、在httpd-vhosts.conf中配置站点

apache-2.2.x配置虚拟机的内容:

NameVirtualHost 192.168.10.81:80

ServerAdmin rocdk890@gmail.com

directoryIndex index.html index.php index.htm index.shtml login.php

ServerName 192.168.10.81

DocumentRoot /var/www/vhosts/wwwroot

Options -Indexes

AllowOverride All

Order allow,deny

Allow from all

==================================

apache-2.4.x配置虚拟机的内容:

ServerAdmin rocdk890@gmail.com

directoryIndex index.html index.php index.htm index.shtml login.php

ServerName 192.168.10.81

DocumentRoot /var/www/vhosts/wwwroot

Options -Indexes

AllowOverride All

Require all granted

可以看到apache-2.4.x把NameVirtualHost给取消,现在配置虚拟主机不需要再配置NameVirtualHost了.

删除了 Order deny,allow 和 Order allow,deny

把 Deny from all 替换成了 Require all denied

把Allow from all 替换成了 Require all granted

然后还把 Allow from 192.168.10.21 这样的语句给替换成了 Require host 192.168.10.21

三、浏览器绑定host即可

本文题目:centos5.5下源码安装apache
分享路径:https://www.cdcxhl.com/article32/cpohsc.html

成都网站建设公司_创新互联,为您提供标签优化网站设计网站设计公司手机网站建设企业建站小程序开发

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

外贸网站建设