linux中搭建apache,在linux中搭建apache web服务(一)

一、Apache

1、apache的作用和特点

1)作用

是一个web服务器端程序

给用户提供网站服务

2)特点

开放源代码:ASF Apache软件基金会进行管理维护升级最新2.0版

跨平台:windows平台或者linux平台都支持

支持多种web编程语言:html、php、perl、python、java、asp.net写的网站都可以发布

模块化设计:灵活性强方便功能扩展

稳定性强:安全稳定可靠

2、apache主目录结构

主配置文件:/usr/local/httpd/conf/httpd.conf

程序目录:/usr/src

服务程序安装目录:/usr/local/httpd

网站根目录:/usr/local/httpd/htdcos

服务管理脚本程序目录:/usr/local/httpd/bin/apachectl

apache的执行程序目录:/usr/local/bin/httpd

正确日志:/usr/local/httpd/logs/Access_log

错误日志:/usr/local/httpd/logs/Error_log

3、apache主配置文件常见选项

ServerRoot Apache服务的根目录

Listen 监听端口默认是80

User 管理进程账户默认daemon

Group 管理进程的默认组daemon

ServerAdmin 管理Apache服务的管理员邮箱

ServerName 设置web站点的主机名可以是域名或者ip地址

DocumentRoot 网站的根目录

Errolog 错误日志位置

LogLevel 日志的默认级别

CustomLog 正确日志位置

Include 配置Apache虚拟主机配置文件

Directorylndex 网站主页默认文档类型

二、搭建apache服务

1、安装apache服务

1)解压缩文件到程序目录

[root@Centos ~]# tar zxvf httpd-2.2.17.tar.gz -C /usr/src/

2)进入程序目录,配置apache。

[root@Centos ~]# cd /usr/src/httpd-2.2.17/

[root@Centos httpd-2.2.17]# ./configure --prefix=/usr/local/httpd --enable-so --enable-rewrite --enable-chrset-lite --enable-cgi

3)编译安装apache,

[root@Centos httpd-2.2.17]# make && make install

4)优化apache程序运行目录

[root@Centos ~]# ln -s /usr/local/httpd/bin/* /usr/local/bin/

5)创建apache服务,添加执行权限

[root@Centos ~]# cp /usr/local/httpd/bin/apachectl /etc/init.d/httpd

[root@Centos ~]# chmod +x /etc/init.d/httpd

6)修改apache服务

[root@Centos ~]# vim /etc/init.d/httpd

#!/bin/sh

#chkconfig:35 80 21#设置服务35级别启动,开机80个启动服务,关机21关闭服务

#description:apache server#服务描述

7)添加系统服务,设置开机自启

[root@Centos ~]# chkconfig --add httpd

[root@Centos ~]# chkconfig --level 35 httpd on

8)启动apache服务,监听端口号

[root@Centos ~]# systemctl start httpd

[root@Centos ~]# netstat -anptu | grep 80

tcp6 0 0 :::80 :::* LISTEN 53418/httpd

10)客户端访问(注:确保联通性)

9fc88b0dc9e4004386233d0fa6f51e01.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值