Apache服务器编译安装与简单配置

2025-05-28 06:34:10

1、首先下载最新版的Apache源码包,因为2.4版的httpd需要较新版本的apr支持,所以需要先安装新版本的apr以及apr-util。可以自行百度下载,也可以使用我提供的分享链接。

2、编译安装apr:# tar xf apr-1.5.1.tar.bz2# cd apr-1.5.1# ./configure --prefix=/usr/local/apr# make && make install

Apache服务器编译安装与简单配置

4、编译安装httpd-2.4.10:tar xf httpd-2.4.4.tar.bz2# cd httpd-2.4.4# ./configure --prefix=/usr/local/ap锾攒揉敫ache \--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 && make install./configure之后如果不确定配置成功没,可以输入echo $?来查看返回值,如果返回值为0 则继续执行make && make install

Apache服务器编译安装与简单配置

6、编辑配置文件:# vim /etc/httpd/httpd.conf添加 ServerName localhost然后保存退出

Apache服务器编译安装与简单配置

8、然后浏览器输入你的主机名或IP地址来访问你的web服务如何浏览器出现了大大的 It works! 那么恭喜你!你的apache服务器搭建成功了,你的网页文档目录在 /usr/local/apache/htdocs 中

Apache服务器编译安装与简单配置

10、对apache服务器的配置文件httpd.conf的魑徒扮阙简单介绍与设置:配置文件路径为:/etc/httpd/httpd.conf 用vim编辑器打开这个文件,以下是各选项意义:ServerRoot "/usr/local/apache" // Apache的安装目录ServerName localhost // 服务名称,可以填主机名Listen 80 // 服务监听端口,默认80LoadModule // 服务启动需要加载的模块User daemon // apache进程执行者Group deamon // 执行者的属组ServerAdmin you@example.com // 管理员的邮箱地址DocumentRoot "/usr/local/apache/htdocs" // 网站根目录ErrorLog "logs/error_log" // Apache运行产生的错误日志LogLevel warn // 指定ErrorLog会记录的错误的级别DirectoryIndex index.html // 网站目录索引文件

11、当设置完配置文件后,如果想知道配置是否正确可以使用:# httpd -t 或者:# service httpd configtest如果输出为:Syntax OK则证明配置文件没有问题,然后就可以重启服务了:# httpd -k restart 或者:# service httpd restart或者只提醒服务重新读取配置文件:# httpd -k graceful 或者:# service httpd graceful如果想关闭服务:# httpd -k stop 或者:# service httpd stop

12、以上便是我对Apache服务器的编译安装及简单配置的全部内容了,在今后还会发布Apache的详细配置,比如虚拟主机,用户认证等。以后还会陆续发布FTP,Samba,Mysql,NFS等服务包括LAMP与LNMP的编译安装与配置。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