实验环境
(1)设置IP
(2)配置软件仓库
1.Apache和web
什么是Web?
web(World Wide Web) 即全球广域网,也称为万维网,
即通过超文本传输协议把服务器上前端开发人员所写好的网页发布,客户端可以通过浏览器进行访问网页,建立在Internet上的一种网络服务。
什么是apache?
(音译为阿帕奇)
在web页面被访问时通常使用http://的方式
Apache作为一种由超文本传输协议提供的软件在web服务器上运行;
http:// 超文本传输协议提供的软件:
Aache
nginx
stgw
jfe
Tengine
2.Apache的基本信息
服务名称:httpd
配置文件:
/etc/httpd/conf/httpd.conf 主配置文件
/etc/httpd/conf.d/*.conf 子配置文件
默认发布目录:
/var/www/html
默认发布文件:
index.html
默认端口:
http #80
https #443
用户:apache
日志:/etc/httpd/logs
3.Apache的安装
dnf search apache 查看apache配置文件
dnf install httpd.x86_64 -y 安装apache
4.Apache的启用
systemctl enable --now httpd
firewalld-cmd --list-all
firewalld-cmd --permanent --add-service=http
firewalld-cmd --permanent --add-service=https
firewalld-cmd --reload
测试:
cd /var/www/html
vim index.html
写入 hello linuxrui
"编辑完成之后在虚拟机或Windows浏览器输入IP192.168.165.55即可访问自己编辑的内容“
5.Apache的基本配置
(1)Apache的端口修改
vim /etc/httpd/conf/httpd.conf
listen 8080
firewalld-cmd --permanent --add-port=8080/tcp
firewalld-cmd --reload
systemctl restart httpd
测试:http://192.168.165.55
(2)修改默认发布文件优先级
vim /etc/httpd/conf/httpd.conf
DirectoryIndex westos.html index.html
systemctl restart httpd
测试:http://192.168.165.55
(3)修改默认发布目录优先级
mkdir /linu