服務器配置篇彙總(linux)+(jdk)+(tomcat)+(mysql)+(nginx)+(redis)+(fastDFS)+(mycat)+(git)+(maven) --菜鳥小回

服務器配置篇彙總(linux)+(jdk)+(tomcat)+(mysql)+(nginx)+(redis)+(fastDFS)+(mycat)+(git)+(maven)


本文說明:經一段時間學習,彙總整理了服務器配置方面的安裝方式。發表在此用於分享交流學習!


一、標題技術簡介:

  1. linux:Linux是一套免費使用和自由傳播的類Unix操作系統。主流版本:debian、ubuntu、centos;多用於服務器配置。此處不做過多介紹,大家自行百度。博主此次選用阿里雲的ECS服務器。系統版本爲Centos 7。公網ip爲120.27.244.176、個人域名爲http://www.idse.top/。
  2. jdk:Java 開發工具包。整個Java的核心,包括了Java運行環境JRE、Java工具和Java基礎類庫。java運行的必備環境,博主項目爲java的 ssm+maven項目。所以需要安裝jdk。
  3. tomcat:Tomcat 服務器是一個免費的開放源代碼的Web 應用服務器。屬於輕量級應用服務器,在中小型系統和併發訪問用戶不是很多的場合下被普遍使用,是開發和調試JSP 程序的首選。免費,快速,方便,易部署。這些特性讓他成我我們首選服務器。
  4. mysql:MySQL是一個關係型數據庫管理系統,由於其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,一般中小型網站的開發都選擇 MySQL 作爲網站數據庫。博主項目數據庫使用mysql數據庫。
  5. nginx:Nginx (engine x) 是一個高性能的HTTP和反向代理web服務器,Nginx作爲代理服務器。此處主要使用nginx配置負載均衡,讓部署在兩臺ECS服務器的兩個相同項目都可以被用戶用同一域名訪問。用一個域名去映射兩個ip。配置負載,讓項目更好的面對高併發。
  6. redis:是一個開源的使用ANSI C語言編寫、支持網絡、可基於內存亦可持久化的日誌型、Key-Value數據庫。一個高性能的key-value數據庫。由於使用上方的nginx代理服務器。客戶端訪問項目時很可能訪問我們兩臺服務器上的同一項目。我們的項目session共享問題就需要藉助redis短暫共享存儲。
  7. fastDFS:FastDFS是一個開源的輕量級分佈式文件系統,它對文件進行管理,功能包括:文件存儲、文件同步、文件訪問(文件上傳、文件下載)等,解決了大容量存儲和負載均衡的問題。博主項目中用到了圖片上傳下載功能。使用fastDFS製作一個屬於自己的圖庫,再合適不過了。
  8. mycat:Mycat 是一個開源的分佈式數據庫系統,mycat是一個數據庫中間件,也可以理解爲是數據庫代理。mycat的三大功能:分表、讀寫分離、主從切換。此處暫時只是簡單模擬分表功能。也用來降低單個mysql數據庫讀寫壓力。
  9. git+maven:實現Spring Boot項目的快速上傳服務器並打包運行

二、需要用到的軟件,工具,配置文件下載:

鏈接: 軟件+工具+配置文件
提取碼: j6ft
在這裏插入圖片描述在這裏插入圖片描述在這裏插入圖片描述

三、阿里雲服務器的購買,簡單配置連接在上篇博客已經寫過。另外如果沒有linux命令使用經驗也建議先去閱讀下方鏈接博文,比較詳細。


四、創建安全組規則(開放端口)

  1. 管理ECSenter description here
  2. 進去本實例安全組,配置規則。

enter description here
3. 快速創建規則
在這裏插入圖片描述
4. 配置下方所用技術端口
在這裏插入圖片描述


五、標題技術安裝方法。太長不易閱讀,故分開發布。

1.服務器部署—《jdk篇》

2.服務器部署—《tomcat篇》

3.服務器部署—《mysql篇》

4.服務器部署—《nginx篇》

5.服務器部署—《redis篇》

6.服務器部署—《fastDFS篇》

7.服務器部署—《mycat篇》

7.服務器部署—《linux加載git倉庫代碼打包並運行》

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章