部署.Net Core APi+Vue 到 linux centos 服务器(一)
部署.Net Core APi+Vue 到 linux centos 服务器(一)
前言:项目采用的是 .net core 作为接口,vue作为前端。
此时需要把整个项目架设到linux centos服务器上。
架设之前需要装些环境。nginx core sdk等,工具用到 Fz(FTP上传软件),xshell(远程命令)
那么接下来开始安装:
一:上传vue项目 准备工作:需要一个vue项目源码。这里就不说如何建立vue了。 (1) npm run build 之后 打包好Vue项目,放到linux服务器上此处是用FTP软件上传不祥述) /ur/pm路径下。 二:安装nginx 1. 安装依赖 yum install gcc-c++ yum install -y pcre pcre-devel yum install -y zlib zlib-devel yum install -y openssl openssl-devel 2. 下载nginx,并解压 wget -c https://nginx.org/download/nginx-1.13.1.tar.gz tar -zxvf nginx-1.13.1.tar.gz 3. 使用默认配置执行,并编译安装 /configure make make install 4. 查找安装路径 whereis nginx 5. 启动 / 停止 nginx cd /usr/local/nginx/sbin/ ./nginx ./nginx -s quit 6. 查看 nginx 启动或者结束进程 ps aux|grep nginx 7.重启 nginx nginx -s reload 9. nginx 启动之后进入配置文件进行配置 vi /usr/local/nginx/conf/nginx.conf
二 配置 nginx
找到安装目录位置、 nginx -t
打开conf: vi 路径
打开conf之后,配置好 localhost 此处使用ip访问。 前端 vue 使用80端口, 后端 配置 locaiton /api {} /api接口,经过5000端口。
配置好 后 nginx -s reload 重写加载一下配置,生效。
经过配置之后,前端的 vue项目,直接用ip就可以访问(如果端口占用,可以改用其他端口,或者杀死在用进程)。
后续配置 core api