当前位置: 首页 > news >正文

做多肽的都有哪些网站/河南网站顾问

做多肽的都有哪些网站,河南网站顾问,北京市办理居住卡在哪个网站做,长沙房价2020最新价格文章目录 一、httpd服务支持的虚拟主机类型包括以下三种:二、构建Web虚拟目录与用户授权限制三、日志分割 虚拟Web主机指的是在同一台服务器中运行多个Web站点,其中每一个站点实际上并不独立占用整个服务器,因此被称为“虚拟”Web 主机。通过虚拟 Web 主…

文章目录

  • 一、httpd服务支持的虚拟主机类型包括以下三种:
  • 二、构建Web虚拟目录与用户授权限制
  • 三、日志分割

虚拟Web主机指的是在同一台服务器中运行多个Web站点,其中每一个站点实际上并不独立占用整个服务器,因此被称为“虚拟”Web 主机。通过虚拟 Web 主机服务可以充分利用服务器的硬件资源,从而大大降低网站构建及运行成本。

使用httpd服务可以非常方便地构建虚拟主机服务器,只需要运行一个httpd服务就能够同时支撑大量的Web站点。Apache虚拟主机相当于一个在同一台服务器中却相互独立的站点,从而实现一台主机对外提供多个 web 服务,每个虚拟主机之间是独立的,互不影响的。

一、httpd服务支持的虚拟主机类型包括以下三种:

1.基于域名:为每个虚拟主机使用不同的域名,但是其对应的 IP 地址是相同的。例如,www.benet.com 和 www.accp.com 站点的 IP 地址都是 192.168.81.129。这是使用最为普遍的虚拟 Web 主机类型。

1)为虚拟主机提供域名解析

通过之前预先编辑好的DNS脚本直接安装完成

在这里插入图片描述

2)为虚拟主机准备网页文档

mkdir -p /var/www/html/benet
mkdir -p /var/www/html/accp
echo "<h1>www.benet.com</h1>" > /var/www/html/benet/index.html
echo "<h1>www.accp.com</h1>" > /var/www/html/accp/index.html

在这里插入图片描述

3)添加虚拟主机配置

vim /usr/local/httpd/conf/extra/httpd-vhosts.conf			#源码编译安装的虚拟主机配置文件路径
#vim /etc/httpd/conf.d/vhosts.conf		#RPM或YUM安装的虚拟主机配置文件路径<VirtualHost 192.168.80.10:80>								#设置虚拟主机配置区域
#    ServerAdmin webmaster@dummy-host.example.com			#设置管理员邮箱,这行可忽略DocumentRoot "/var/www/html/benet"						#设置网站根目录ServerName www.benet.com								#设置Web站点的完整域名(主机名+域名)
#    ServerAlias www.dummy-host.example.comErrorLog "logs/benet.com-error_log"						#设置错误日志文件的路径CustomLog "logs/benet.com-access_log" common			#设置访问日志文件的路径
</VirtualHost><VirtualHost 192.168.80.10:80>					DocumentRoot "/var/www/html/accp"			ServerName www.accp.com					ErrorLog "logs/accp.com-error_log"			CustomLog "logs/accp.com-access_log" common
</VirtualHost>
#设置访问控制
<Directory "/var/www/html"> 								#设置目录访问权限Options None											#不启用任何的服务器特性AllowOverride None										#不允许重写Apache默认配置	Require all granted										#允许所有主机访问
</Directory>

在这里插入图片描述

地址限制策略:
Require all granted:允许所有主机访问。
Require all denied:拒绝所有主机访问。
Require local:仅允许本地主机访问。
Require [not] host <主机名或域名列表>:允许或拒绝指定主机或域名访问。
Require [not] ip <IP 地址或网段列表>:允许或拒绝指定 IP 地址网络访问。
  1. 加载独立的配置文件,并重启httpd服务
vim /usr/local/httpd/conf/httpd.conf						#源码编译安装的httpd服务主配置文件路径
--485行--取消注释systemctl restart httpd

在这里插入图片描述

这一步完成后,我再打开一台win10的虚拟机,将ip和dns设置好之后尝试连接

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

