引言
做为一个web程序员,有时候须要想尽办法来利用有限的资源来产生最大程度的负载,除了提升硬件配置,增长带宽以外,CDN加速,DNS加速,缓存,还能够利用反向代理。可是要说反向代理,就不的不说nginx服务器,nginx是一款免费而且开源的高性能服务器以及反向代理服务器产品,虽然他体积小且精简,可是功能很强大,而且能够和其余各类服务器进行配合。有句话是这么说的,I hear,I forgot;I see, I recognised;I do, I understood! 亲自实践永远是最好的学习方式,可是想要实现负载均衡,至少得要三台服务器以上,可是大多数的小伙伴可能都只有一台主机,一台主机咱们要怎么搞?不要紧,咱们能够借助虚拟机工具virtualBox,来建立咱们须要的学习环境。nginx
准备工具程序员
virtualBox下载页:https://www.virtualbox.org/wiki/Downloadsweb
因为个人是win7的操做系统,选择windows版的virtualBox,而后等待下载完成,一键安装便可windows
新建虚拟机
下载安装成功以后,启动virtualBox,先进行咱们的虚拟机之旅,创建咱们的第一台虚拟服务器主机,点击新建,而后给咱们的虚拟机取个名字,为了方便记忆,我给本身定制的命名规则是:操做系统环境+版本+IP地址不重复段,好比说我要选择的是centos7的安装系统,同时准备把IP地址配置成192.168.10.21,那么名字就是centos7-21,这个命名能够随意,只要你能记得每一台虚拟机的环境与做用。centos
点击下一步,接下来就是为虚拟机分配内存,内存是硬盘与寄存器之间的桥梁,不能够分配过小,不然会很卡,根据个人实践,512M内存是个不错的选择缓存
点击下一步,建立虚拟硬盘,由于咱们暂时没有其余的硬盘,因此直接建立好了服务器
接下来会提示建立硬盘的方式,有动态分配和固定大小,动态分配节省空间,固定大小优化速度,看我的取舍,个人硬盘仍是比较充足的,因此选择固定分配负载均衡
点击下一步,接下来就是选择虚拟硬盘类型,这里只有三种,分别是VDI,VHD,VMDK,这里涉及到和其余种类的虚拟机共享硬盘的问题,就很少介绍了,选择默认格式VDI,直接下一步便可工具
接下来建立磁盘会花费几分钟的时间,静静等待磁盘建立成功以后,就会发现虚拟机的原窗口会增长一个名字叫作centos7-21的虚拟机性能
尾语
咱们成功的配置好了一台虚拟主机,可是离启动还有一个步骤,就是要安装操做系统。咱们如今仅仅是组装好了电脑硬件部分而已,那么下一篇咱们就一块儿来安装操做系统吧。