《HCIP-openEuler实验指导手册》1.6 Apache静态资源配置(目录访问)

知识点

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
常用用途:
软件仓库镜像及提供下载服务:
在这里插入图片描述
在这里插入图片描述

配置步骤

  1. 删除网站主目录中的文件(本实验机目录为/home/source ip为192.168.12.137 端口为81)
cd /home/source
rm -rf *
  1. 在主目录中新建6个文件夹如下图
mkdir test{1..6}

在这里插入图片描述

  1. 新建一个testln软链接到test1
ln -s test1 testln

在这里插入图片描述

  1. 在/etc/httpd/conf.d/source.conf新增如下内容
    在这里插入图片描述

备注:如遇到403(如果你安装openEuler时选择的是server方式安装,关闭Selinux即可
按3个方向排查:一是Selinux; 二是目录权限; 三是文件所有者

  1. Selinux
    修改SELinux的状态
vim /etc/sysconfig/selinux

状态分为以下三种:
SELINUX=enforcing #selinux开启,级别为强制(华为openEuler系统选择服务server方式安装时默认为开启)
SELINUX=permissive #selinux开启,级别为警告
SELINUX=disabled #selinux关闭

在Linux系统中永久关闭SELinux的方法是修改SELINUX的配置文件,将SELINUX=enforcing改为SELINUX=disabled,然后保存退出并重启系

  1. 目录权限(R必须大写)
chown -R nginx:nginx /home/source
  1. 文件所有者
chmod -R 755 /home/source
  1. 通过浏览器访问,发现还是进入了欢迎页面
    排查方法:
    一是检根目录是否存在index.html、index.htm,有的话删除;
    二是将welcome.conf移除。
cd /etc/httpd/conf.d
mv welcome.conf welcome.conf.bak 
systemctl restart httpd

在这里插入图片描述
因为welcome.conf内容如下
在这里插入图片描述

  1. 测试
    在浏览器上输入IP:81,得到如下图所示
    在这里插入图片描述
    在这里插入图片描述

  2. 显示链接文件
    如上图所示,链接文件并没有显示出来

cd /etc/httpd/conf.d
vim source.conf #添加FollowSymLinks
systemctl restart httpd

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

  1. 通过别名方式访问静态资源
    source.conf添加内容如下图:
cd /etc/httpd/conf.d
vim source.conf #添加内容如下图
systemctl restart httpd

在这里插入图片描述
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/659958.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

情感类ppt素材

小清新手绘插画风毕业季毕业相册同学录画册纪念册PPT下载 - 觅知网这是一张关于清新毕业相册的PPT模板,清新风格设计,加上风为装饰元素,包含毕业相册、毕业季、毕业、同学、纪念等主题内容,也可用作毕业相册PPT、毕业季PPT、毕业P…

【酱浦菌-爬虫项目】爬取学术堂论文信息

1. 首先,代码定义了一个名为 url 的变量,它是一个包含三个网址的集合(或者说是一个集合的字典)。这些网址分别是: - ‘http://www.xueshut.com/lwtimu/127966.html’ - ‘http://www.xueshut.com/lwtimu/12…

JAVA前端快速入门基础_javascript入门(02)

写在前面:本文用于快速学会简易的JS,仅做扫盲和参考作用 1.JavaScript函数 什么是函数:执行特定任务的代码块 1.1定义: 使用function来进行定义(类似于python里面的def 或者java和c里面的void,int这些返回类型开头)。定义规则如下: func…

AI大模型探索之路-训练篇8:大语言模型Transformer库-预训练流程编码体验

系列篇章💥 AI大模型探索之路-训练篇1:大语言模型微调基础认知 AI大模型探索之路-训练篇2:大语言模型预训练基础认知 AI大模型探索之路-训练篇3:大语言模型全景解读 AI大模型探索之路-训练篇4:大语言模型训练数据集概…

【GAMES 101】图形学入门——着色(Shading)

定义:将不同材质内容应用于不同物体对象上的过程。着色只考虑着色点的存在,不考虑其他物体的遮挡等,因此不考虑阴影处理 一些前期内容的定义: 着色点(Shading Point)观测方向(Viewer Directio…

城会玩,Selenium+Docker成功解决这一大难题

01、需求背景 日常测试中会遇到对web应用进行UI自动化的测试场景,一般常用的工具是使用Selenium,一套简单的UI自动化架构如下: 上图即为简单搭建的一套UI自动化测试架构,但 串行执行测试用例: 一台机器只能安装一个…

第十五届蓝桥杯省赛第二场C/C++B组H题【质数变革】题解

解题思路 首先,我们考虑一下整个数组都是由质数构成的情况。 当我们要将质数 x x x 向后移 k k k 个时,如果我们可以知道质数 x x x 在质数数组的下标 j j j,那么就可以通过 p r i m e s [ j k ] primes[j k] primes[jk] 来获取向后…

自动化神器,获客秘籍揭秘!

在如今这个信息爆炸的时代,企业如何高效精准地获客成为了一个重要课题。传统的营销方式不仅成本高昂,且效果往往难以衡量。然而,随着自动化工具的兴起,这一切都在悄无声息中发生着翻天覆地的变化。 我们得了解一下什么是自动化工具…

FebHost:为什么短域名在数字世界这么重要?

寻找完美的短域名,就好比在节假日商场促销时争夺一个最佳停车位,它关乎的是如何进场、出场以及给人留下深刻印象。 那么,为什么短域名如此重要?又该如何为自己寻找合适的短域名呢?下面,我们来详细探讨一下…

2024年Docker常用操作快速查询手册

目录 一、Linux系统上 Docker安装流程(以ubuntu为例) 一、卸载所有冲突的软件包 二、设置Docker的apt存储库(这里使用的是阿里云软件源) 三、直接安装最新版本的Docker 三、安装指定版本的Docker 四、验证Docker是否安装成功…

redis主从+哨兵搭建

redis主从哨兵搭建 1. 工程准备2. 基于Dockerfile构建2.1 拷贝工程到工作目录2.2 安装依赖包2.3 解压redis安装包、编译、安装2.4 拷贝配置文件到安装目录 3. 配置文件3.1 redis-master.conf3.2 redis-slave.conf3.3 sentinel-master.conf3.4 sentinel-slave.conf 4. 启动redis…

使用groovy+spock优雅的进行单测

使用groovyspock优雅的进行单测 1. groovyspock示例1.1 简单示例1.2 增加where块的示例1.3 实际应用的示例 2. 单测相关问题2.1 与SpringBoot融合2.2 单测数据与测试数据隔离2.3 SQL自动转换(MySQL -> H2) 参考 Groovy是一种基于JVM的动态语言&#x…