2.基于IP地址:为每个虚拟主机使用不同的域名,且各自对应的IP地址也不相同。这种方式需要为服务器配备多个网络接口,因此应用并不是非常广泛。

1)创建虚拟网卡设置ip需要和源主机在同一网段中

ifconfig ens33:0 192.168.81.150/24 

在这里插入图片描述
2)添加虚拟主机配置

vim /usr/local/httpd/conf/extra/httpd-vhosts.conf
<VirtualHost 192.168.81.129:80>					DocumentRoot "/var/www/html/benet"			ServerName www.benet.com					ErrorLog "logs/benet.com-error_log"			CustomLog "logs/benet.com-access_log" common
</VirtualHost><VirtualHost 192.168.81.150:80>					DocumentRoot "/var/www/html/accp"			ServerName www.accp.com					ErrorLog "logs/accp.com-error_log"			CustomLog "logs/accp.com-access_log" common
</VirtualHost><Directory "/var/www/html"> Options None			AllowOverride None		Require all granted		
</Directory>

在这里插入图片描述

测试连接状态

在这里插入图片描述

在这里插入图片描述

3.基于端口:这种方式并不使用域名、IP地址来区分不同的站点内容,而是使用了不同的TCP端口号,因此用户在浏览不同的虚拟站点时需要同时指定端口号才能访问。

添加虚拟主机配置

vim /usr/local/httpd/conf/extra/httpd-vhosts.conf
<VirtualHost 192.168.81.129:80>					DocumentRoot "/var/www/html/benet"			ServerName www.benet.com					ErrorLog "logs/benet.com-error_log"			CustomLog "logs/benet.com-access_log" common
</VirtualHost><VirtualHost 192.168.81.129:8080>					DocumentRoot "/var/www/html/accp"			ServerName www.accp.com					ErrorLog "logs/accp.com-error_log"			CustomLog "logs/accp.com-access_log" common
</VirtualHost><Directory "/var/www/html"> Options None			AllowOverride None		Require all granted		
</Directory>

在这里插入图片描述

2)修改httpd的配置文件

vim /usr/local/httpd/conf/httpd.conf	
--53行--插入
Listen 192.198.81.129:8080
Listen 192.198.81.129:8080systemctl restart httpd 

在这里插入图片描述

测试连通性

在这里插入图片描述

在这里插入图片描述

二、构建Web虚拟目录与用户授权限制

修改/usr/local/httpd/conf,vim /httpd.conf,在底行添加配置

Alias /file /var/www/html/file<Directory "/var/www/html">AllowOverride NoneOptions NoneRequire valid-userAuthName "hello somebody"AuthType BasicAuthUserFile /usr/local/httpd/userlist
</Directory>

在这里插入图片描述

在这里插入图片描述

添加用户名和密码

cd /usr/local/httpd/
htpasswd -c /usr/local/httpd/userlist hanxu
htpasswd ./userlist xiaobai

在这里插入图片描述

将http的配置文件中的端口号改一下

在这里插入图片描述

在/var/www/html中添加file文件并写一个hello.html文件。重启httpd服务

在这里插入图片描述

查看连接

如果我输入错误的用户名和密码则会显示错误

在这里插入图片描述

如果输入正确的用户名和密码则登录成功

在这里插入图片描述

在这里插入图片描述

三、日志分割

使用Apache 自带 rotatelogs 分割工具,将 Apache 的日志进行按每天的日期自动分割。

vim /usr/local/httpd/conf/httpd.conf
--275行--修改
ErrorLog "| /usr/local/bin/rotatelogs -l /var/log/httpd/error_%Y%m%d.log 86400"		#分割错误日志
--305行--修改
CustomLog "| /usr/local/bin/rotatelogs -l /var/log/httpd/access_%Y%m%d.log 86400" combined	#分割访问日志vim /usr/local/httpd/conf/extra/httpd-vhosts.conf
ErrorLog "| /usr/local/bin/rotatelogs -l /var/log/httpd/benet.com-error_%F.log 86400"
CustomLog "| /usr/local/bin/rotatelogs -l /var/log/httpd/benet.com-access_%F.log 86400" combined#开头的 | 为管道符号。
#-l选项表示使用本地时间为时间基准。
#86400表示一天,即每天生成一个新的日志文件。mkdir /var/log/httpd			#创建分割后的日志文件保存目录
systemctl restart httpd浏览器访问
http://192.168.81.129
ls /var/log/httpd

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

