部署.Net Core APi+Vue 到 linux centos 服務器(一)前端
前言:項目採用的是 .net core 做爲接口,vue做爲前端。vue
此時須要把整個項目架設到linux centos服務器上。linux
架設以前須要裝些環境。nginx core sdk等,工具用到 Fz(FTP上傳軟件),xshell(遠程命令)nginx
那麼接下來開始安裝:c++
一:上傳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 shell
打開conf以後, 配置好 localhost 此處使用ip訪問。 前端 vue 使用80端口, 後端 配置 locaiton /api {} /api接口,通過5000端口。
配置好 後 nginx -s reload 重寫加載一下配置,生效。
通過配置以後,前端的 vue項目,直接用ip就能夠訪問(若是端口占用,能夠改用其餘端口,或者殺死在用進程)。 npm
後續配置 core api後端