一、購買云服務(wù)器,這里以騰訊云為例。?
成都創(chuàng)新互聯(lián)服務(wù)項目包括建湖網(wǎng)站建設(shè)、建湖網(wǎng)站制作、建湖網(wǎng)頁制作以及建湖網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢、行業(yè)經(jīng)驗、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,建湖網(wǎng)站推廣取得了明顯的社會效益與經(jīng)濟效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到建湖省份的部分城市,未來相信會繼續(xù)擴大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!
如何購買這里就不廢話了,購買成功后騰訊云會給你一個站內(nèi)信,告訴你登錄服務(wù)器的用戶名和密碼(我這里買的是centos7.2版本的)?
二、配置服務(wù)器?
如果你購買的是學(xué)生版的,它的默認配置是沒有數(shù)據(jù)盤的,只有一個系統(tǒng)盤,所以也不需要你進行分盤、格式化盤、掛載等操作。如非學(xué)生,請參考如下:?
三、環(huán)境配置?
如果運行自己本地開發(fā)好的網(wǎng)站需要一定的運行環(huán)境,那么云服務(wù)主機當(dāng)然也要配置相應(yīng)的運行環(huán)境,下面以lamp運行環(huán)境為例。通過yum命令安裝MySQL和PHP,注意,在centos7.x版本里已經(jīng)沒有MySQL的集成包了(因為oracle想把MySQL閉源,社區(qū)人員開發(fā)出來maridb,也就是MySQL的衍生版)。具體細節(jié)請參考騰訊云官方文檔:?
四、把本地文件上傳到云端服務(wù)器上?
上傳位置為 /root/var/www/html?
五、上傳數(shù)據(jù)庫文件。?
a、首先通過騰訊云的控制臺或其他軟件都可以登錄到騰訊云的服務(wù)器上,登錄MySQL數(shù)據(jù)庫,然后創(chuàng)建數(shù)據(jù)庫。
b、把sql文件放到指定目錄下,然后通過source命令導(dǎo)入數(shù)據(jù)庫文件。
source命令導(dǎo)入SQL文件詳解鏈接
導(dǎo)入sql的命令行如下:?
source “路徑名”+/mytest_emp_dept.sql
==================================?
六、如果有域名,將自己的域名綁定到服務(wù)器的公網(wǎng)ip上。
按文章欄目發(fā)布我們可以點擊發(fā)布所有頁面,不過如果我們之前有生成過,只需要發(fā)布某個或某些欄目下是新添加的信息也可以通過按住shif+鼠標(biāo)點擊該欄目工ctrl+鼠標(biāo)點擊該欄目進行選擇要發(fā)布的欄目再點擊發(fā)布選中欄目的文章。
欄目發(fā)布即我們在該模型下添加的所有欄目除了可以一次性將所有欄目批量生成外,同樣可以按住shif+鼠標(biāo)點擊該欄目工ctrl+鼠標(biāo)點擊該欄目進行選擇要發(fā)布的欄目再點擊發(fā)布選中的欄目。
此外,其它如果有啟用生成的也需要發(fā)布后才可以預(yù)覽到靜態(tài)效果,如:專題、JS、自定義頁面、Google/Baidu地圖等。
本文主要介紹如何搭建個人網(wǎng)站,并將項目部署到騰訊云。
前端:React,
后端:SpringBoot,
云服務(wù):centos7
建議使用create-react-app創(chuàng)建react項目包,簡單快捷。
進入項目路徑,開始運行
直接使用項目自身的build指令進行打包,完成后會在項目根目錄多出一個build文件夾
build文件中包含項目打包后的js、css、html...等資源。下一步的部署,就是將這一build文件上傳到云服務(wù)器,并通過nginx指向build。
將上一過程中的build文件上傳到云服務(wù)器,推薦使用ForkLift, 使用教程 。
進入云服務(wù)器,找到nginx文件,修改root指向build路徑, nginx配置教程 。
上述操作完成后,打開域名后,頁面即為react項目的首頁。
建議使用idea進行springboot項目的開發(fā)(專業(yè)的事情交給專業(yè)的工具,簡單些)。
idea搭建一個springboot項目
mysql: 官方地址
mysql管理工具Navicat: 官網(wǎng)地址
如果本地不想安裝mysql,也可以直接在服務(wù)器上進行安裝,然后在本地訪問, 服務(wù)器安裝mysql并實現(xiàn)遠程訪問 。
將本地springboot項目打包后,上傳到云服務(wù)器并啟動, Spring boot項目部署到騰訊云服務(wù)器 。
關(guān)于項目的啟動并保持一致運行:可以在控制臺輸入
回車,nohup命令可以讓你的shell命令忽略SIGHUP信號,即可以使之脫離終端運行;“”可以讓你的命令在后臺運行。
至此,前后端項目都已安裝在云服務(wù)器上。
原文地址: react+springBoot 項目部署到騰訊云
一種方式是自己建服務(wù)器,拉公網(wǎng),另一種是使用云服務(wù)器,目前云服務(wù)器方便一些,簡單的步驟如下:
1、購買一個云服務(wù)器。
2、購買一個域名(最好跟上面的云服務(wù)器同一個服務(wù)商),并與云服務(wù)器綁定解析。
3、在云服務(wù)器里面設(shè)置服務(wù)器軟件,如Apache或者Tomcat。
4、將你寫的html文件放入服務(wù)器軟件特定的目錄下。
5、啟動服務(wù)器軟件,即可使用http方式訪問你的html文件。
整個過程描述起來很簡單,對于有服務(wù)端開發(fā)經(jīng)驗的人來說不難,對于沒有服務(wù)端編程經(jīng)驗的人來說,操作起來可能會覺得有難度。