阿里云应用第二弹~在ubuntu16.04操作系统中安装apache服务器

如果做网站部署,那么apache是必不可少的。apache是最常用的静态服务器。安装apache的方式比较多,可以使用apt get install直接安装,当然我这里介绍的是比较复杂的使用源码进行安装的方式。

1. 下载

在apache官网中下载apache源码包,http://httpd.apache.org/downl...

clipboard.png

下载后使用filezilla上传至服务器中

2. 解压并且进行安装

按照如下命令进行解压

# gzip -d httpd-NN.tar.gz
# tar xvf httpd-NN.tar
# cd httpd-NN

# ./configure

在执行配置操作的时候报错!,缺少APR,这时需要先安装APR,APR下载目录http://apr.apache.org/downloa...
clipboard.png

# gzip -d apr-1.6.3.tar.gz
# tar xvf apr-1.6.3.tar
# cd apr-1.6.3.tar

# ./configure
# make
# make install

APR会默认被安装到/usr/local/apr下

clipboard.png

这时继续返回apache的安装,重新执行./configure配置操作,但是又发现一个错误,APR-util又找不到了。可以按照上面的APR解决方案再次进行解决,APR-util下载地址与APR在同一个地方http://apr.apache.org/downloa...

clipboard.png

解压并且安装apr-util

# gzip -d apr-util-1.6.1.tar.gz
# tar -xvf apr-util-1.6.1.tar
# cd apr-util-1.6.1/

#  ./configure --with-apr=/usr/local/apr
# make
# make install

apr-util成功安装到了/usr/local/apr/lib中
clipboard.png

重新返回执行httpd目录中的./configure,但是又保存,还让不让人玩了...,自己选择的路,跪着也要走完!!这时候我们继续安装pcre-config

clipboard.png
pcre下载地址 ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/

# gzip -d pcre-8.38.tar.gz
# tar -xvf pcre-8.38.tar
# cd pcre-8.38

# ./configure
# make
# make install

最后一次返回httpd-2.4.29的目录中执行configure配置文件,终于不再报错!

# cd /home/share/httpd-2.4.29
# ./configure
# make
# make install

3. 安装完成后启动apache

/usr/local/apache2/bin/apachectl start

启动成功后在浏览器中进行访问,有些服务可能不能直接访问,要看看是不是阿里云默认设定了防火墙,阿里云的轻量应用服务是默认开放80端口的。

clipboard.png

apache的核心配置文件为/usr/local/apache2/conf/httpd.conf,通过阅读该文件可以知道默认部署目录位于当前目录的htdocs目录下,所以我们在浏览器中看到的it works的页面就是/usr/local/apache2/htdocs/index.html文件内容。更多apache的配置可以查看官方文档

clipboard.png

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值