查看一下

在这里插入图片描述

在这里插入图片描述

相关文章:

apache的配置和应用

文章目录 一、httpd服务支持的虚拟主机类型包括以下三种:二、构建Web虚拟目录与用户授权限制三、日志分割 虚拟Web主机指的是在同一台服务器中运行多个Web站点&#xff0c;其中每一个站点实际上并不独立占用整个服务器&#xff0c;因此被称为“虚拟”Web 主机。通过虚拟 Web 主…...

Buf 教程 - 使用 Protobuf 生成 Golang 代码和 Typescript 类型定义

简介 Buf 是一款更高效、开发者友好的 Protobuf API 管理工具&#xff0c;不仅支持代码生成&#xff0c;还支持插件和 Protobuf 格式化。 我们可以使用 Buf 替代原本基于 Protoc 的代码生成流程&#xff0c;一方面可以统一管理团队 Protoc 插件的版本、代码生成配置&#xff…...

Java 锁 面试题(ReentrantLock、synchronized)

Java 锁 面试题&#xff08;ReentrantLock、synchronized&#xff09; 1. 锁2. ReentrantLock2.1 ReentrantLock 的实现原理2.2 AQS 是什么&#xff1f;2.3 CAS 是什么&#xff1f; 3. synchronized3.1 synchronized 的实现原理3.2 synchronized 的锁升级过程3.2.1 无锁3.2.2 偏…...

Python中的缩进是什么意思?

在Python中&#xff0c;缩进是指在代码中使用空格或制表符来表示代码块的层次结构。Python使用缩进作为语法的一部分&#xff0c;以定义代码的逻辑结构和代码块的范围。缩进在Python中具有以下几个重要的方面和含义。 代码块的开始和结束&#xff1a; 缩进在Python中用于标识代…...

2023年9月数学建模:最小二乘优化、曲线拟合与函数逼近

2023年9月数学建模国赛期间提供ABCDE题思路加Matlab代码,专栏链接(赛前一个月恢复源码199,欢迎大家订阅):http://t.csdn.cn/Um9Zd 目录 1. 最小二乘优化 1.1 最小二乘优化的原理 1.2 最小二乘优化的方法...

java8内部调用无法引用值的问题

问题&#xff1a;Variable used in lambda expression should be final or effectively final 具体原因&#xff1a; 这段代码试图将 20 赋给一个局部变量&#xff0c;它无法通过编译&#xff0c;但绝非编写错误。 这实际上是语言的设计者有意为之&#xff0c;用以鼓励用户使用…...

《嵌入式系统》知识总结10:使用位带操作操纵GPIO

位操作 汇编层面 外设控制常要针对字中某个位&#xff08;Bit&#xff09;操作 以字节编址的存储器地址空间中&#xff0c;需要3步骤&#xff08;读出-修改-写回&#xff09; 1.&#xff08;从外设&#xff09;读取包含该位的字节数据 2. 设置该位为0或1、同时屏蔽其他位&am…...

leetcode 2.两数相加(链表操作)

题目描述跳转到leetcode 给你两个 非空 的链表&#xff0c;表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的&#xff0c;并且每个节点只能存储 一位 数字。 请你将两个数相加&#xff0c;并以相同形式返回一个表示和的链表。 你可以假设除了数字 0 之外&#xff0…...

Jenkins是什么?以及Jenkins有哪些具体的应用呢?

Jenkins是一个流行的开源持续集成和持续交付&#xff08;CI/CD&#xff09;工具&#xff0c;它可以自动化构建、测试和部署软件项目。以下是Jenkins的一些具体应用场景&#xff1a; 1. 自动化构建和集成&#xff1a;Jenkins可以与代码版本控制系统&#xff08;如Git、SVN&#…...

2023年数学建模:参数估计与假设检验:自助法(Bootstrap)详解

2023年9月数学建模国赛期间提供ABCDE题思路加Matlab代码,专栏链接(赛前一个月恢复源码199,欢迎大家订阅):http://t.csdn.cn/Um9Zd 目录 1. 引言 2. 自助法简介 3. 自助法在参数估计中的应用 3.1 原理...

