三,騰訊云服務(wù)器配置vue打包靜態(tài)項(xiàng)目和egg后端項(xiàng)目

一,購買云服務(wù)自行百度

二,配置

1,購買完成后會(huì)首先配置一下服務(wù)器密碼


image.png

有公網(wǎng)ip這個(gè)就是云服務(wù)器ip地址

點(diǎn)擊登錄,進(jìn)到服務(wù)器環(huán)境
或者在本地登錄

ssh root@ip地址
然后輸入密碼

或者免密登錄
按照https://liuyanzhao.com/6952.html配置
我的云服務(wù)器系統(tǒng)是CentOS7系統(tǒng)里面什么都沒安裝
首先安裝一些環(huán)境

yum install nginx -y 安裝nginx 服務(wù)器
yum install nodejs -y 安裝node
npm install n -g 安裝node 版本管理工具
n 10.16.0 低版本的node 運(yùn)行不了egg
yum install redis -y // 安裝redis egg用到了redis

redis默認(rèn)不是后臺(tái)運(yùn)行 redis后臺(tái)運(yùn)行 執(zhí)行 service redis start

然后安裝mysql 網(wǎng)上找了很多方法不能用只有這個(gè)可以正常下載成功
https://blog.csdn.net/nalnait/article/details/80638439

1.  rpm -qa|grep maria 找出所有關(guān)于mariaDB的安裝包
2.  yum remove -y maria* 在后面加上上面的包名刪除
3.  wget [http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm](http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm)這里是獲取yum源,因?yàn)楣俜降臎]有我們要下載一個(gè),這個(gè)源是mysql官網(wǎng)提供的
4.  sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm 安裝,安裝這個(gè)包后,會(huì)獲得兩個(gè)mysql的yum repo源:/etc/yum.repos.d/mysql-community.repo,/etc/yum.repos.d/mysql-community-source.repo.
5.  sudo yum install mysql-server
6.  systemctl start mysql 啟動(dòng)mysql服務(wù)
7.  systemctl enable mysql 設(shè)置mysql開機(jī)啟動(dòng)
8.  mysql -u root -p(剛進(jìn)去是沒有密碼的直接回車)
9.  update user set password=PASSWORD(’passwd’) where User=’root’;
10.  flush privileges;

2,接下來就是配置
首先配置靜態(tài)服務(wù)器


image.png

因?yàn)轫?xiàng)目放在了/var/www/html/下
默認(rèn)的是在/usr/share/nginx/html 所以要配置nginx.conf

image.png
image.png

然后進(jìn)入
/etc/nginx/conf.d/下新建一個(gè)配置文件

image.png

具體原因請(qǐng)看
https://blog.csdn.net/kangsf1989/article/details/80969099

多種其他配置請(qǐng)看
https://blog.csdn.net/u011789653/article/details/78822419

這些配置好了,前端靜態(tài)頁面就可以出來了,但是后端項(xiàng)目還起不來


image.png

3,接下啦配置后端egg項(xiàng)目
同樣在jenkins新建一個(gè)自由風(fēng)格的項(xiàng)目
配置如下

image.png

然后點(diǎn)保存構(gòu)建就會(huì)成功


image.png
image.png
image.png

至此vue+egg+docker+jenkins+redis+mysql+node+騰訊云一鍵遠(yuǎn)程部署前后端項(xiàng)目已經(jīng)打通,接下來有時(shí)間寫怎么配置不同環(huán)境
比如測(cè)試環(huán)境,預(yù)發(fā)環(huán)境,生產(chǎn)環(huán)境。

一,vue+egg+docker+jenkins+阿里云部署線上項(xiàng)目
二,jenkins配置拉取git,部署遠(yuǎn)程云服務(wù)器,構(gòu)建成功發(fā)送郵件通知
三,騰訊云服務(wù)器配置vue打包靜態(tài)項(xiàng)目和egg后端項(xiàng)目
四,jenkins多環(huán)境部署項(xiàng)目,測(cè)試環(huán)境,預(yù)發(fā)環(huán)境,生產(chǎn)環(huán)境

項(xiàng)目用到第三方登錄,有時(shí)間也會(huì)寫,前端代碼開放,后端代碼暫時(shí)不開放,如果想要源碼,請(qǐng)留言

喜歡 歡迎關(guān)注點(diǎn)贊
本人博客 http://websmallrabbit.github.io/
簡(jiǎn)書主頁http://www.itdecent.cn/u/5c516e381a3a
本人公眾號(hào): 一點(diǎn)溫存
本人項(xiàng)目主頁 http://abc.webrabbit.club
github主頁: https://github.com/websmallrabbit

qq交流群:148229086


image.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容