Windows中将Nginx添加为服务的问题
前言:在使用LeafLet写离线地图时,需要将Nginx作为LeafLet的代理,实现内网访问外网地图瓦片,下面是将Nginx添加为Windows服务。
1、下载安装Nginx
官网:http://nginx.org/en/download.html
注意:我是将Nginx安装到了D盘,所以后面的文件修改时注意自己的路径问题。
2、添加服务
nginx-service.xml、cmd-restart-nginx.bat、cmd-start-nginx.bat、cmd-stop-nginx.bat
nginx-service.xml内容:
<service> <id>nginx180</id> <name>Nginx Service 1.8.0</name> <description>High Performance Nginx Service</description> <logpath>D:\nginx-1.18.0\logs</logpath> <log mode="roll-by-size"> <sizeThreshold>10240</sizeThreshold> <keepFiles>8</keepFiles> </log> <!-- OPTION: stopparentprocessfirst If set, WinSW will terminate the parent process before stopping the children. Default value: false --> <stopparentprocessfirst>true</stopparentprocessfirst> <executable>D:\nginx-1.18.0\nginx.exe</executable> <startarguments>-p D:\nginx-1.18.0</startarguments> <stopexecutable>D:\nginx-1.18.0\nginx.exe -s stop</stopexecutable> <stoparguments>-p D:\nginx-1.18.0</stoparguments> </service>
cmd-restart-nginx.bat内容:
cd D:\nginx-1.18.0 nginx-service.exe stop > nul taskkill /f /t /im nginx.exe nginx-service.exe start > nul pause > nul
cmd-start-nginx.bat文件内容:
cd D:\nginx-1.18.0 nginx-service.exe start >nul pause > nul
cmd-stop-nginx.bat文件内容:
cd D:\nginx-1.18.0 nginx-service.exe stop > nul taskkill /f /t /im nginx.exe pause > nul
3、安装Nginx为Windows服务
进入Nginx的安装路径
D:\nginx-1.18.0 >nginx-service.exe install
4、启动Nginx服务
控制面板–>管理工具–>服务–>找到Nginx Service 1.8.0服务–>启动
现在已经将Nginx添加为Windows服务了,可以自行测试。需要源文件的小伙伴可以私信我呀~
到此这篇关于Windows中将Nginx添加为服务的文章就介绍到这了,更多相关Windows将Nginx添加服务内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
18个运维必知的Nginx代理缓存配置技巧(你都掌握了哪些呢)
这篇文章主要介绍了18个运维必知的Nginx代理缓存配置技巧(你都掌握了哪些呢),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2019-09-09nginx关闭favicon.ico、robots.txt日志记录配置
这篇文章主要介绍了nginx关闭favicon.ico、robots.txt日志记录配置,同时提供了不允许访问某些隐藏文件的配置方法,需要的朋友可以参考下2014-05-05Nginx上传文件出现“ 413 (499 502 404) Requ
HTTP 413 Request Entity Too Large错误常常出现在客户端发送的请求体超过服务器允许的大小限制时,本文主要介绍了Nginx上传文件出现“ 413 (499 502 404) Request Entity Too Large错误解决,感兴趣的可以了解一下2024-07-07Nginx防盗链根据UA屏蔽恶意User Agent请求(防蜘蛛)
相对于 Apache,Nginx 占用的系统资源更少,更适合 VPS 使用。恶意盗链的 User Agent 无处不在,博客更换到 WordPress 没几天,就被 SPAM(垃圾留言)盯上,又被暴力破解后台用户名密码。今天来介绍 Nginx 屏蔽恶意 User Agent请求的方法2016-07-07503 service unavailable错误解决方案讲解
这篇文章主要介绍了503 service unavailable错误解决方案讲解,本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下2021-08-08
最新评论