赞
踩
一、Apache简介
Apache 是一个知名的开源Web服务器。
Apache由内核、标准模块和第三方提供的模块三个层次组成。
通常Apache在默认安装时,只安装图中的1、2两部分。根据用户需要,用户可以通过修改配置去掉一些默认安装的标准模块;也可以通过修改配置安装一些默认不安装的模块。
同时,如果用户需要,也可以安装一些第三方提供的模块。
[www.apache.org Apache官网](http://www.apache.org/)
二、CentOS下的Apache
1. 网站分为两种
静态网站:Apache,Nginx,html
动态网站:php/perl/python,jsp(java), .net
2. Apache服务概览
软件包: httpd, httpd-devel, httpd-manual
服务类型:由systemd启动的守护进程
配置单元: /usr/lib/systemd/system/httpd.service
守护进程: /usr/sbin/httpd
端口: 80(http), 443(https)
配置: /etc/httpd/
Web文档: /var/www/html/
Apache日志记录目录:/var/log/httpd/
access_log# 记录客户端访问Apache的信息,比如客户端的ip
error_log # 记录访问页面错误信息
3. 配置Apache服务器的准备工作
1、修改主机名 vi /etc/hostname
2、查看主机名
第3步:关闭防火墙
[root@Apache ~]# systemctl stop firewalld --临时关闭防火墙
[root@Apache ~]# systemctl disable firewalld --永久关闭防火墙
第4步:关闭selinux
永久关闭:
[root@Apache ~]# vim /etc/selinux/config
SELINUX=disabled # 将enforcing改为disabled
[root@Apache ~]# reboot --重启系统永久生效
三、Apache服务的搭建与配置
1. 使用yum包安装Apache软件
[root@Apache ~]# yum -y install httpd*
[root@Apache ~]# rpm -qa | grep httpd --查看安装的http包
安装成功后,会产生下面两个文件
/etc/httpd/conf/httpd.conf # 主配置文件
/var/www/html # 默认网站家目录
2. 认识配置文件里的主要参数
[root@Apache ~]# vim /etc/httpd/conf/httpd.conf
ServerRoot "/etc/httpd"# 存放配置文件的目录
Listen 80# Apache服务监听端口
User apache # 子进程的用户
Group apache # 子进程的组
ServerAdmin root@localhost # 设置管理员邮件地址
DocumentRoot "/var/www/html"--网站家目录
# 设置DocumentRoot指定目录的属性
<Directory "/var/www/html"> # 网站容器开始标识
Options Indexes FollowSymLinks # 找不到主页时,以目录的方式呈现,并允许链接到网站根目录以外
AllowOverride None # none不使用.htaccess控制,all允许
denied表示拒绝所有访问
</Directory> # 容器结束
DirectoryIndex index.html # 定义主页文件,当访问到网站目录时如果有定义的主页文件,网站会自动访问
AddDefaultCharset UTF-8# 字符编码,如果中文的话,有可能需要改为gb2312或者gbk,因你的网站文件的默认编码而异
3. 启动Apache网站
配置http开机自启动
搭建http结果
启动浏览器,输出服务器的IP地址,可以看到访问页面
配置apache集成PHP
Apache遇到的问题。
apache 不解析php
1.找到:
AddType application/x-gzip .gz .tgz
在其下面添加:
AddType application/x-httpd-php .php //添加支持对php脚本解析
2. 找到:
<IfModule dir_module>
DirectoryIndex index.html
</IfModule>
把中间那一行改为:
DirectoryIndex index.html index.htm index.php //增加对php的索引
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。