前端開發者,關於新開通的雲伺服器配置問題
新開通的雲伺服器的基本部署
前端開發者
伺服器對我們而言,可以用來跑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
最後
雲伺服器的初步配置基本完成
相關文章
- 關於使用雲伺服器遇到的問題記錄(一)伺服器
- 關於雲伺服器的一些問題介紹伺服器
- 關於JdonFramework配置問題Framework
- 華為雲伺服器配置遇到的問題伺服器
- 關於Jive安裝配置的問題
- 關於IOS開發者證書過期的問題iOS
- 談談關於前端的快取的問題前端快取
- 關於開發jsp標籤的環境配置問題JS
- 關於redis配置找不到問題Redis
- 關於lnmp配置laravel專案的問題?LNMPLaravel
- 關於 SAP 電商雲 Spartacus UI 路由 routes 配置的資料來源問題UI路由
- redhat6.5關於rac配置DNS的問題RedhatDNS
- 解答關於學習前端的一些問題前端
- 關於如何從0開始配置伺服器的域名伺服器
- 關於weblogic配置資料驅動的問題?Web
- 關於mes系統硬體配置問題
- 關於struts開發時遇到的問題
- 關於配置檔案中的預設值的問題
- 關於戰略問題的通訊之六(譯文)
- 關於 SAP 電商雲 Spartacus UI SSR 的 state transfer 問題UI
- 關於新浪雲JSON.parse報錯的問題JSON
- 關於SQLServerDriver的問題SQLServer
- 關於 JavaMail 的問題JavaAI
- 關於session的問題Session
- 關於使用 Laravel new 新專案 報錯的問題Laravel
- 丁奇:關於 AliSQL 開源大家關心的問題SQL
- 丁奇:關於AliSQL開源大家關心的問題SQL
- 關於WebSphere中配置OracleRAC資料來源的問題WebOracle
- 關於MyEclipse6.0配置SSH時遇到的問題Eclipse
- 關於php後端與js前端互動問題PHP後端JS前端
- 關於vue3+flask本地測試正常,放伺服器上無法通訊的問題VueFlask伺服器
- 華納雲關於國外伺服器租用疑問大全解答伺服器
- 關於websphere讀取war配置檔案出錯的問題Web
- 前端踩坑 關於蘋果手機class.on(‘click‘)失效的問題前端蘋果
- 關於javascript的this指向問題JavaScript
- 關於跨域的問題跨域
- 關於bit code的問題
- 關於序列同步的問題