学习思路分享---从0开始搭建基本web服务器
学习思路分享—从0开始搭建基本web服务器
为什么要搭建yum仓库?
下载系统软件,类似于应用商店,系统软件,podman,镜像,容器,镜像仓库,docker,集装箱,
作用:自动解决依赖关系
为什么要搭建web服务器?
提供网站 , nginx
-
第一步搭建yum仓库,本地离线仓库
-
挂载关盘驱动 mair 创建挂载点 临时挂载 永久挂载(开机自动挂载)
mkdir /mnt/dvd mount /dev/cdrom /mnt/dvd
-
写yum配置文件 /etc/yum.repos.d/dvd.repo 为什么要写yum配置文件? 位置
[] name= baseurl= #本地 file 远程 http 80 ftp 21 配置远程仓库注意开放端口 firewalld enabled= #默认为1 gpgcheck= 0 # 是否检查红帽签名 gpgkey=
[AppStream] baseurl=file:///mnt/AppStream gpgcheck=0[BaseOS] baseurl=file:///mnt/BaseOS gpgcheck=0
-
检查仓库
yum repoinfo
-
-
搭建web服务器
-
下载httpd
yum -y install httpd rpm -q httpd
-
创建index.html 为什么要创建名为index.html的网页,其他名字不可以吗?
echo 我最帅! > /var/www/html/index.html
-
重启服务 只是更新了index.html的内容需要重启服务吗?
systemctl restart httpd
-
测试
curl 192.168.88.240
-
利用shell脚本从0搭建基本web服务器
# 1.搭建yum仓库# 驱动挂载 # 编写yum配置文件# 检查仓库
# 2.搭建web服务器# 下载# 创建index.html页面# 重启服务# 测试
# 1.搭建yum仓库# 驱动挂载
mkdir /mnt/dvd
mount /dev/cdrom /mnt/dvd# 编写yum配置文件
rm -rf /etc/yum.repos.d/*
echo -e '[AppStream]\nbaseurl=file:///mnt/dvd/AppStream\ngpgcheck=0\n[BaseOS]\nbaseurl=file:///mnt/dvd/BaseOS \ngpgcheck=0' > /etc/yum.repos.d/dvd.repo# 检查仓库
yum repoinfo
# 2.搭建web服务器# 下载
yum -y install httpd# 创建index.html页面
echo 我最帅! > /var/www/html/index.html# 重启服务
systemctl restart httpd# 测试
curl 192.168.88.240
小黄鸭法则
面试题:
-
yum仓库的作用和优势。
-
yum配置文件的结构和关键配置项。
-
如何检查yum仓库是否配置成功。
-
本地yum仓库与远程yum仓库的区别。
-
常见的web服务器软件及其特点。
-
web服务器的基本配置步骤。
-
如何测试web服务器是否正常运行。