华为OD机试真题 Java 实现【字符串通配符】【2022Q4 200分】

一、题目描述 问题描述:在计算机中,通配符一种特殊语法,广泛应用于文件搜索、数据库、正则表达式等领域。现要求各位实现字符串通配符的算法。 要求: 实现如下2个通配符: :匹配0个或以上的字符(注:能被和?匹配的字符仅由英文字母和数字0到9组成,下同)?:匹配1个…...

Android 11.0 user模式下解除系统进入recovery功能的限制

1.前言 在11.0的系统rom定制化开发中,系统中recovery模式功能也是很重要的一部分,而在原生系统中,对于debug模式的产品,可以通过电源键和音量+键进入recovery模式, 但是在user模式下的产品,对于通过这种方式,进入recovery模式就受限制了,防止用户无操作为了产品安全等,…...

TDEngine3.0 环境安装、配置及使用经验总结

TDEngine3.0 环境安装、配置及使用经验总结 一、TDengine 介绍二、TDengine的下载三、TDengine Server安装及配置3.1 安装3.2 taos的参数配置3.3 启动3.4 taosAdapter 四、TDengine Client 安装4.1 linux客户端安装4.2 windows客户端安装 五、TDEngine3.x的使用总结 一、TDengi…...

Redis7实战加面试题-高阶篇(Redlock算法和底层源码分析)

当前代码为8.0版接上一步 当前文档源码&#xff0c;接上一篇博客 Redis7实战加面试题-高阶篇&#xff08;手写Redis分布式锁&#xff09; 逐步深入&#xff0c;引入Redlock 自研一把分布式锁,面试中回答的主要考点 1.按照UC里面java.util.concurrent.locks.Lock接口规范编写…...

保持Git历史提交整洁,解决冲突

比较常见的场景&#xff0c;在代码提交场景&#xff0c;自己的代码和master冲突了&#xff0c;直接拉取master 解决冲突&#xff0c;很方便快捷&#xff0c;但是这样就会将其他开发同学的commit 拉到我们的分支&#xff0c;团队的代码合入时&#xff0c;需要代码同学帮忙code r…...

CompletableFuture使用详解,多线程相关

CompletableFuture笔记 一. 创建异步任务二.异步回调处理三.多任务组合处理四.总结 原文: https://blog.csdn.net/zsx_xiaoxin/article/details/123898171 CompletableFuture是jdk8的新特性。CompletableFuture实现了CompletionStage接口和Future接口&#xff0c;前者是对后者…...

(3)NUC980 kenerl编译

解压 用到的配置文件位置&#xff1a; /NUC980-linux-4.4.y-master/arch/arm/configs/nuc980_defconfig 执行&#xff1a; 编译linux内核源码。了解其 配置文件在 arch/arm/configs/nuc980_defconfig (1) make nuc980_defconfig 载入配置文件 (2) make menuconfig --->Devi…...

华为OD机试真题 Java 实现【分奖金】【2022Q4 100分】

一、题目描述 公司老板做了一笔大生意,想要给每位员工分配一些奖金,想通过游戏的方式来决定每个人分多少钱。按照员工的工号顺序,每个人随机抽取一个数字。按照工号的顺序往后排列,遇到第一个数字比自己数字大的,那么,前面的员工就可以获得“距离 * 数字差值”的奖金。如…...

迅为国产化RK3588开发板在安防前后端应用解决方案

K3588是瑞芯微推出的一款高性能处理器&#xff0c;针对安防领域的应用具备强大的计算能力和图像处理能力。下面是关于RK3588的安防前后端应用解决方案的介绍&#xff1a; 前端摄像头端&#xff1a; 高清视频采集&#xff1a;利用RK3588处理器的高性能图像处理能力&#xff0c;…...

Windows 安装 GCC

文章目录 GCC 是什么&#xff1f;GCC 和 gcc 什么关系&#xff1f;Windows 安装 GCC选型下载安装配置环境变量验证 参考文献 GCC 是什么&#xff1f; GCC&#xff08;GNU Compiler Collection&#xff09;是一个开源的编译器套件&#xff0c;由 GNU 项目开发和维护。 GNU 编译…...

