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

是不是每次都要打开电脑,然后留一个VM程序在任务栏惹人厌呢?当然不是,我们可以让它后台运行。接下来,我们可以把我们的虚拟机(服务器)后台运行了

your text

编辑——首选项,选中关闭后保持虚拟机运行

your text

光这样还不够,还要在服务中把VMware Authorization Service打开,就可以把虚拟机后台运行了。

把VMware Authorization Service打开,就可以把虚拟机后台运行了。

your text

在vmware把虚拟机打开时候,关闭就行了,然后它就跑后台运行了,我们就可以随时通过远程工具比如(xshell)访问了

可以发现服务器开了在后台基本不怎么耗费资源,可能也是server版本的原因,这样就可以放心的在后台开启服务器了。

your text

有人问为什么不直接在虚拟机中运行指令,而非要弄一个xshell远程登录,这个嘛,主要是~装逼~,当然不是拉,一来,我xshell软件可以显示风格,二来和真实工作情况相似,三来xshell提供了很多功能,加上配合xftp传输文件,非常方便。

配置环境

我这里主要使用node,所以安装了一些node开发工具(node npm MongoDB Redis……)

sublime sftp连接到服务器

在sublime中,通过sftp插件可以快速的把工程同步到服务器上,简直不要太方便

安装也很简单:

ctrl + shift + p install sftp

使用的时候,对需要同步的目录或文件,点击右键【SFTP】,配置一下,主要是下面几个地方要配置一下,把upload_on_save

打开可以在每次保存的时候,自动同步(根据需要开关),然后配置一下host,用户名,密码,端口号,还有同步到的目录(事先创建)

your text

然后我们保存,点击右键——【SFTP】——Upload File

your text

然后我们通过xshell打开服务器,可以看到正常同步过来了

your text

然后,只要我们代码修改保存,这里就会自动同步更新

我们写了一小程序,在服务器的8011端口跑

var http = require('http') http.createServer(function (req,res) { // body... res.end('hello'); }).listen(8011); console.log('listen 8011');

我们在服务器端运行一下:

然后我们在本地跑一下:输入:8011(还记得我们之前配置了hosts文件吗),可以看到程序正常运行了。

your text

最后

然后,你就可以在服务器上做任何你想做的事情了,而且配置好的环境,你可以压缩包保存一份,然后上传到百度云上(我装完环境的才2g,压缩完700m),以后不管在什么地方,只要装上虚拟机,所有环境就有了,不要重新配置,方便吧!

你还可以多配几个不同的实验环境,而不用担心污染你的本地电脑。而且Linux的bash在实际工作中效率要比Windows好很多,把它作为真实的实验环境是比较合适的。

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

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