Linux基于域名的apache虚拟主机配置方法

Apache虚拟主机的实现方式有3种,基于IP的虚拟主机,基于端口的虚拟主机,基于域名的虚拟主机,本文将介绍基于域名的apache虚拟主机配置方法

1.启用虚拟主机的准备工作

1.1安装httpd

[root@mail httpd]# yum install httpd -y

1.2禁用默认的主机模式

[root@mail httpd]# vim /etc/httpd/conf/httpd.conf
注释下面这行内容
#DocumentRoot "/var/www/html"

继续阅读“Linux基于域名的apache虚拟主机配置方法”

基于端口的apache虚拟主机配置方法

apache配置了虚拟主机的服务器工作原理:
1、用户发起请求
2、apache 解析本次请求的域名和端口号, 加载 httpd-vhosts.conf 中的规则
3、检查是否存在与本次请求 端口号 一致的规则,存在 4, 不存在 5
4、进一步检查 规则中是否存在 ServerName 与本次请求 域名一致的规则,若存在做对应处理【完全匹配】;若不存在,则取第一条端口号一致的规则作为处理【至少端口号一致也会被拦截下来】
5、虚拟主机规则匹配完全失败,则读取 httpd.conf 中定义的 DocumentRoot 作为规则处理请求
所以虚拟主机是按 端口号 域名 作为先后顺序进行匹配的,端口号一致则继续匹配域名,域名一致则精确匹配,若不存在域名一致的规则则端口号相同的规则集合中的第一条作为规则,若没有此端口号则访问默认根目录
继续阅读“基于端口的apache虚拟主机配置方法”

安卓又出新漏洞 除Android Pie之外其它版本都受影响

        最近网络安全机构Nightwatch Cybersecurity发布了一份最新的网络安全分析报告,报告指出所有的安卓版本系统最近都受到了一个新的漏洞影响,除了Android Pie之外,所有的安卓版本都存在这个问题。目前谷歌已经在最新的Android P版本中修复了漏洞,但是对早期版本的更新计划还在进行中。Nightwatch Cybersecurity对该漏洞的问题追踪代码为OS.CVE-2018-9489。

     根据报告介绍,非法应用程序可以利用这个漏洞通过监听系统广播来绕过权限检查和现有的安全措施。该漏洞将用户设备的信息暴露给运行在设备上的所有应用程序, 继续阅读“安卓又出新漏洞 除Android Pie之外其它版本都受影响”

IOS系统介绍

iOS是由苹果公司开发的移动操作系统。苹果公司最早于2007年1月9日的Macworld大会上公布这个系统,最初是设计给iPhone使用的,后来陆续套用到iPod touch、iPad以及Apple TV等产品上。iOS与苹果的Mac OS X操作系统一样,属于类Unix的商业操作系统。原本这个系统名为iPhone OS,因为iPad,iPhone,iPod touch都使用iPhone OS,所以2010WWDC大会上宣布改名为iOS(iOS为美国Cisco公司网络设备操作系统注册商标,苹果改名已获得Cisco公司授权)。

发展历程

iOS 7和企业

继续阅读“IOS系统介绍”

Android安卓系统简介

Android一词的本义指“机器人”,同时也是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成。

Android一词最早出现于法国作家利尔亚当(Auguste Villiers de l’Isle-Adam)在1886年发表的科幻小说《未来夏娃》(L’ève future)中。他将外表像人的机器起名为Android。

继续阅读“Android安卓系统简介”