Windows安装Nginx及部署vue前端项目操作

news/2024/10/25 13:29:29/

先在nginx官网下载windows下安装的包,并解压,到ngnix目录下

  1. 双击nginx.exe,会有黑窗闪过。

  2. 用cmd命令窗口,cd 到nginx解压目录,./nginx启动。

  3. 在浏览器中访问http://localhost:80,出现以下界面说明启动成功(由于笔者电脑80端口被占用,所以更改为8080,nginx默认为80端口)。

之后将打包vue生成的dist文件放到ngnix目录下的html文件夹下

1.修改nginx.conf配置文件

2.修改后台接口配置,这里proxy_pass 这里的url必须和vue.cofig.js里访问后台的url一致

自此,nginx部署vue项目完毕,可以访问

Nginx开机自启操作

提示:在nginx目录下没有nginx-service.exe、nginx-service.xml、nginx-service.exe.xml三个文件,需要自己新增

1.下载winsw,下载地址为:https://repo.jenkins-ci.org/artifactory/releases/com/sun/winsw/winsw/,将winsw-2.9.0-bin.exe复制到nginx目录下,并重命名为nginx-service.exe

2.在nginx目录下新增文件nginx-service.xml,内容为:

<?xml version="1.0" encoding="UTF-8" ?>
<service><id>nginx</id><name>nginx</name><description>High Performance Nginx Service</description><logpath>e:\nginx\logs</logpath><log mode="roll-by-size"><sizeThreshold>10240</sizeThreshold><keepFiles>8</keepFiles></log><executable>e:\nginx\nginx.exe</executable><startarguments>-p e:\nginx</startarguments><stopexecutable>e:\nginx\nginx.exe</stopexecutable><stoparguments>-p e:\nginx -s stop</stoparguments>
</service>

3.在nginx目录下新增文件nginx-service.exe.xml

<?xml version="1.0" encoding="UTF-8" ?>
<configuration><startup><supportedRuntime version="v2.0.50727" /><supportedRuntime version="v4.0" /></startup><runtime><generatePublisherEvidence enabled="false" /></runtime>
</configuration>

4.以管理员身份打开cmd,输入:nginx-service.exe install,执行完成后nginx就增加到windows服务中,服务名称为nginx


http://www.ppmy.cn/news/1076000.html

相关文章

大数据学习:haproxy实现impala的负载均衡

HAProxy实现Impala的负载均衡 1.HAProxy安装及启停 1.1 在集群中选择一个节点&#xff0c;使用yum方式安装HAProxy服务 [rootdata01-dev ~]# yum -y install haproxy1.2 启动与停止HAProxy服务&#xff0c;并将服务添加到自启动列表 [rootdata01-dev ~]# service haproxy s…

centos7.6离线升级gcc

1.下载需要的gcc&#xff0c;我这里下载的8.3.0版本&#xff1a; 各版本gcc下载地址 2.上传服务器后解压&#xff1a; tar -zvxf gcc-8.3.0.tar.gz --directory/usr/local/3.进入目录&#xff1a; cd /usr/local/gcc-8.3.0/contrib4.查看需要的依赖包具体是什么版本&#xf…

打造领导信赖的报告:材料撰写的最佳实践与常见误区

无论你在哪个行业或领域工作&#xff0c;为领导呈递的报告都是你与高层之间沟通的桥梁。如何才能确保你的报告获得领导的信赖和肯定&#xff1f; 本文为你提供材料撰写的最佳实践&#xff0c;并揭示其中的常见误区。 最佳实践&#xff1a; 1.明确目的与焦点&#xff1a;在开始…

【数据结构】多叉树转换为二叉树-c++代码实现-POJ 3437 Tree Grafting

文章目录 写这个题目的原因寻找提交网址题目解决思路AC代码成功AC 写这个题目的原因 1、今天在看王道考研数据结构的课&#xff08;虽然我要保研&#xff0c;但是因为这些看保研面试的时候会问&#xff0c;所以看一下嘞orz&#xff09;&#xff0c;看到了这个多叉树转换为二叉…

RT-内核介绍

内核是一个操作系统的核心&#xff0c;是操作系统最基础也最重要的部分。它负责管理系统的线程、线程间通信、系统时钟、中断及内存等。 下图为 RT-Thread 内核架构图&#xff0c;内核部分包含内核库、实时内核实现。 内核库是为了保证内核能够独立运行的一套小型的类似C库的函…

十年JAVA搬砖路——操作系统内存管理

计算机内存管理概念 计算机内存管理是指操作系统对计算机系统中的内存资源进行分配、使用和释放的管理过程。内存是计算机系统中用于存储程序和数据的重要资源&#xff0c;内存管理的目标是最大化内存的利用率&#xff0c;提高系统的性能和效率。 内存管理包括&#xff1a; 1.…

动力节点Spring (18-19)

⼗⼋、Spring6集成MyBatis3.5 18.1 实现步骤 ● 第⼀步&#xff1a;准备数据库表 ○ 使⽤t_act表&#xff08;账户表&#xff09; ● 第⼆步&#xff1a;IDEA中创建⼀个模块&#xff0c;并引⼊依赖 ○ spring-context ○ spring-jdbc ○ mysql驱动 ○ mybatis ○ myb…

设备报修系统有什么用?企业如何提高维修效率和质量?

在数字化时代&#xff0c;基于人工智能和大数据技术的设备报修系统已经成为企业提高服务质量和效率的重要手段。这种系统可以为用户提供方便快捷的报修方式&#xff0c;例如通过扫描设备上的二维码或通过公众号、企业微信、钉钉等平台提交报修请求。这种报修系统不仅可以提高故…