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网站的搭建的主要内容,如果未能解决你的问题,请参考以下文章

搭建问题三之苹果CMS采集里的联盟资源库不显示

Linux项目四之nginx网站的搭建

Linux项目四之nginx网站的搭建

Linux 下 Tomcat 环境搭建

Linux下使用Apache搭建Web网站服务器

Linux技巧分享apache-tomcat简单搭建网站