RHCE-Appache

RHCE-Appache

整理实验环境

rhel7中

思路:
1.配置ip地址为192.168.43.10
2.网关:192.168.0.1
3.子网掩码 PREFIX=24
4.主机名 hostnamectl set-hostname rhel7_node1.westos.com
5.验证:ping 114.114.114.144成功,说明该主机可以连接外网
ping www.baidu.con 若显示不知道baidu是个什么东西,说明DNS没有设置
6.设置DNS  DNS1=114.114.114.114

步骤:
(1) ifconfig 查看ip情况
(2) vim /etc/sysconfig/network-scripts/ifcfg-ens33 进入配置文件进行编辑
(3)systemctl restart network 重启网络
(4)ifconfig 查看ip是否配置成功
(5)ping 114.114.114.114 查看是否能连接外网
(6)ping -w 3 www.baidu.com 查看DNS是否配置好
图1 2

rhel8中

思路:
1.配置ip地址为192.168.43.11
2.子网掩码 PREFIX=24
3.配置yum源(下载时自动解决软件依赖关系)

配置ip等基本信息
(1)vim /etc/sysconfig/network-scripts/ ifcfg-ens160
(2) systemctl restart NetworkManager
(3) nmcli connection show
(4) nmcli connection down ens160
(5) nmcli connection up ens160
(6) systemctl restart NetworkManager
(7) ping 192.168.43.10
配置yum 源
(1) df 查看挂载位置
(2) cd /run/media/root/RHEL-8-0-0-BaseOS-x86_64 查看到目录中有AppStream和BaseOS两个目录
(3) cd /etc/yum.repos.d/ 进入配置目录
(4) vim westos.repo 配置系统访问路径
(5) yum clean all 清空旧的,加载新的仓库
(6) yum repolist 显示资源仓库数有没有列出
图3-5

一、Apache 的作用

一些常识:

  • http:// 超文本传输协议,互联网的文件传输协议
  • 协议是什么? 就是商量好的事!人就是商量好事情的载体,协议是商量好的事
  • 在web被访问时同时自动在前面加上http://,也就是通常使用http://方式
  • 为什么可以通过浏览器访问到csdn呢?这是因为超文本协议
  • web是开发人员开发好的界面,我们可以可以通过浏览器浏览图片等信息
  • 但是这些并不在我的主机中,而在我所访问的目标主机中。但是目标主机中的内容,我们为什么能够看到呢? 这是因为我们使用了别人共享出来的资源
  • 他怎么共享出来,我怎么可以访问,这是商量好的事情。也就是今天的主角:超文本协议了!
  • http:// 超文本传输协议,互联网的文件传输协议

常用的提供协议的软件:

  • 协议是通过软件提供的
  • 你在系统里安装了这些软件,这些系统对外就支持这样的协议
  • 如何查看是使用什么软件来提供协议的呢?
  • curl -I baidu.com此命令必须在有网的情况下使用
curl -I baidu.com

主流的软件:Apache、nginx
apache 百度使用;(老牌的,稳定性高)
nginx 163/阿里巴巴(轻量级,速度快)
下面的软件为公司二次开发,适合本公司的软件
stgw:腾讯使用的server
jdf: 京东
tengine:淘宝
wts:westos使用的软件

二、Apache的安装和启用

实验思路:
rhel7访问rhel8,7是客户端,8是有apache的服务端
1.Apache的启用必要条件
(1)安装
(2)启用服务
(3)设置防火墙允许Apache服务
(4)http://访问有Apache服务的主机ip
若启用失败,检查三要素:服务状态+防火墙+是否是http://访问

安装Apache
(1) yum search apache 搜索Apache服务
(2) dnf install httpd.x86_64 -y 安装Apache

开启Apache
(1) systemctl status httpd.service 查看服务状态
(2) systemctl enable --now httpd 当前开启服务,并设定Apache开机启动
(3) firewall-cmd --list-all 查看防护墙允许的服务
(4) firewall-cmd --permanent --add-service=http添加防火墙允许的服务
(5) firewall-cmd --permanent --add-service=https在火墙中永久开启https访问
(6) firewall-cmd --list-all 如果内有重启防火墙,添加失败
(7) firewall-cmd --reload 重启防火墙
(8) firewall-cmd --list-all添加允许的服务成功

三、Apache 的基本信息

  • 服务名称:httpd
  • 配置文件:
    主配置文件 /etc/httpd/conf/httpd.conf
    子配置文件 /etc/httpd/conf/*.conf
  • √ 默认发布目录:/var/www/html
  • √ 默认端口:80 (http) 443 (https 加密的)
  • 用户:apache
  • 日志:/etc/httpd/logs

四、Apache 的基本配置

Apache 的基本信息的有意义的更改项:默认发布目录和默认端口
(一) 默认发布端口

发布了11 篇原创文章 · 获赞 3 · 访问量 514

猜你喜欢

转载自blog.csdn.net/baidu_40389082/article/details/104721799