文章目录
- 前言
- 一、安装Apache
- 1.安装Apache
- 2.开启服务
- 3.查看服务的状态
- 4.网络请求测试
- 5.将服务设置为自启
- 二、外部电脑访问Apache设置
- 方法一:关闭防火墙
- 方法二:添加防火墙端口(Apache默认端口:80,如果修改了Apache端口,添加端口的时候要注意对应)
- 三、配置Apache服务
- 1.Apache服务常见配置文件介绍
- 2.Apache的主配置文件httpd.conf介绍
- 3.配置httpd服务程序常用的参数及用途
前言
Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源码的网页服务器。Apache(音译为阿帕奇)是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩充,将Perl/Python等解释器编译到服务器中。
一、安装Apache
1.安装Apache
Apache 2.0以上就叫httpd
yum -y install httpd
2.开启服务
systemctl start httpd
3.查看服务的状态
Active: active (running)
:就是服务正在运行
systemctl status httpd
4.网络请求测试
出现网页代码说明没有问题
curl http://localhost
5.将服务设置为自启
systemctl enable httpd
二、外部电脑访问Apache设置
方法一:关闭防火墙
systemctl stop firewalld
方法二:添加防火墙端口(Apache默认端口:80,如果修改了Apache端口,添加端口的时候要注意对应)
-
添加防火墙端口
firewall-cmd --zone=public --add-port=80/tcp --permanent
-
防火墙重新载入(使修改的操作生效)
firewall-cmd --reload
三、配置Apache服务
1.Apache服务常见配置文件介绍
文件目录/名称 | 作用 |
---|---|
/etc/httpd | 服务目录 |
/etc/httpd/conf/httpd.conf | 主配置文件 |
/var/www/html | 网站数据目录 |
/var/log/httpd/access_log | 访问日志 |
/var/log/httpd/error_log | 错误日志 |
/etc/httpd/conf.d | 附加模块配置目录 |
/etc/httpd/modules | 模块文件路径链接 |
/etc/httpd/log | 默认日志文件链接 |
2.Apache的主配置文件httpd.conf介绍
在httpd服务程序的主配置文件中,存在三种类型的信息:注释行信息、全局配置、区域配置。(配置文件位置:/etc/httpd/conf/httpd.conf)
3.配置httpd服务程序常用的参数及用途
参数 | 作用 |
---|---|
ServerRoot | 服务目录 ServerRoot "/etc/httpd" |
Listen | 端口监听,监听的IP地址与端口号 Listen 12.34.56.78:80 或 Listen 80 |
User | 运行服务的用户 User apache |
Group | 运行服务的用户组 Group apache |
ServerAdmin | 管理员邮箱 ServerAdmin root@localhost |
DocumentRoot | 网站根目录 DocumentRoot "/var/www/html" |
ErrorLog | 错误日志 ErrorLog "logs/error_log" |
LogLevel | 日志级别(debug, info, notice, warn, error, crit,alert, emerg) LogLevel warn |
AddDefaultCharset | 字符集 AddDefaultCharset UTF-8 |