您的位置:首页 > 运维架构 > Nginx

设置虚拟机系统和nginx自启动

2015-05-28 15:03 253 查看
环境: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!

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: