? ? 要搭建項目web服務(wù)器,首先要購買一款服務(wù)器,購買服務(wù)器的平臺有阿里云、騰訊云、亞馬遜等等,主要看個人需求。在這里我選擇的是阿里云服務(wù)器。
1、服務(wù)器購買完成后,可以使用secureCRT與服務(wù)器建立連接。


?2、連接完成后,配置nodejs
(1)確認(rèn)依賴環(huán)境,
服務(wù)器有nodejs變異及依賴相關(guān)軟件,如果沒有可通過運行以下命令安裝
????yum -y install gcc gcc-c++ openssl-devel
(2)下載nodejs
????進(jìn)入要存放nodejs的地方下載nodejs源碼并解壓
????????wget http://nodejs.org/dist/v8.11.1/node-v8.11.1-linux-x64.tar.gz
????解壓nodejs
????????tar -zxvf node-v8.11.1-linux-x64.tar.gz
????nodejs文件夾重命名
????????mv node-v8.11.1-linux-x64 node
????測試安裝是否成功
????????cd node/bin && ls
????./node -v(查看安裝的版本)
3、全局配置
????以上操作只能證明node已經(jīng)安裝,不能全局使用。要是node和npm能夠全局使用要進(jìn)行軟連接
????在進(jìn)行軟連接之前要將node源碼遷移到/usr/local/
????????cd /usr/local/? (進(jìn)入usr/local文件目錄)
????????mv /qgxProject/node .(遷移node源碼 ,路徑后面的”? . “代表遷移到當(dāng)下目錄)
????????ln -s /usr/local/node/bin/node /usr/local/bin/node(node軟連接)
????????ln -s /usr/local/node/bin/npm /usr/local/bin/npm(npm軟連接)
????軟連接過程中若出ln: failed to create symbolic link '/usr/local/bin/node': File exists
????證明之前已經(jīng)存在該軟連接,進(jìn)行以下操作即可
????ln -sf /usr/local/node/bin/npm /usr/local/bin/npm
????ln -sf /usr/local/node/bin/node /usr/local/bin/node

4、安裝淘寶鏡像cnpm
npm install -g cnpm --registry=https://registry.npm.taobao.org
ln -s /usr/local/node/bin/cnpm /usr/local/bin/cnpm【軟連接】
5、mongodb的安裝
參考地址:https://blog.csdn.net/xyb0926/article/details/92080383
mongo在啟動的時候如下錯誤:原因是mongod在啟動的時候沒有指定mongodb的存儲地址
解決方法:mongod -dbpath=xxx(db文檔的絕對路徑);

6、服務(wù)器與數(shù)據(jù)庫配置搭建完成后上傳nodejs服務(wù)器項目

nodejs上傳項目成功后,在secureCRT通過命令進(jìn)入到存放項目的相對路徑啟動項目

7、????Vue.js項目部署到服務(wù)端上
通過npm run build打包文件,生成dist文件夾,修改config文件夾中index文件的配置,修改assetsPublicPath:‘./’
上傳文件到服務(wù)器某個文件(如下):
參考地址:
1、https://blog.csdn.net/lhb_11/article/details/79455015
2、https://blog.csdn.net/enweitech/article/details/100017541
8、配置nginx代理
1、安裝nginx【ngix的安裝自行百度】
2、找到nginx.conf文件,打開該文件進(jìn)行代理配置
