一、什么是apche
Apache全称为Apache HTTP Server(音译为阿帕奇)是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩充,将Perl/Python等解释器编译到服务器中。
我们在访问web服务器时通常使用的是http://方式,即超文本传输协议(Hyper Text Transfer Protocol),提供这一协议的服务软件主要有Apache、nginx、stgw、jfe、Tengine等。
二、Apache的安装及启用
安装:dnf install httpd.x86_64
启用:
启用成功后在浏览器输入httpd服务器主机ip后可以看到apache的默认测试页
三、Apache的基本信息
服务名称 | httpd | ||||
主配置文件 | /etc/httpd/conf/httpd.conf | ||||
子配置文件 | /etc/httpd/conf.d/*.conf | ||||
默认发布目录 | /var/www/html | ||||
默认发布文件 | /var/www/html/index.html | ||||
默认端口 | http=80 | https=443 | ||||
系统中的用户 | apache | ||||
日志存放路径 | /etc/httpd/logs |
四、Apache的基本配置
对Apache的配置进行更改前需要先把selinux修改成disabled状态
1、httpd的默认端口更改
httpd服务的默认使用端口为80;在httpd的主配置文件 /etc/httpd/conf/httpd.conf 中将端口修改为2021后重启服务;此时在浏览器中输入ip显示无法访问
在http服务器主机中关闭火墙或者在火墙中添加端口2021后,再次从浏览器指定端口访问即可访问成功
2、默认发布文件更改
httpd服务默认的发布文件是 /var/www/html/index.html
现在共享目录 /var/www/html 建立文件 linux.html 并在主配置文件中选择此文件优先发布
得到的效果:
3、默认发布目录更改