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

深圳市宝安区网站建设专门做影评的网站

深圳市宝安区网站建设,专门做影评的网站,flash制作网站界面,通过alt让搜索引擎了解该图片信息很多是网站有问题吗目录 虚拟web主机httpd服务支持的虚拟主机类型基于域名配置方法基于IP配置方法基于端口配置方法 apache连接保持构建Web虚拟目录与用户授权限制Apache日志分割 虚拟web主机 虚拟Web主机指的是在同一台服务器中运行多个Web站点,其中每一个站点实际上并不独立占用整个…

目录

  • 虚拟web主机
  • httpd服务支持的虚拟主机类型
    • 基于域名配置方法
    • 基于IP配置方法
    • 基于端口配置方法
  • apache连接保持
  • 构建Web虚拟目录与用户授权限制
  • Apache日志分割

虚拟web主机

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

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

httpd服务支持的虚拟主机类型

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

  1. 基于域名:为每个虚拟主机使用不同的域名,但是其对应的 IP 地址是相同的。
  2. 基于IP地址:为每个虚拟主机使用不同的域名,且各自对应的IP地址也不相同。这种方式需要为服务器配备多个网络接口,因此应用并不是非常广泛。
  3. 基于端口:这种方式并不使用域名、IP地址来区分不同的站点内容,而是使用了不同的TCP端口号,因此用户在浏览不同的虚拟站点时需要同时指定端口号才能访问。

基于域名配置方法

1.为虚拟主机提供域名解析
可以部署DNS域名解析服务器 来提供域名解析

也可以/etc/hosts 文件中临时配置域名与IP地址的映射关系
echo “192.168.60.5 www.benet.com” >> /etc/hosts
echo “192.168.60.5 www.accp.com” >> /etc/hosts

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 #源码编译安装的虚拟主机配置文件路径

#如果是RPM或YUM安装的虚拟主机配置文件路径为#vim /etc/httpd/conf.d/vhosts.conf
在这里插入图片描述

httpd主配置文件:vim /usr/local/httpd/conf/httpd.conf

基于IP配置方法

==ifconfig ens33:0 192.168.60.55 netmask 255.255.255.0 ==创建网卡虚拟端口
在这里插入图片描述

==vim /usr/local/httpd/conf/extra/httpd-vhosts.conf ==
在这里插入图片描述

vim /usr/local/httpd/conf/httpd.conf

在这里插入图片描述

基于端口配置方法

==vim /usr/local/httpd/conf/extra/httpd-vhosts.conf ==
在这里插入图片描述

vim /usr/local/httpd/conf/httpd.conf
在这里插入图片描述

apache连接保持

vim /usr/local/httpd/conf/extra/httpd-default.conf

KeepAlive On			
  • 设置是否打开连接保持功能,后面接OFF表示关闭,接ON表示打开。可以根据网站的并发请求量决定是否打开,即在高并发时打开连接保持功能,并发量不高时关闭此功能。
MaxKeepAliveRequests 100		
  • 用于设置在一次长连接中可以传输的最大请求数量,超过此最大请求数量就会断开连接,最大值的设置决定于网站中网页的内容,一般设置数量会多于网站中所有的元素。
KeepAliveTimeout 5		
  • 设置来自同一个客户端一次连接多次请求之间的最大间隔时间,即两次请求之间超过该时间连接就会自动断开,从而避免客户端占用连接资源。

启用配置还需要再主配置文件中配置
在这里插入图片描述

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

别名设置
vim /usr/local/httpd/conf/httpd.conf #主配置文件在这里插入图片描述
1.创建用户认证数据文件

cd /usr/local/httpd/bin
./htpasswd -c /usr/local/httpd/conf/user zhangsan
./htpasswd /usr/local/httpd/conf/user lisi

#-c选项表示新建用户数据文件,缺省时则表示指定的用户数据文件已经存在,用于添加新的用户或修改现有用户的密码。

cat /usr/local/httpd/conf/user 		#确认用户数据文件

2、添加用户授权配置

vim /usr/local/httpd/conf/httpd.conf
--末行添加--
Alias /test /var/www/html/test		#设置虚拟目录的根目录,/test为虚拟目录名称	<Directory "/var/www/html/test">				#设置虚拟目录配置区域AuthName "Hello!"							#定义受保护的领域名称,会在认证对话框中显示AuthType Basic								#设置认证的类型,Basic表示基本认证AuthUserFile /usr/local/httpd/conf/user		#设置用于保存用户账号和密码的认证文件的路径Require valid-user							#开启用户认证,只有认证文件中的合法用户才能访问#authgroupfile /usr/local/httpd/conf/group	#设置用于保存组账号和密码的认证文件的路径#Require user zhangsan						#仅允许指定用户访问#Require group zhangsan						#仅允许指定组访问		
</Directory>

3、验证用户访问授权

mkdir -p /var/www/html/test
echo "<h1>this is vdir test</h1>" > /var/www/html/test/index.html
systemctl restart httpd在客户机中浏览器访问测试
http://192.168.80.10:80/test

Apache日志分割

使用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.80.10
ls /var/log/httpd
http://www.yayakq.cn/news/980087/

相关文章:

  • 北京网站建设在哪里天珠海网站建设 amp 超凡科技
  • 网站开发 公司 深圳线上推广有哪些渠道
  • 网站建设文化价格seo网站优化方案案例
  • 云建站的正确步骤微信如何创建自己的公众号
  • wordpress类似网站模板顺德网站建设7starry
  • 做公司网站多少钱用手机制作图片的app
  • 赤坎网站开发公司广州知名网站设计
  • 俄罗斯搜索引擎yandex推广windows优化大师官方
  • 网站备案后 还是需要再备案吗广州市新闻发布会
  • 网站关键词密这么稀释学校网站方案
  • 公司网站建设济南出口退税备案在哪个网站做
  • cms类型网站开发东光网站建设淘宝店铺装修
  • 承包网站开发wordpress+弹窗打开
  • 建收费网站网络推广产品
  • 苏州市城乡建设局网站首页公司网站宣传设计
  • 中小企业网站建设平台柒比贰wordpress主题
  • 青岛网站制作网站sem seo是什么意思呢
  • 购买的网站怎么看网站空间大小山东省建设监理协会网站
  • 天津网站建设运营方案seo关键词搜索优化
  • 网站开发前端是什么企业网站布局
  • 访问网站 403.14错误wordpress 列表页
  • 方案库网站怎样做电商网站的财务分析
  • 国际机票网站建设软文营销文章500字
  • vr全景网站开发制作做网站公司深
  • vps里面怎么建立网站物流网站的建设方案
  • 鹤岗做网站编程课适合多大孩子学
  • 阿里云万网建网站外贸网站啥需要掌握在自己手里
  • 苏州 手机网站网站轮播图制作
  • php网站开发兼容怎么设置泰兴彩页设计
  • 网站用什么建设免费网站建设 godaddy