Nginx部署前后端-设置Nginx服务自启动

1、Nginx部署前后端(原生html网页)

       nginx下载网址(http://nginx.org/download/

       nginx的conf文件配置中添加server,配置网页地址及前端项目位置,location /api/中配置后端服务监听地址。

2、配置nginx服务自启动

1、脚本文件下载地址Releases · winsw/winsw · GitHub

    将下载好的exe文件放在要设置为自启动服务的文件夹下。

  新建.xml文件,文件内容为,其中id及name为服务标志与名称,description为项目描述,logpath为记录的log地址。  

<service>
    <id>Menu-nginx</id>
    <name>Menu-Service</name>
    <description>Menu-Nginx-Service</description>
    <logpath>D:\ws-workspace\Menu-generation\logs</logpath>
    <log mode="roll-by-size">
        <sizeThreshold>10240</sizeThreshold>
        <keepFiles>8</keepFiles>
    </log>
    <executable>D:\nginx-1.27.1\nginx.exe</executable>
    <startarguments>-p D:\nginx-1.27.1</startarguments>
    <stopexecutable>D:\nginx-1.27.1\nginx.exe</stopexecutable>
    <stoparguments>-p  D:\nginx-1.27.1\nginx -s stop</stoparguments>
</service>

2、注册服务

   当xml文件与.exe文件名不同时报错System.IO.FileNotFoundException: Unable to locate WinSW-x64.[xml|yml] file within executable directory,报错信息如下

   以管理员身份运行cmd,进入自启动服务的文件夹下,输入.exe文件名后跟install (MenuService.exe install),以下为注册成功显示内容。

 打开服务发现注册成功。

3、注销服务

 输入.exe文件名后跟uninstall(MenuService.exe uninstall),以下为成功卸载的内容。

4、手动控制服务的命令

    net start Menu-nginx为开启服务。

  net stop Menu-nginx为关闭服务。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值