前端開發者,關於新開通的雲伺服器配置問題
新開通的雲伺服器的基本部署
前端開發者
伺服器對我們而言,可以用來跑jar包,也可以讓我們將專案部署在伺服器上,來通過域名訪問我們自己的專案。
伺服器
那麼當我們拿到一個新的伺服器時該如何去佈置呢?
第一步:安裝jdk
首先,想執行jar包,伺服器裡沒有jdk是不行的。
1.在oracle官網下載jdk-8u102-linux-x64.tar.gz
2. 將jdk的壓縮包放到/opt目錄下
> mv jdk-8u102-linux-x64.tar.gz /目標路徑/opt
3.進入opt目錄下
> cd /opt
4.解壓jdk
> sudo tar zxvf jdk-8u102-linux-x64.tar.gz
5.在.bashrc 檔案的末尾加上jdk的環境變數
> sudo vi ~/.bashrc
> export JAVA_HOME=/opt/jdk1.8.0_102
> export CLASSPATH=${JAVA_HOME}/lib
> export PATH=${JAVA_HOME}/bin:$PATH
然後按Esc ,:wq儲存並退
6.為了讓更改立即生效,在終端執行如下命令:
> source ~/.bashrc
7.驗證jdk是否安裝成功
> java -version
如果顯示了版本號即為成功
第二步:安裝MySQL
跑起來了jar包,肯定需要連線資料庫
1.更新軟體源
> sudo apt-get update
2.安裝mysql
> sudo apt-get install mysql-server
安裝時會出現一個介面,用來設定mysql root使用者的使用者名稱和密碼,一般設定為root/root。
3.啟動mysql
> sudo service mysql start
4.檢視mysql是否啟動
> sudo netstat -tap | grep mysql
5.登入mysql
> mysql -u root -p
> Enter password:***
看到Welcome to the MySQL monitor…的字樣就表示登入成功了
此時可以繼續配置用Navicat連線mysql
6.mysql常用的啟動命令
service mysql start //啟動mysql
service mysql restart //重新啟動mysql
service mysql stop //關閉mysql
第三步:安裝Apache2
想要展示專案,以及顯示swagger-ui,tomcat就必不可少
1.更新系統
> sudo apt update
2.安裝Apache2服務
> sudo apt install apache2
3.進入Apache2的目錄
> cd /etc/apache2
4.可以看到apache2.conf ,它是配置檔案
> vim apache2.conf
在最後一行輸入: ServerName localhost
5.啟動Apache2服務:
> sudo /etc/init.d/apache2 start
6.Apache常用的啟動命令:
> sudo /etc/init.d/apache2 start //啟動Apache伺服器
> sudo /etc/init.d/apache2 restart//重啟Apache伺服器
> sudo /etc/init.d/apache2 stop //停止Apache服務
將專案傳到apache伺服器的專案目錄下,將檔案存放在:/var/www/html,即可通過IP去訪問專案http://伺服器域名/檔名.html
第四步:安裝node
寫前端,JavaScript必不可少
1.上傳node包到雲伺服器上
2.解壓
> tar -xf node-v14.7.0-linux-x64.tar.xz
解壓完,就進行配置:
3.編輯檔案
vim /etc/profile
最後一行加入
export PATH=$PATH:/usr/local/node-v14.7.0-linux-x64/bin
注:/usr/local/node-v14.7.0-linux-x64/bin此為node存放地址,根據上一步解壓的檔案路徑來寫
4.執行以下命令,使其生效
> source /etc/profile
5.執行npm -v node-v看看是否能查到版本號,查到即安裝成功
> npm -v
> node -v
最後
雲伺服器的初步配置基本完成
相關文章
- 雲端開發環境 ,「開發者上雲」新起點開發環境
- 關於使用雲伺服器遇到的問題記錄(一)伺服器
- 關於雲伺服器的一些問題介紹伺服器
- vivo 手機自動關閉開發者模式問題模式
- 關於開源分散式事務中介軟體Fescar,我們總結了開發者關心的13個問題分散式
- 請教各位一個關於websocket協議開發的問題Web協議
- 關於 Laravel6.0 開發中的簡單小問題解答Laravel
- 華為雲伺服器配置遇到的問題伺服器
- 關於開發Cesium造成的電腦風扇狂飆的問題
- 關於我的雲棲打卡問題。
- 關於redis配置找不到問題Redis
- 關於lnmp配置laravel專案的問題?LNMPLaravel
- [提問交流]小問題關於外掛開發的欄位定義bug
- 雲開發CloudBase | 基本配置&使用者郵箱登入開發Cloud
- 用於前端開發的webpack4配置[帶註釋]前端Web
- 關於 Fiori 應用裡 SAP UI5 前端開發和 SEGW 後臺 OData 服務開發的工作量比值問題UI前端
- 開發者談9個問題挑戰你的遊戲新創意遊戲
- vue.js 前端開發常見問題Vue.js前端
- 前端開發常見問題精選(五)前端
- 需要避免的6個雲原生開發問題
- [譯] 回答有關 Flutter App 開發的問題FlutterAPP
- 關於新疆哪裡有開發票
- 關於web前端開發,區別使用者使用的終端裝置程式碼Web前端
- 關於一個前端開發常見shell命令的操作前端
- 談談一直被開發者們過於在乎的效能問題
- 用 Nokitjs 解決前端開發中的跨域問題JS前端跨域
- 自問自答系列——關於 Laravel6.0 開發中的簡單小問題解答Laravel
- 學好web前端開發要注意哪些問題Web前端
- 最全前端開發面試問題及答案整理前端面試
- 基於OT開發系統的專利問題
- 婚戀交友原始碼開發,關於API介面安全性問題的思考原始碼API
- 關於 SAP 電商雲 Spartacus UI 路由 routes 配置的資料來源問題UI路由
- 關於哪裡有開住宿費發票|問題解決周
- 關於mes系統硬體配置問題
- 關於QGis1.8二次開發的環境配置
- 【Tomcat】〖問題〗解決“org.apache.catalina.startup.Catalina.stopServer未配置關閉埠。通過OS訊號關閉伺服器。伺服器未關閉。”問題TomcatApacheServer伺服器
- 答讀者問:關於隱式 id 重複的問題
- 前端開發面試題前端面試題