Apache服务器编译安装与简单配置Word文档下载推荐.docx
- 文档编号:19243656
- 上传时间:2023-01-04
- 格式:DOCX
- 页数:9
- 大小:946.13KB
Apache服务器编译安装与简单配置Word文档下载推荐.docx
《Apache服务器编译安装与简单配置Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《Apache服务器编译安装与简单配置Word文档下载推荐.docx(9页珍藏版)》请在冰豆网上搜索。
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
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
./configure之后如果不确定配置成功没,可以输入echo$?
来查看返回值,
如果返回值为0则继续执行make&
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
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的简单介绍与设置:
用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 服务器 编译 安装 简单 配置