Apache安装步骤详解
Apache 源码包的安装步骤其实不复杂,就是步骤多点。整套流程下来比较适合想深入了解 Web 服务运行机制的你。源码包安装能灵活控制编译参数,按需启用模块,配置也更自由,适合对性能和安全要求高的项目。
源码安装的自由度比起包管理器高太多了。像你要开启mod_ssl
或者关掉不需要的模块,只要在configure
的时候加上参数就行,后续也好维护。
安装路径一般放/usr/local/src
,方便统一管理源码包。习惯上用sudo -i
切到 root 用户,这样不用老输密码。
依赖包记得先下apr
、apr-util
、pcre
,缺了编译直接报错。下载地址建议选国内镜像,速度快不少,比如清华源。
编译命令基本都是./configure && make && make install
,不过apr-util
和httpd
记得加上--with-apr
或--prefix
指定路径,不然容易装乱。
服务注册那块可以直接复制apachectl
脚本到/etc/init.d/
,chkconfig
搞定开机启动。你要是用的是systemd
系统,也可以自己写个.service
文件。
访问测试蛮直观的,浏览器敲http://你的 IP
,看到欢迎页就 Apache 跑起来了。顺便建议检查一下firewalld
有没有开 80 端口。
如果你比较注重配置灵活性、想学习 HTTP 服务底层原理,源码安装方式还蛮适合你的。记得后续配置httpd.conf
的时候,注释写清楚,不然回头调试麻烦。
下载地址
用户评论