#1.apache
企业中常用的web服务,用来提供http://(超文本传输协议)
#2.apachec的安装部署
yum install httpd -y ##安装apache
yum install httpd-manual ##安装apache手册
systemctl start httpd
systemctl enable httpd
firewall-cmd --list-all ##列出火墙信息
firewall-cmd --permanent --add-service=httpd ##永久允许http
firewall-cmd --reload ##火墙从新加载
/var/www/html/ ##默认发布目录
/var/www/html/index.html ##apache默认发布文件
vim /var/www/html/index.html
<h1> hello world </h1>
:wq
#3.apache的基础信息
主配置目录 /etc/httpd/conf/
主配置文件 /etc/httpd/conf/httpd.conf
默认发布目录 /var/www/html/
默认发布文件 index.html
默认端口 80
默认安全上下文 httpd_sys_content_t
程序开启默认用户 apache
apache日志 /etc/httpd/logs/*
#修改默认端口
vim /etc/httpd/conf/httpd.conf
42 Listen 8080
irewall-cmd --permanent --add-port=8080
firewall-cmd --reload
#测试
http://172.25.254.238:8080
#修改默认发布文件
默认发布文件就是访问apache时没有指定文件名称时默认访问的文件,这个文件可以指定多个,又访问顺序
vim /etc/httpd/conf/httpd.conf
164 DirectoryIndex test.html index.html
#测试
vim /var/www/html/test.html
hallo linux
:wq
http://172.25.254.238
#修改默认发布目录
vim /etc/httpd/conf/httpd.conf
120 DocumentRoot "/westos/html"
124 <Directory "/westos/html">
125 Require all granted
126 </Directory>
semanage fcontext -a -t httpd_sys_content_t ‘/westos