下载安装LabVIEW

下载安装LabVIEW 介绍下载安装流程下载安装 后续 介绍 LabVIEW 是 工程 师 用来 开发 自动 化 研究、 验证 和 生产 测试 系统 的 图形 化 编 程 环境。Labview作为图形化编程语言&#xff0c;图形控件拖拽式编程&#xff0c;显得更加直观形象&#xff0c;也很容易上手学习。 …...

从C语言到C++_14(vector的常用函数+相关选择题和OJ题)

目录 1. vector的常用函数 1.1 vector 的介绍 1.2 vector 的初始化 1.3 vector 的操作和遍历 1.4 vector 的容量和增删查改 2. vector 相关笔试题 3. vector 相关OJ题 136. 只出现一次的数字 - 力扣&#xff08;LeetCode&#xff09; 解析代码&#xff1a; 118. 杨辉…...

Java NIO-非阻塞I/O(二)

文章目录 1. SocketChannel2. ServerSocketChannel2. Channels类3. 异步通道&#xff08;Java 7&#xff09;4. Socket选项5. 就绪选择6. Selector类7. SelectionKey类 1. SocketChannel 通道将缓冲区的数据块移入或移出到个汇总给你I/O&#xff0c;如文件、Socket、数据报等。…...

PaaS平台iuap——数智底座支撑企业的全球化业务拓展

数智化转型是全球化企业非常关注的话题&#xff0c;数智化转型过程中suo 面临的问题与挑战也绝非一套简单的产品能够解决的&#xff0c;必须配合组织、人员、目标制度采用达成目标。iuap平台是整个企业数智化转型的底座&#xff0c;形象来说是我们的土壤&#xff0c;在这个土壤…...

RK3318 android12 HEVC-1080P 4K VP9等格式视频播放不了

同样视频在同样硬件在android10的固件刷机测试播放正常 在android12播放失败,在媒体中心点开视频直接闪退了 在android10 能播放4K视频, 我对比了ddr频率 cat /d/clk/clk_summary | grep ddr android10 clk_ddrmon 0 0 0 24000000 0 0 50000 pclk_ddr 3 3 0 61440000 0 0 5…...

gpt技术简介以及具体应用领域

GPT&#xff08;Generative Pre-trained Transformer&#xff09;是一种基于Transformer架构的生成式预训练模型。它是由OpenAI开发的一系列语言模型&#xff0c;其中最著名的是GPT-3。GPT模型通过在大规模文本数据上进行自监督预训练&#xff0c;学习了大量语言知识和语言模式…...

【java】leetcode 二叉树展开为链表

二叉树展开为链表 leetcode114 .二叉树展开为链表解题思路二叉树专题&#xff1a; leetcode114 .二叉树展开为链表 114 leetcode 链接。可以打开测试 给你二叉树的根结点 root &#xff0c;请你将它展开为一个单链表&#xff1a; 展开后的单链表应该同样使用 TreeNode &#x…...

windows环境, nginx https配置

在 Windows 环境下配置 Nginx 的 HTTPS&#xff0c;需要以下步骤&#xff1a; 1. 安装 OpenSSL 首先需要安装 OpenSSL&#xff0c;可以从官网下载 Windows 版本的 OpenSSL&#xff0c;然后解压到某个目录下&#xff0c;比如 C:\OpenSSL-Win64。 2. 生成 SSL 证书和私钥 使用…...

git 命令

初始化git目录 mkdir git-test cd git-test git init 配置git用户 git config --global user.name "yyuu007" git config --global user.email "12699891yyuu007user.noreply.gitee.com" 克隆远程代码 -b 指定分支 git clone -b dev gitgitee.com:y…...

【高分论文密码】大尺度空间模拟预测与数字制图

详情点击链接&#xff1a;【高分论文密码】大尺度空间模拟预测与数字制图一&#xff0c;R语言空间数据及数据挖掘 1、R语言空间数据 1.1R语言基础与数据科学 1.2R空间矢量数据 1.3R栅格数据2、R语言空间数据挖掘关键技术​​​​​​​二&#xff0c;R语言空间数据高级处理技…...