Web网站服务

一.Web网站服务

1.Linux中搭建web的软件是?

Linux中搭建web网站所使用的是Apache (开源软件)

2.为什么使用Apache ?

(1)开源免费使用

(2)多种平台使用(Linux,windows等)

(3)支持多种网页的编程语言(Python,PHP,Java等)

(4)模块化设计,稳定安全(大系统分解成许多小模块)

3.我们该如何安装使用Apache?

(1)下载

官方下载,光盘安装

(2)安装

源码包编译安装

Yum安装

(3)配置

  1. 主配置文件:/usr/local/httpd/conf/httpd.conf
  1. 主配置文件说明(httpd.conf)
  2. Listen:监听的IP地址,端口号tpd.conf ):
  3. Servername: 网站服务器域名
  4. Documenroot:网页文档的根目录
  5. Directorylndex:默认的索引页文件
  1. Include:需要包含进来的其他配置文件
  1. 网页目录:/usr/local/httpd/htdocs/
  2. 访问日志:/usr/local/httpd/logs/access_log
  3. 错误日志:/usr/local/httpd/logs/error_log

(4)启动

启动服务:/usr/local/httpd/bin/apachectl  sart

启动httpd: systemctl start httpd

开机自启:systemctl enable httpd

查看是否启动:systemctl is-enabled httpd

4.http服务的访问控制

(1)为什么要控制对http服务的访问控制

通过访问控制可以避免未授权的用户访问时所带来的危害

并且方便控制与管理,保证http服务的安全运行。

(2)http 服务的常用访问方式

1客户机地址限制(限制IP,网段,域名)

  1. 限制IP地址:通过限制特定IP地址的访问,可以确保只有授权的设备能够访问目标资源。这可以通过在服务器或网络设备上配置访问控制列表(ACL)来实现。在ACL中,可以指定允许或拒绝的IP地址,从而达到限制访问的目的。
  2. 限制网段:限制网段是一种更粗粒度的地址限制方式。通过限制某个IP网段的访问,可以控制一个特定子网内的所有设备对资源的访问。这可以在网络设备(如路由器、交换机)上配置子网掩码和访问规则来实现。
  3. 限制域名:通过解析域名来确定请求来源的IP地址,然后根据预设的规则进行访问控制。例如,可以在DNS服务器或Web服务器上配置域名解析和访问控制策略,限制特定域名的访问。

2. 用户授权限制(需要输入用户名和密码验证)

1.http服务支持的认证方式

摘要认证(Digest)

基本认证(Basic)

2.配置方法:

创建用户认证数据文件

添加用户授权配置

验证用户访问授权

5建虚拟web主机

为什么构建虚拟web主机

虚拟Web主机允许在同一台服务器上托管多个网站,这样可以共享服务器的硬件资源,如CPU、内存、存储等。节省资源,且成本更低。

Httpd支持的虚拟主机类型

基于域名的虚拟主机

基于IP地址的虚拟主机

基于端口的虚拟主机

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

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

相关文章

ubuntu vmware开启3d加速画面异常

在ubuntu上开启vmware,进入全屏就会出现左上角和右下角两个不同的画面,并来回闪,不使用3d加速,一切正常,但是画面模糊。在ubuntu18 20 22上测试,vmware 15 16 17问题依旧。 原因 经过测试,原…

用windows自带的FTP服务器实现同一局域网建立ftp服务器实现文件共享的详细步骤

原理 Windows自带的FTP服务器是Internet Information Services(IIS)组件的一部分,可以用于同一局域网建立FTP服务器以实现文件共享。下面是使用Windows自带的FTP服务器实现文件共享的详细步骤: 安装IIS组件: 打开控制…

基于SpringBoot的手机官方商城系统

基于SpringBoot的手机官方商城系统 摘要:随着电子商务的发展,网上购物已成为人们普遍的购物方式。与此同时,网上支付也得到了迅速的发展,大有赶超传统支付的趋势。在今天这个信息化程度高、生活节奏快的现代社会,传统…

Java —— 泛型

目录 1. 什么是泛型 2. 泛型背景及其语法规则 3. 泛型类的使用 3.1 语法 3.2 示例 3.3 类型推导(Type Inference) 4. 裸类型(Raw Type) 4.1 说明 5. 泛型如何编译的 5.1 擦除机制 5.2 为什么不能实例化泛型类型数组 6. 泛型的上界 6.1 上界语法产生的背景 6.2 语法 6.3 示例 6.…

代码随想录算法训练营 ---第四十九天

前言: 今天是买卖股票的最佳时机系列,本系列之前在学习贪心思想时做过一些。 第一题: 简介: 本题在读题时我们要注意到几个细节 1.本题股票买卖只有一次。2.我们要在最低点买股票,在最高点卖股票。 我的思路&#…

【攻防世界-misc】hong

1.下载解压文件,是个音频文件,但打不开 2.复制到kali中先拆分看音频里面有隐含文件没有 用到的命令是:foremost 桌面/hong.mp3 点击桌面上的主文件夹 点击“output”文件夹, 点击文件中的jpg文件夹,有两张图片&#…

uniapp使用vue3和ts开发小程序获取用户城市定位

