linux项目三之apache网站的搭建

29 篇文章 1 订阅

           大家好!我猜大家已经把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测试网页。

 

 

 


               

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序猿-小朱

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值