虚拟机vmware
虚拟机网络
VMware为我们提供了三种网络工作模式:
Bridged(桥接模式)
和其他虚拟机相当于在同一个c段里,这种情况下,在虚拟机里安装服务,共享资源,同一个网络段下的其他虚拟机都可以访问
NAT(网络地址转换模式)
资源相对紧张,不需要向外提供服务
Host-Only(仅主机模式)
虚拟机只能与实体机通信,无法连接互联网,比如研究病毒,但是不想让病毒随网络扩散可以使用
快照
虚拟机的快照功能允许我们对当前的虚拟机所有的运行状态(包括安装的软件,正在执行的程序)进行定格。虚拟机制作快照之后,我们可以根据需要恢复快照,从而制作快照时的状态。
网站搭建
网站由中间件,网站程序,数据库等部分组成。中间件可以悬着Apache,Nginx,IIS等,网站程序有PHP,JSP,ASP等Web语言编写的,数据库有MySQL等。我们可以独立安装每个组建,但是也有更加便捷的集成环境可供选择。
集成环境就是把搭建网站所需的各种组建打包到一起吗,通过安装集成环境一个程序从而自动完成了中间件到脚本解释器和数据库的安装。
常见环境
phpStudy
- 主要针对 Windows 系统,支持 Apache、Nginx 和 PHP 等多种配置组合。
XAMPP
- 十分流行且跨平台,适用于 Windows、Linux 和 macOS。
- 包含了 Apache、MySQL、PHP 等核心组件,还提供了额外的工具如 phpMyAdmin 和 FileZilla FTP 服务器。
WampServer
- 专为 Windows 设计,主要面向 PHP 开发者。
- 提供了易于使用的界面来启动/停止服务,以及管理 MySQL 数据库。
HTTP代理原理
http代理位于浏览器和Web服务器之间,有了它之后,浏览器不是直接到Web服务器去取回网页,而是向HTTP代理发出请求,请求数据包会先送到HTTP代理,由HTTP代理来取回;浏览器所需要的信息,并传送给你的浏览器。
代理的好处
- 安全性:隐藏客户端的真实 IP 地址,提高匿名性。
- 性能提升:通过缓存减少带宽使用,加速访问速度。
- 内容过滤:组织可以使用代理服务器来限制员工访问特定类型的网站。
代理的局限性
- 安全性问题:如果使用不可信的代理服务器,可能存在数据泄露的风险。
- 性能问题:如果代理服务器过载或地理位置较远,则可能降低访问速度。