web网站服务---apache

本文详细介绍了Apache 2.2.17版本的源码编译及安装步骤,包括解包、配置、编译安装、优化执行路径、添加系统服务等内容,并提供了基本的服务配置及启动方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

声明:此安装版本为2.2.17,与新版本编译安装有区别,博客还会持续更新

源码编译及安装

1.解包

tar zxf httpd-*.tar.gz -C /usr/src
cd /usr/src/httpd-*

注:*代表版本号

2 . 配置

./configure --prefix=/usr/local/httpd     安装路径
--enable-so              启动动态加载模块支持,使httpd具备进一步扩展功能的能力
--enable-rewrite         启用网页地址重写功能,用于网站优化及目录迁移维护
--enable-charset-lite    启动字符集支持,以便支持使用各种字符集编码的网页
--enable-cgi             启用CGI脚本程序支持,便于扩展网站的应用访问能力

要获取更多配置选项可执行“./configure –help”

3.编译及安装

make && make install

4.优化执行路径

ln -s /usr/local/httpd/bin/*  /usr/local/bin

作用:可以在命令行补全命令

5.添加httpd系统服务

cp /usr/local/httpd/bin/apachectl  /etc/init.d/httpd
chkconfig  --add  httpd
chkconfig  httpd  on

httpd服务器的基本配置

1.配置httpd服务

vim /usr/local/httpd/conf/httpd.conf
......//省略部分内容
ServerName  www.leoblog.com
......//省略部分内容

修改完后可以用以下命令检查配置文件语法是否正确

httpd  -t     或者
/usr/local/httpd/bin/apachectl -t

2.启动httpd服务

/etc/init.d/httpd  start    或者
service httpd start

httpd编译安装默认网站根目录为/user/local/httpd/htdocs

查看web站点的访问情况:

tail  /usr/local/httpd/logs/access_log          访问正确日志文件
tail  /usr/local/httpd/logs/error_log           访问错误日志文件
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值