文章目录

前言一、安装Apache1.安装Apache2.开启服务3.查看服务的状态4.网络请求测试5.将服务设置为自启

二、外部电脑访问Apache设置方法一:关闭防火墙方法二:添加防火墙端口(Apache默认端口:80,如果修改了Apache端口,添加端口的时候要注意对应)

三、配置Apache服务1.Apache服务常见配置文件介绍2.Apache的主配置文件httpd.conf介绍3.配置httpd服务程序常用的参数及用途

四、Apache常用命令

前言

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 80User运行服务的用户 User apacheGroup运行服务的用户组 Group apacheServerAdmin管理员邮箱 ServerAdmin root@localhostDocumentRoot网站根目录 DocumentRoot "/var/www/html"ErrorLog错误日志 ErrorLog "logs/error_log"LogLevel日志级别(debug, info, notice, warn, error, crit,alert, emerg) LogLevel warnAddDefaultCharset字符集 AddDefaultCharset UTF-8Include用于加载SSL配置目录 Include conf.modules.d/*.conf

四、Apache常用命令

查看版本信息

httpd -v

启动服务

systemctl start httpd

停止服务

systemctl stop httpd

重启服务

systemctl restart httpd

重新加载配置文件

systemctl reload httpd

查看服务状态

systemctl status httpd