web項目服務器安裝及配置(虛擬機centOS7)


 

一、安裝VMware(如需)


1、首先下載VMware虛擬機,地址: 
https://www.vmware.com/products/workstation-pro/workstation-pro-evaluation.html


2、安裝完后點擊許可證,輸入CG54H-D8D0H-H8DHY-C6X7X-N2KG6破解,破解完后需重啟電腦 

 

 

 

 

二、創建虛擬機准備安裝環境


1、先下載CentOS,鏡像地址: 
http://isoredirect.centos.org/centos/7/isos/x86_64/,隨便選一個地址進去,這里我們以CentOS-7-x86_64-Minimal-1708.iso 為例。(Minimal只包含最基礎的部分,無圖形界面,無附帶軟件,需通過yum安裝軟件,如有需要可自行下載其他版本。)

 

2、打開之前裝好的VMware,選擇“創建新的虛擬機” 

 

3、“典型”,“下一步”  

 

 

4、選擇centOS7.iso鏡像文件 ,下一步

 

5、命名和安裝位置選擇,點擊“下一步”; 
 

 

6、默認選擇磁盤容量

 

 

7、可以自定義硬件,也可以默認。 
 

 

8、“處理器數量“表示虛擬機使用的CPU個數, “每個處理器的核心數量”表示虛擬機使用的CPU是幾核的,這兩個參數請根據你的物理機實際情況進行選擇,如果設置不正確會造成虛擬機卡頓、死機,我們可以使用默認參數,點擊“下一步”; 
 

 

 

9、接下來給虛擬機分配內存,內存越大,運行越流暢,但不能超出推薦的最大內存 

 

 

 

三、開啟虛擬機正式安裝centOS7(如果是服務器可以直接安裝linux)


1、開啟虛擬機,若出現如下錯誤(此處由於win10系統引起) 
 

用記事本打開,找到“vmci0.present”,將true更改為false點擊保存重啟即可 

 

 

2、啟動虛擬機后,會顯示如下界面,鼠標移動到虛擬機顯示的區域,等鼠標變成手形時點擊左鍵,使虛擬機獲得焦點(按Ctrl+Alt可釋放鼠標),使用鍵盤的上下箭頭按鈕,選擇“Install CentOS 7”選項,使用鍵盤的回車鍵,確定選項 

 

 

3、語言選擇界面,在左下角的輸入框里輸入“ch”,選擇“中文”“簡體中文(中國)”,點擊“繼續” 

 

 

4、接下來顯示“安裝信息摘要”頁面: 

1)、點擊其中的每一項進行設置(安裝位置可以自動分區,也可以自己手動分區),也可以使用默認設置; 

2)、其中的“軟件選擇”一項很重要,決定了你安裝后的系統包括哪些功能,選擇GNOME桌面。

3) 、點擊安裝位置,點擊完成,默認自動分區 

4) 、點擊“開始安裝”; 

 

 

5、在安裝的過程中,我們設置一下“ROOT密碼”,如果你設置的ROOT密碼比較簡單,需要按左上角的“完成”按鈕兩次,完成安裝后,點擊右下角的“重啟”按鈕,重啟虛擬機 

 

 

6、點擊未接受許可 

 

 

7、點擊我接受許,點擊完成

 

 

8、點擊網絡和主機名,點擊右邊打開,點擊完成

 

 

9、點擊完成配置,點擊前進

 

 

10、設置用戶

用戶名:roo  密碼:a123s123d123

 

 

11、設置密碼

 

 

 

四、網絡設置(設置虛擬機橋接模式的靜態IP地址


1、修改虛擬機為橋接模式如下圖:

 

 

2、進入虛擬機的centos7系統中,修改centos7的ip(centos7 ifconfig不能使用,可以使用ip addr命令,CentOS 7中ip命令將逐漸取代 ifconfig)

1)cd /etc/sysconfig/network-scripts/

2)ls  這里出現ifcfg-ens33,不同機可能不一樣。

 

 

3、vi ifcfg-ens33

 

修改內容:BOOTPROTO=none

ONBOOT=yes

 新增內容:如圖第二個箭頭所示

(新增的IPADDR為你自己設定的靜態IP,前三位需要與主機IP保持一致)

 

4:wq     保存退出

 

5、 service network restart      重啟network

 

6、這時可以測試一下主機能否ping通虛擬機  虛擬機能否ping通外網。

 

