使用nginx前后端分离发布项目?

原理我就先不说了,直接上手

首先百度nginx进入官网     http://nginx.org/en/

    在右边选择download

我们选择 nginx/Windows-1.14.1

下载完成后是一个压缩包,可以解压D盘或者你喜欢就行的盘

然后会看到这样一个文件夹

 

我们可以用vscode打开这个文件夹

然后打开

 conf/nginx.conf文件

找到server{

}

把这server{}里的所有都注释掉,然后添加这么一段代码,如图

listen 80;//端口号
server_name localhost;//域名本地解析
root D:dist; //项目运行路径
autoindex on; //自动识别项目根目录下的index.html
index index.html index.htm;//同上
 
//下面是做接口的反向代理的,如果你的项目不需要做反向代理可以省略
location /getHotWord {
proxy_pass https://m.zbj.com;
}

 

接下来就把你的项目build一下,然后把server下的root后面的路径改成你build后dist文件夹的路径,

最后打开命令控制台,start nginx就可以运行你的项目了

nginx -s stop:停止

至于更多的操作命令可以自行百度

原文地址:https://www.cnblogs.com/yspace/p/10062920.html