1.什么是Apache
.Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一,它主要用来提供http协议。
2.它快速、可靠并且可通过简单的API扩充,将Perl/Python等解释器编译到服务器中。
3.Apache音译为阿帕奇,是北美印第安人的一个部落,叫阿帕奇族,在美国的西南部。也是一个基金会的名称、一种武装直升机等等。
2.Apache的特点
Apache:稳定性高,对客户端的响应是支持并发的;
nginx:快;
3.Apache的配置
1.安装Apache
yum search apache
yum install httpd.x86_64
systemctl start httpd
ssytemctl enable httpd
firewall-cmd --permanent --add-service=http
firewall-cmd --reload
firewall-cmd --list-all
- 搜索:
- 安装
- 打开
- 火墙设置
- 查看火墙
2.测试:
cd /var/www/html/
vim index.html
添加 <h1>haha</h1>
浏览器中:
http://172.25.60.1
- 编辑
- 内容如下
- 测试
3.apache的相关文件:
主配置目录: /etc/httpd/conf
主配置文件: /etc/http/conf/httpd.conf
子配置目录: /etc/httpd/conf.d/
子配置文件: /etc/httpd/conf.d/*.conf
默认发布目录: /var/www/html
默认发布文件:index.html #默认是index.html 里的内容被访问
默认端口: 80
默认安全上下文:http_sys_content_t
程序开启默认用户: apache
apache 日志:/etc/httpd/logs/ *
- 查看
4.修改Apache配置
1.修改默认端口
- 先修改selinux,查看
- 编辑配置文件
- 编辑内容
- 查看火墙许可
- 设置火墙许可
- 测试
- 添加端口测试
2.修改默认发布目录
mkdir -p /westos/html
cd /westos/html/
vim index.html 添加xixi
ls -Zd /westos/
semanage fcontext -a -t httpd_sys_content_t '/westo