这个组件的功能:可以重新定位获取到用户的具体位置,这个是通过getLocation这个api和高德地图的api获取到的,getLocation这个api需要在微信公众平台后台>开发管理> 接口管理里面申请才能使用的,不然无法使用哦,这…

大数据存储技术期中考点梳理

1.CAP理论 分布式系统的CAP理论: 首先将分布式系统中的三个特性进行如下归纳: 口(一致性(C):在分布式系统中的所有数据备份,在同一时刻是否有同样的值。(等于所有节点访问同一份最新的数据副本) 口可用性(A):在集群中一部分节点故障后,集群整体是否还能…

kafka开发环境搭建

文章目录 1 安装java环境1.1 下载linux下的安装包1.2 解压缩安装包1.3 解压后的文件移到/usr/lib目录下1.4 配置java环境变量 2 kafka的安装部署2.1 下载安装kafka2.2 配置和启动zookeeper2.3 启动和停止kafka 1 安装java环境 1.1 下载linux下的安装包 (1&#xf…

【经验总结】网络关闭但ECU没有休眠前如何网络唤醒

目录 前言 正文 1.网络休眠时的相关系统状态 2.网络休眠后重新唤醒网络需要做的准备工作

组合模式 (Composite Pattern)

定义: 组合模式(Composite Pattern)是一种结构型设计模式,用于将对象组合成树形结构以表示部分-整体的层次关系。这种模式创建了一种包含单个对象和组合对象的统一接口,使得客户端可以以统一的方式处理单个对象和组合…

刷题记录第三十五天-(KMP算法)找出字符串中的第一个匹配项的下标

KMP算法真是刷一次忘一次 #include<bits\stdc.h> using namespace std; void get_next(vector<int>& next, string s){int j0;next[0]0;for(int i1;i<s.size();i){while(j>0&&s[i]!s[j]){jnext[j-1];}if(s[i]s[j])j;next[i]j;} } int find(strin…

第19章JAVA绘图

19.1JAVA绘图类 绘图是高级程序设计中非常重要的技术 19.1.1Graphics类 Graphics类是所有图形上下文的抽象基类&#xff0c;它允许应用程序在组件以及闭屏图片上进行绘制 Graphics类封装了JAVA支持的基本绘图操作所需的状态信息&#xff0c;主要包括颜色&#xff0c;字体&…

快速了解Spring AOP的概念及使用

文章目录 1. AOP概念1.1 什么是AOP&#xff1f;1.2 什么是Spring AOP&#xff1f; 2. Spring AOP的使用2.1 引入Spring AOP依赖2.2 编写AOP程序 3. Spring AOP详解3.1 Spring AOP核心概念1. 切点&#xff08;Pointcut&#xff09;2. 连接点&#xff08;Join Point&#xff09;3…

AI模型推理(5)——实战篇(持续更新)

前言 本文主要通过实战的方式&#xff0c;记录各种模型推理的方法 模型训练 首先我们先使用Pytorch训练一个最简单的十分类神经网络&#xff0c;如下&#xff1a; import torch from torch import nn from torch.utils.data import DataLoader from torchvision import data…

如何运用AppLink平台中的数据连接器组件

AppLink平台组件组成 AppLink平台组件分成三个板块触发事件组件、基础组件和数据连接器 数据连接器组件里面有10个组件&#xff0c;目前也在不断新增更多的数据连接器&#xff0c;那他们在AppLink平台里的原理、触发动作以及怎么使用呢&#xff1f;接下来用MySQL和TimescaleD…

在线陪诊系统: 医疗科技的崭新前沿

在医学科技的快速发展中&#xff0c;在线陪诊系统正成为医疗服务领域的创新力量。通过结合互联网和先进的远程技术&#xff0c;这一系统为患者和医生提供了更为便捷、高效的医疗体验。本文将深入探讨在线陪诊系统的技术背后的核心代码和实现原理。 技术背后的关键代码 在线陪…

用于图像分类任务的经典神经网络综述

&#x1f380;个人主页&#xff1a; https://zhangxiaoshu.blog.csdn.net &#x1f4e2;欢迎大家&#xff1a;关注&#x1f50d;点赞&#x1f44d;评论&#x1f4dd;收藏⭐️&#xff0c;如有错误敬请指正! &#x1f495;未来很长&#xff0c;值得我们全力奔赴更美好的生活&…

autojs-图片篇(一)

注释很详细&#xff0c;直接上代码 自动点击授予权限的操作 //安卓版本高于Android 9 if(device.sdkInt>28){//等待截屏权限申请并同意threads.start(function () {packageName(com.android.systemui).text(立即开始).waitFor();text(立即开始).click();}); }截图查相应位置…

开关电源做“做安规”请记住这 4 点!

1.定义 为了保证人身安全,财产,环境等不受伤害和损失,所做出的规定。 2.安规所涉及的要求 a.电击 b.火灾 c.电磁辐射 d.环境污染 e.化学辐射 f.能量冲击 g.化学腐蚀 h.机械伤害和热伤害 3.世界主要安规体系 a.IEC体系----以欧盟为代表 b.UL体系----以美国为代表…