使用VMware虚拟机搭建Web服务器图解

这里介绍一下如何用虚拟机构建一台服务器,我是用的VMware,用VirtualBox基本也差不多,除了端口映射那里不太一样。因为每次学新东西配置实验环境都是个麻烦事(其实也没那么麻烦),主要是当自己的电脑装了一堆环境,一堆IDE后,总会变得臃肿不堪,而且经常遇到莫名其妙的问题,解决麻烦,还容易造成系统的不稳定。而且每换一台电脑,所有的东西需要重新配置。

所以我一直在想有一台专属的实验服务器就好了(可是对于学生来说还是贵啊),我可以在上面装我的专属实验环境,并且不用担心污染我的本地电脑,而且重装系统,或者在不同电脑上也能快速的恢复实验环境!

所以我就想能不能用虚拟机做一台专属的实验服务器,后来发现是可行的,并且装了server版的虚拟机基本不怎么吃资源。

安装VMware虚拟机

首先安装一个虚拟机,这里网上大量教材就不提供了,可以看看Linux公社的的相关位置,这里我是用的Ubuntu-server,注意安装的时候,最后选择安装包的时候,把openssh带上。或者安装完后通过命令安装

sudo apt-get install openssh-server

安装完通过查看,如果有sshd说明安装成功

配置网络

这里我采用的NAT模式,该模式的好处是不用管外界ip地址的变化(比如说办公环境经常变换,ip地址也经常变换),内部ip部会改变,这样可以免去频繁修改host文件的烦恼。

我这里使用的vmware,把22号端口暴露出去(可以在公网中访问)

编辑-虚拟网络编辑器

your text

点击【NAT设置】- 【添加】,这里输入端口号22,然后虚拟机的ip地址(进入虚拟机通过ipconfig获得),我这里是192.168.91.133

your text

your text

填完之后确定,我们虚拟机就配置完了

VirtualBOX

对于Virtualbox来说其实更简单,直接点击端口转发就行了

your text

your text

配置host

这里,为了访问虚拟机方便,或者避免虚拟机ip地址变化导致程序需要做大量修改配置文件。

我们可以直接在host中做一个映射。一般在C:\Windows\System32\drivers\etc目录下,用记事本,gvim等可以打开。增加一行是虚拟机的ip地址。

your text

配置xshell

xshell是windows端功能强大的ssh终端软件,可以免费使用。

Xshell实现Windows上传文件到Linux主机 

Xshell 登录 CentOS 6.3 中文乱码的解决

VirtualBox4.12文本安装CentOS 5.4以及Xshell连接教程 PDF

Xshell连接CentOS6.5 iptables或ls 输出乱码

VMware Linux使用Xshell登陆

使用Xshell密钥认证机制远程登录Linux

当然你也可以使用(Putty、SecureCRT)根据自己的需要

输入主机的ip地址:

your text

然后可以修改一下外观,改变一下字体什么的,然后按确定,再在弹出的对话框点【连接】

your text

会让你输入用户名和密码, 你可以选择记住密码

your text

your text

然后就可以连接上了

your text

我们测试一下通过输入本地主机的ip地址:

your text

your text

发现也是能连接上的,说明端口被暴露出来了

服务器后台运行

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/68ff11cf6cd868276ab3af730e4445bf.html