服务安装成win自启服务、nginx安装成win自启服务
作者:互联网
1、vue前台编译后是静态页 一个index.html及一堆js scc等等静态文件,要nginx代理前台需要将配置文件指定到index.html的文件路径位置。配置的关键部分如下(如果文件路径错误会启动失败):
访问方式如:127.0.0.1/pro1 、127.0.0.1/las pro2 (pro1和pro2是sshServer下的两个目录它的根目录需包含index.html文件)
server {
listen 80;
server_name localhost;
location / {
root C:\sshServer;
index index.html index.htm;
}
}
如果不安装win服务。下载win版本的nginx可以双击启动,启动后是两个进程,没有弹出窗口,好使没深入研究用的版本的是nginx-1.18.0。下载网页是 http://nginx.org/en/download.html
安装win服务方法如下,此方法使用其他服务(如redis,zk等不过没试过)
1、下载Windows Service Wrapper工具,选择合适版本下载。
2、下载后把下载的winsw-2.1.2-bin.exe 文件放在nginx.exe所在目录
并修改名称为nginx-service.exe,然后分别创建nginx-service.exe.config,nginx-service.xml文件。如下图
nginx-service.exe.config
<configuration>
<startup>
<supportedRuntime version="v2.0.50727" />
<supportedRuntime version="v4.0" />
</startup>
<runtime>
<generatePublisherEvidence enabled="false"/>
</runtime>
</configuration>
nginx-service.xml
<service>
<id>nginx</id>
<name>Nginx Service</name>
<description>High Performance Nginx Service</description>
<logpath>C:\nginxServer\nginx-1.18.0\logs</logpath>
<log mode="roll-by-size">
<sizeThreshold>10240</sizeThreshold>
<keepFiles>8</keepFiles>
</log>
<executable>C:\nginxServer\nginx-1.18.0\nginx.exe</executable>
<startarguments>-p C:\nginxServer\nginx-1.18.0\</startarguments>
<stopexecutable>C:\nginxServer\nginx-1.18.0\nginx.exe</stopexecutable>
<stoparguments>-p C:\nginxServer\nginx-1.18.0\ -s stop</stoparguments>
</service>
安装命令 :.\nginx-service.exe install (如果nginx配置无问题,没有端口冲突就会成功)
卸载命令: .\nginx-service.exe uninstall
标签:index,exe,服务,service,win,1.18,nginx,自启 来源: https://blog.csdn.net/oMangGuoBuDing1/article/details/119903000