7、通過ip addr 查找ifcfg-ens33的IP地址,檢查是否將IP改為自己設定的靜態IP 地址,同時以便連接Xshell。

 

8、關閉centOS 7防火牆

查看防火牆狀態:firewall-cmd --state

關閉防火牆命令:systemctl stop firewalld.service

開啟防火牆命令:systemctl disable firewalld.service

這里需要把防火牆關閉才能從瀏覽器連接到tomcat上。

 

 

五、服務器所需軟件安裝及配置

 

1. 安裝winSCP至Windows系統上(默認安裝即可)

 

2. 打開linux的終端界面,根據上述通過ip addr 查找ifcfg-ens33的IP地址

 

3. 打開winSCP,主機名為查詢到的IP地址,

用戶名選擇:root,密碼選擇:123456(安裝centOS 7是確定的密碼)

登錄成功后

 

4. 在右側窗口,跳轉至/usr/local目錄下,新建tomcat_8080、tomcat_8082和zookeeper目錄,通過該程序將tomcat、zookeeper安裝文件上傳至對應的新建目錄下

 

 

5. linux終端中,切換至/usr/local/tomcat_8080和/usr/local/tomcat_8082目錄下,輸入解壓縮命令:

tar -zxvf apache-tomcat-8.5.40.tar.gz

切換至/usr/local/zookeeper目錄下,輸入解壓縮命令:

tar -zxvf zookeeper-3.4.8.tar.gz

如下圖即為解壓縮成功

 

 

6. 通過winSCP修改zookeeper的conf目錄下的zoo_simple.cfg,修改完后,重命名為zoo.cfg

tickTime=2000

initLimit=10

syncLimit=5

dataDir=/usr/local/zookeeper/zkdata   ----保存snapshot文件的路徑

clientPort=2181

 

7. 在/usr/local/zookeeper/zookeeper-3.4.8/bin目錄下,運行zkServer.sh

./zkServer.sh start

ps:./bin/zkServer.sh help 可以查看服務器端所有可以執行的指令

 

8. 解決兩個tomcat同時運行的配置問題

winSCP中進入

/usr/local/tomcat_8082/apache-tomcat-8.5.40/conf目錄下

打開並修改server.xml文件。(紅色圈為修改部分)修改后保存,從新啟動tomcat

 

 

 

六、web項目部署

 

1. 項目包:

 

 

2. 用winSCP連接至虛擬機

 

 

3. 在終端中,進入/usr/local/tomcat_8080/apache-tomcat-8.5.40/webapps目錄下,將HIS02-service.war上傳至該目錄下。同理,進入/usr/local/tomcat_8082/apache-tomcat-8.5.40/webapps目錄下,將HIS02-web.war上傳至該目錄下。

 

 

4. 啟動兩個tomcat,啟動方法:

在終端,切換至/usr/local/tomcat_8082/apache-tomcat-8.5.40/bin目錄下,

輸入啟動命令:./startup.sh

同理啟動第二個tomcat。

相同的目錄下,關閉命令為:./shutdown.sh

 

5. 這一步通過winSCP進入/usr/local/tomcat_8080/apache-tomcat-8.5.40/webapps目錄下,可以發現多了一個目錄HIS02-service。

 

另一個web的tomcat同樣如此。如果沒有就重新啟動這兩個tomcat。

 

6. 此時在winSCP進入/usr/local/tomcat_8080/apache-tomcat-8.5.40/webapps/HIS02-service/WEB-INF/classes目錄下,打開並修改db.properties

 

修改此配置文件為數據庫所在主機的IP和數據庫sa超級用戶的密碼

 

 

7. 接着在winSCP進入/usr/local/tomcat_8080/apache-tomcat-8.5.40/webapps/HIS02-service/WEB-INF/classes/dubbo

目錄下,打開並修改dubboServer_DYTApplicationContext.xml文件,遇到報錯不用理會,點×關閉即可。

修改zookeeper// 后的IP地 址。

 

 

8. 同理,修改HIS02-web目錄下的相同位置的dubboClient_DYTApplicationContext.xml文件,同樣是修改IP地址。

 

9. 接着在linux終端中,重啟兩個tomcat,然后打開谷歌瀏覽器,訪問http://IP:8082/HIS02-web/index.html

訪問成功,及項目部署成功。(此處IP為自己設置的linux靜態IP)

 

原創不易,轉載請附出自:https://www.cnblogs.com/nykuo/p/github-INN-nykuo.html

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM