Apache服务器编译安装与简单配置.docx
- 文档编号:6237979
- 上传时间:2023-01-04
- 格式:DOCX
- 页数:9
- 大小:946.13KB
Apache服务器编译安装与简单配置.docx
《Apache服务器编译安装与简单配置.docx》由会员分享,可在线阅读,更多相关《Apache服务器编译安装与简单配置.docx(9页珍藏版)》请在冰豆网上搜索。
Apache服务器编译安装与简单配置
Apache是世界使用排名第一的Web服务器软件。
它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件。
Apache的安装有两种方式:
二进制包安装和自己编译安装
这篇主要讲解Linux上Apache的编译安装方式以及简单配置
工具/原料
∙Linux操作系统(演示使用的为CentOS6.5)
∙Apache源码包和较新版本的apr和apr-util(下载地址:
密码:
pdn7)
∙请先自行安装好编译环境:
yumgroupinstall"DevelopmentTools""DevelopmentLibraries"
∙依赖pcre-devel可以直接yum-yinstallpcre-devel(下载地址:
密码:
pbp5)
方法/步骤
1.1
首先下载最新版的Apache源码包,因为2.4版的httpd需要较新版本的apr支持,所以需要先安装新版本的apr以及apr-util。
可以自行XX下载,也可以使用我提供的分享链接。
2.编译安装apr:
#tarxfapr-1.5.1.tar.bz2
#cdapr-1.5.1
#./configure--prefix=/usr/local/apr
#make&&makeinstall
3.编译安装apr-util:
#tarxfapr-util-1.5.4.tar.bz2
#cdapr-util-1.5.4
#./configure--prefix=/usr/local/apr-util--with-apr=/usr/local/apr
#make&&makeinstall
4.编译安装httpd-2.4.10:
tarxfhttpd-2.4.4.tar.bz2
#cdhttpd-2.4.4
#./configure--prefix=/usr/local/apache \
--sysconfdir=/etc/httpd--enable-so--enable-ssl \
--enable-cgi--enable-rewrite--with-zlib--with-pcre\
--with-apr=/usr/local/apr--with-apr-util=/usr/local/apr-util\
--enable-modules=most
#make&&makeinstall
./configure之后如果不确定配置成功没,可以输入echo$?
来查看返回值,
如果返回值为0则继续执行make&&makeinstall
5.Apache编译安装成功后安装路径为:
/usr/local/apache
配置文件路径为:
/etc/httpd/httpd.conf
然后为Apache添加服务脚本:
#cp /usr/local/apache/bin/apachectl /etc/init.d/httpd
添加进环境变量:
#echo 'exportPATH=$PATH:
/usr/local/apache/bin' >\
/etc/profile.d/httpd.sh
#chmod+x/etc/profile.d/httpd.sh
#source /etc/profile.d/httpd.sh
6.编辑配置文件:
#vim/etc/httpd/httpd.conf
添加ServerNamelocalhost
然后保存退出
7.然后执行服务脚本启动httpd:
#servicehttpdstart
查看是否正常监听80端口:
#netstat -anpt | grep"80"
如果想确保正常访问网页请关闭SElinux和iptables防火墙
或者自行添加iptables规则,我这里只临时关闭。
# setenforce0
# serviceiptablesstop
8.然后浏览器输入你的主机名或IP地址来访问你的web服务
如何浏览器出现了大大的Itworks!
那么恭喜你!
你的apache服务器搭建成功了,你的网页文档目录在 /usr/local/apache/htdocs 中
9.如果想把apache服务加入到开机自启,可以修改服务启动脚本:
#vim/etc/init.d/httpd
在第二行下添加:
#chkconfig:
2358515
# description:
Thisisapacheserver!
加入开机自启:
#chkconfig --add httpd
其中235代表在第2,3,5运行级别下会开机启动
85和15代表开机和关机的启动顺序,数值越大代表启动的优先级越低
后启动的一般要先关闭,参数可以随你的喜好调整
description后的内容可以随意写
10.对apache服务器的配置文件httpd.conf的简单介绍与设置:
配置文件路径为:
/etc/httpd/httpd.conf
用vim编辑器打开这个文件,以下是各选项意义:
ServerRoot "/usr/local/apache" //Apache的安装目录
ServerName localhost //服务名称,可以填主机名
Listen 80 //服务监听端口,默认80
LoadModule //服务启动需要加载的模块
User daemon //apache进程执行者
Groupdeamon //执行者的属组
ServerAdmin you@ //管理员的邮箱地址
DocumentRoot"/usr/local/apache/htdocs" //网站根目录
ErrorLog"logs/error_log" //Apache运行产生的错误日志
LogLevelwarn //指定ErrorLog会记录的错误的级别
DirectoryIndexindex.html //网站目录索引文件
11.当设置完配置文件后,如果想知道配置是否正确可以使用:
#httpd -t 或者:
#servicehttpdconfigtest
如果输出为:
Syntax OK
则证明配置文件没有问题,然后就可以重启服务了:
#httpd-krestart 或者:
#servicehttpdrestart
或者只提醒服务重新读取配置文件:
#httpd-kgraceful 或者:
#servicehttpdgraceful
如果想关闭服务:
#httpd-kstop 或者:
#servicehttpdstop
12.12
以上便是我对Apache服务器的编译安装及简单配置的全部内容了,在今后还会发布Apache的详细配置,比如虚拟主机,用户认证等。
以后还会陆续发布FTP,Samba,Mysql,NFS等服务包括LAMP与LNMP的编译安装与配置。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Apache 服务器 编译 安装 简单 配置