环境:win7、ubntu、nginx。Win7上搭载了一个虚拟机。
最近项目中在window7上搭建了一个虚拟机和nginx,因为是演示环境,所以会经常断电,那么问题来了,怎么设置成自启动的。。。。
1、 如何设置虚拟机里面的系统随虚拟机启动
在虚拟机的安装文件下有个该虚拟机的安装目录,里面有四个文件,其中一个是vbox结尾的,只要启动他就能随机启动虚拟机里面的搭载系统。
那么怎么设置成自启动的呢?
一、新建一个startup.bat的批处理文件,内容为:
@echo off
Start c:\test\tv\TVtest.vbox
其中c:\test\tv\TVtest.vbox为虚拟系统的存放路径。
二、然后把startup.bat的文件放置在开始-附件-启动这个“启动”的文件夹下,就ok了!
2、 如何设置nginx开机自启动
尝试了几种方法,觉得最简单的就是把nginx设置为系统服务。方法参考的是某大神的(在此拜过:http://blog.csdn.net/defonds/article/details/7906005):
1、首先从http://download.java.net/maven/2/com/sun/winsw/winsw/ 下载最新的 exe 程序(Misterdai 写本文时最新的是 "winsw-1.8-bin.exe"。译者已经上传了一个 winsw-1.8-bin.exe 到 CSDN 资源,下载地址:http://download.csdn.net/detail/defonds/4517957)。
2、得到该程序后,将其放在 Nginx 安装目录下,并重命名为 myapp.exe。
3、 (在 Nginx 安装目录下)新建一个名为 myapp.xml 的文件,编辑其内容如下:
<service>
<id>nginx</id>
<name>nginx</name>
<description>nginx</description>
<executable>c:\nginx\nginx.exe</executable>
<logpath>c:\nginx\</logpath>
<logmode>roll</logmode>
<depend></depend>
<startargument>-pc:\nginx</startargument>
<stopargument>-p c:\nginx -sstop</stopargument>
</service>
很明显,你应该稍微更改文件
4、在dos下执行c:\nginx\myapp.exe install。至此OK!