linux项目三之apache网站的搭建
Posted 大家所爱--大萌新
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux项目三之apache网站的搭建相关的知识,希望对你有一定的参考价值。
大家好!我猜大家已经把tomcat安装好了,很棒的,今天的任务是apache网站的搭建。首先呢老样子介绍一下apache。
Apache软件基金会的一个开源免费的网页服务器,也是目前世界上使用最广泛的一种web server ,apache最出名的 是它跨平台,高效和稳定,可以运行在几乎所有广泛使用的计算机平台上。其特点是简单、速度快、性能稳定,并可做代 理服务器来使用,并且可通过简单的 API 扩充,将 Perl/Python 等解释器编译到服务器中,我有个问题tomcat是什么东西啊?tomcat是开源免费的web应用服务器,apache是开源免费的网页服务器。下面就是操作了。
下载组件apr并解压:
官网:http://apr.apache.org/download.cgi
wget http://mirror.bit.edu.cn/apache//apr/apr-1.7.0.tar.gz
tar -xf apr-1.7.0.tar.gz
大家可以去官网自行下载,我的连接有可能就没有用了,所有大家灵活一点。
下载组件apr-util并解压:
官网:http://httpd.apache.org/download.cgi
wget http://mirrors.tuna.tsinghua.edu.cn/apache//apr/apr-util-1.6.1.tar.gz
tar -xf apr-util-1.6.1.tar.gz
下载apache并解压:
官网:http://httpd.apache.org/download.cgi
wget http://mirror.bit.edu.cn/apache//httpd/httpd-2.4.39.tar.gz
tar -xf httpd-2.4.39.tar.gz
我把官网给大家了,大家可以去官网自己下载,一会我再上传资源,也可以下载的。
都解压完成之后安装gcc环境,zlib-devel库,xml解析器
yum install -y gcc* //gcc环境
yum install -y zlib-devel //zlib-devel库
yum install -y expat-devel //xml解析器
下载pcre正则表达式库并且解压:
官网:https://ftp.pcre.org/pub/pcre/
tar -xf pcre-8.43.tar.gz
cd pcre-8.43 //进入pcre
mkdir -p /usr/local/pcre
./configure --prefix=/usr/local/pcre //环境收集与检验
make && make install
然后把组件apr与组件apr-util拷贝到apache安装包里:
注:大家看好自己下载的版本和当前目录,我的当前目录为root
cp -rf apr-1.7.0 /root/httpd-2.4.46/srclib/apr
cp -rf apr-util-1.6.1 /root/httpd-2.4.46/srclib/apr-util
然后进入apache解压包进行./configure进行环境收集检验与配置相关模块:
cd /root/httpd-2.4.46 //进入apache解压包
mkdir -p /usr/local/apache //创建一个目录
./configure \\--prefix=/usr/local/apache \\--sysconfdir=/usr/local/apache/etc \\--with-apr=/home/test/apr-1.7.0 \\--with-apr-util=/home/test/apr-util-1.6.1 \\--with-included-apr \\--with-pcre=/usr/local/pcre \\--enable-deflate \\--enable-expires \\--enable-headers \\--enable-so \\--enable-modules=most \\--with-mpm=worker \\--enable-rewrite //环境检验
编译并且安装apache
make -j 4 && make install
vi /usr/local/apache/etc/httpd.conf
输入:ServerName进行搜索
添加: ServerName www.zhuzhu.com
启动apache服务器:
ln -s /usr/local/apache/bin/* /usr/sbin/ #设置软连接 echo "export PATH=/usr/local/apache/bin:$PATH" >> /etc/profile #设置环境变量 source /etc/profile #加载环境变量 httpd -t #测试配置文件语法有没有错误
httpd -k start #启动apache服务
httpd -k stop #关闭apache服务
测试:IP地址,成功打开apache测试网页。
以上是关于linux项目三之apache网站的搭建的主要内容,如果未能解决你的问题,请参考以下文章