文档章节

服务器篇04-配置apache编译安装

ZHAO_JH
 ZHAO_JH
发布于 2017/04/26 16:34
字数 452
阅读 11
收藏 0

安装apache

安装apache所需环境组件

yum -y install gcc gcc-c++ autoconf automake make cmake pcre* openssl* libtool ncurses-devel libxm12-devel bison zlib-devel 

下载apache编译安装包

wget http://apache.fayea.com/httpd/httpd-2.4.25.tar.gz 
wget http://apache.fayea.com/apr/apr-1.5.2.tar.gz
wget http://apache.fayea.com/apr/apr-util-1.5.4.tar.gz

编译安装apr

==注意!如遇到rm: cannot remove 'libtoolT': No such file or directory问题,可以vi编辑configure文件,搜索RM='$RM',更改为RM='$RM -f'保存退出即可==
tar xvf apr-1.5.2.tar.gz
cd apr-1.5.2
./configure --prefix=/usr/local/apr
make && make install

编译安装apr-util

tar xvf apr-util-1.5.4.tar.gz
cd apr-util-1.5.4
./configure --with-apr=/usr/local/apr
make && make install

编译安装apache,安装常用的apache组件

tar xvf httpd-2.4.25.tar.gz
cd httpd-2.4.25
./configure --prefix=/usr/local/apache2 --enable-so --enable-ssl  --enable-rewrite --with-mpm=worker --with-suexec-bin --with-apr=/usr/local/apr
make && make install

新建网站管理用户和目录并赋予权限

useradd www
mkdir -p /www/wwwroot/www.test.com
touch /www/wwwroot/www.test.com/index.html
echo 'this is web test !!!' > /www/wwwroot/www.test.com/index.html
chmod -R 755 /www
chown -R www.www /www

备份并修改配置文件

cp /usr/local/apache2/conf/httpd.conf /usr/local/apache2/conf/httpd.conf.bak
vi /usr/local/apache2/conf/httpd.conf
#搜索"#ServerName",添加ServerName localhost:80
#搜索'daemon'把user和group用户改为自己新建的网站管理用户www
#搜索'Require all  denied'默认禁止所有,更改为'Require all  granted'允许所有

/usr/local/apache2/bin/apachectl start
echo '/usr/local/apache2/bin/apachectl start' >> /etc/rc.local

可在配置文件中添加链接配置文件,如:

Include /usr/local/apache2/vhost/*.conf

虚拟主机配置示例

<VirtualHost *:80>
    ServerAdmin web@email.com
    DocumentRoot "/www/wwwroot/www.test.com"
    ServerName www.test.com
    ServerAlias www.test.com test.com
    ErrorLog "/www/wwwlogs/www.test.com-error_log"
    CustomLog "/www/wwwlogs/www.test.com-access_log" combined

    #PATH
    <Directory "/www/wwwroot/www.test.com">
        SetOutputFilter DEFLATE
        Options FollowSymLinks
        AllowOverride All
        Order allow,deny
        Allow from all
        DirectoryIndex index.html index.htm index.php default.php default.html default.htm
    </Directory>
</VirtualHost>

访问测试

curl http://127.0.0.1
<html><body><h1>It works!</h1></body></html>

至此说明apache服务已经可以正常使用了,局域网也可绑定host访问www.test.com测试


© 著作权归作者所有

ZHAO_JH
粉丝 17
博文 203
码字总数 182453
作品 0
宝山
运维
私信 提问
linux配置实践:httpd+tomcat7+域名虚拟主机配置

配置需求:apache+tomcat7+多个域名的虚拟主机 配置环境:腾讯云、Centos6.3 64位 所需软件: jdk-7u55-linux-x64.tar.gzapache-tomcat-7.0.50.tar.gztomcat-connectors-1.2.40-src.tar.gz ...

Nob
2014/06/20
1K
0
怎样在 Ubuntu 下安装 Moodle(“魔灯”)

这是一篇关于如何在 Ubuntu 16.04 上安装 Moodle (“魔灯”)的逐步指南。Moodle (模块化面向对象动态学习环境Modular-object-oriented dynamic learning environment的缩写)是一种自由而...

作者: Rosehosting
2018/01/07
0
0
Linux WEB服务器搭建-Apache篇

Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它...

tom_tuwei
2017/12/09
0
0
在FreeBSD下安装mysql+apache+php [原创]

说在前面的话: 虽然安装APACHE和PHP已经不是什么新鲜话题,但我仍然要把自己的安装经验公布出来,毕竟我希望这篇文章能够给部分朋友一些帮助。 在FreeBSD下安装mysql+apache+php [原创] ===...

范堡
2009/05/06
2.2K
0
【目录】 Linux技术玩家 持续更新

[编辑器相关] Windows下用notepad++ 打造Linux 代码编辑环境 送给不使用vim的Linux Guy http://990487026.blog.51cto.com/10133282/1844735 ubuntu 源码编译安装最新的vim 8.0 http://990487...

990487026
2016/09/01
0
0

没有更多内容

加载失败,请刷新页面

加载更多

关于AsyncTask的onPostExcute方法是否会在Activity重建过程中调用的问题

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/XG1057415595/article/details/86774575 假设下面一种情况...

shzwork
今天
6
0
object 类中有哪些方法?

getClass(): 获取运行时类的对象 equals():判断其他对象是否与此对象相等 hashcode():返回该对象的哈希码值 toString():返回该对象的字符串表示 clone(): 创建并返此对象的一个副本 wait...

happywe
今天
6
0
Docker容器实战(七) - 容器中进程视野下的文件系统

前两文中,讲了Linux容器最基础的两种技术 Namespace 作用是“隔离”,它让应用进程只能看到该Namespace内的“世界” Cgroups 作用是“限制”,它给这个“世界”围上了一圈看不见的墙 这么一...

JavaEdge
今天
8
0
文件访问和共享的方法介绍

在上一篇文章中,你了解到文件有三个不同的权限集。拥有该文件的用户有一个集合,拥有该文件的组的成员有一个集合,然后最终一个集合适用于其他所有人。在长列表(ls -l)中这些权限使用符号...

老孟的Linux私房菜
今天
7
0
面试套路题目

作者:抱紧超越小姐姐 链接:https://www.nowcoder.com/discuss/309292?type=3 来源:牛客网 面试时候的潜台词 抱紧超越小姐姐 编辑于 2019-10-15 16:14:56APP内打开赞 3 | 收藏 4 | 回复24 ...

MtrS
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部