高兴原创。每日手记
linux-6.5 ,Apache-httpd-2.2.17.系统软件版本
第一步先查看linux是否安装过httpd,否则再次安装会有小冲突,不过后期可以修改
rpm -e httpd --nodeps
--nodeps 忽略依赖关系,强制卸载。
挂载Apache软件
mount /dev/cdrom /media
解压缩Apache,指定解压缩目录/usr/src
tar zxf /media/httpd-**版本不一样名字不一样 -C /usr/src
进入解压缩目录中
cd /usr/src/httpd-***
配置Apache,配置参数,需要功能等等
./configure
--prefix=/usr/local/httpd [指定安装目录]
--enable-so [启用动态加载模块支持,增加扩展能力]
--enable-rewrite [网页地址重写,用于优化,迁移,维护]
--enable-charset-lite [启动字符集,支持各种字符集编码的网页]
--enable-cgi [启用cgi脚本,扩展网站应用访问能力]
编译&&安装
make && make install
Apache后期优化
ln -s /usr/local/httpd/bin/* /usr/local/bin/
其实就是一个软连接,相当于windows中快捷方式
httpd -v 查看Apache当前版本
添加Apache到系统服务
cp /usr/local/httpd/bin/apachenctl /etc/init.d/httpd
复制运行软件到系统服务下,修改配置文件以便使用chkconfig
vim /etc/init.d/httpd
进入后修改三行信息
#!/bin/bash
# chkconfig: 35 85 21 服务识别参数 35级别启动,顺序是什么
#description: 随便写.相当于备注一样的,还必须有
chkconfig --add httpd 添加httpd为系统服务
chkconfig --list httpd 查看httpd服务的启动状态
-------------------------------------以上算是安装ApacheWEB服务完成-------
------------------------------下面开始详细配置Apache-------------------------
可以修改网页默认域名网站名称
vim /usr/local/httpd/conf/httpd.conf
编辑httpd主配置文件中找到servername 服务器名称
ServerName www.*****.com 域名自己随便写,前面有#删掉即可
/usr/local/httpd/bin/apachectl -t [查看检测是否有语法错误]
service httpd start [启动Apache服务,因为安装时已经添加为系统服务了]
cat /usr/local/httpd/htdocs/index.html 查看这个文档
这个文档就是网页默认主页面,应该是it works信息
需要网站做的更好可以自行修改httpd.conf中的信息
域名解析IP需要自行安装DNS配置,这里就不叙述了.
2016-9-9-手记