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