1、搭建静态网站是,我们只需要搭建apache服务即可满足要求。

例如:如果我再客户端游览器输入地址,他会找到192.168.1.100这个服务器,然后根据端口会找到apache服务器。apache他会把它某个目录下的index.html里的代码通过URL地址在返回给客户端的游览器,然后游览器就会根据返回的代码解析成我们看到的网页内容。这是我们访问网页代码的情况。

2、但是,如果我们访问的是非.html文件呢,apache也会尝试把这个文件打开,把里面的代码全部在返回给客户端,所以前台就会把这个文件代码全部显示出来(客户端能解析),或者出现一个下载这个文件的情况。(客户端不能解析)

PS:系统已安装的apache服务可以选择卸载OR不卸载(只要保证开启的服务不冲突就OK)

一、源码安装apache

Wget下载apache软件包

# cd /usr/local/src

Tar解压缩源码包

Configure配置路径、检测安装平台

 ps:./configure命令需要在httpd目录下执行。先决条件:zlib已经安装好

(其他参数,可按照自己的需求进行选择)

执行configure时可能出现的问题如下,原因:zlib没有安装——————>请先安装zlib ,再次执行configure,完成。

当你下载的apache安装包中不存在上图的3个文件夹(安装将失败),请下载新的安装包。

执行make && make install编译、安装

启动服务

可能出现的问题

问题解决

# vi /usr/local/apache/conf/httpd.conf

#ServerName www.example.com:80 更改为:ServerName localhost:80或者 本机IP:80

再次启动,OK

测试:然后测试一下apache是否安装成功,在地址栏输入:本机IP/index.html,显示It works,则说明apache源码安装成功了。

设置apache服务为开机自启动项

ps:将XX/apacheclt -k start 命令加入到/etc/rc.d/rc.local中

最新文章

  1. python Function
  2. Windows Store App JavaScript 开发:模板绑定
  3. Android UI 绘制过程浅析(五)自定义View
  4. MAGIC XPA最新版本Magic xpa 2.4c Release Notes
  5. Type.GetType(string)为空
  6. Codeforces Round #250 (Div. 2) A. The Child and Homework
  7. 构建json数据post到接口的若干条规则
  8. 关于C# Math 处理奇进偶不进
  9. php读取qqwry.dat ip地址定位文件的类
  10. LinuxShell脚本攻略--第三章 以文件之名
  11. Where is the ActiveX Project Type for Delphi 10.1 Berlin
  12. Hadoop, Python, and NoSQL lead the pack for big data jobs
  13. In Oracle 11g, how to change the order of the results of a sql without “order by”?(转)
  14. sap 设备cnsapwin不支持页格式*****
  15. oracle 恢复数据到某个时间点
  16. How to build ffmpeg with hardware accelerated codecs for Android x86
  17. vue router 修改title(IOS 下动态改变title失效)
  18. Python3学习笔记----生成器
  19. 每天一点Linux系列之—vim
  20. ArrayList 初学小结!

热门文章

  1. 再不升级你就Out了 Windows8.1安装实录
  2. spserver 开源服务器框架研究与分析
  3. WebApi 自定义过滤器实现支持AJAX跨域的请求
  4. Android通过HTTP协议实现上传文件数据
  5. linux下tcpdump命令详解
  6. 把分类的select写在moden里做成一个组件 高洛峰
  7. Hibernate框架大配置关联小配置
  8. iOS获取一个方法的执行时间
  9. Super Jumping! Jumping! Jumping!(dp)
  10. ubuntu 配置jdk