近在學習如何在linux上搭建web服務器來發布web項目,由於本人是linux新手,所以中間入了不少坑,搞了好久才搞出點成果。
以下是具體的詳細步驟以及我對此做的一些總結和個人的一些見解,希望對跟我一樣的新手們有些幫助,有誤的地方還請大神們指出 😀!
(以下操作都是在虛擬機中進行)
1.選用CentOS6 64位作為服務器系統。
(原因:redhat要錢,而CentOS免費;CentOS相比於其它linux系統要成熟、穩定一點;CentOS7操作命令和目錄結構發生了一些變化所以選用版本6)
2.裝系統(使用CentOS-6.8-x86_64-bin-DVD1.iso鏡像安裝)
創建虛擬機時注意以下兩個地方的選擇,其他都是按默認選擇。
3.配置網絡環境
----------------------------------------------------網絡配置開始---------------------------------------------------------
1)windos物理機:
啟用VMnet1網卡,並將其ip修改為192.168.0.100,
本地連接則為自動獲取。
2)虛擬機服務器(即本系統):
編輯虛擬機配置,移除網卡“以太網2”,雙擊網卡“以太網”,將網絡連接改為“自定義”,選擇VMnet1(僅主機)。
打開終端,配置eth0端口IP為192.168.0.101,並關閉防火牆。
cd /etc/sysconfig/network-scripts(進入network-scripts目錄下)
vi ifcfg-eth0(修改eth0網卡配置文件,永久生效)
BOOTPROTO=none /dhcp(自動獲取IP)/static(手工獲取)
IPADDR=192.168.0.101(ip地址)
NETMASK=255.255.255.0(子網掩碼)
保存並退出
service network restart(重啟一下網絡,使剛剛的修改生效)
網絡配置完畢,使用windows的cmd測試一下
----------------------------------------------------網絡配置完畢---------------------------------------------------------
4.安裝JDK(jdk-8u121-linux-x64.tar.gz)
----------------------------------------------------JDK安裝開始----------------------------------------------------------
使用WinSCP將JDK安裝包從windows傳遞到linux。
在linux的/usr目錄下新建文件夾java,並包安裝包拖到java文件夾中
cd /usr/java(進入java目錄下)
tar xvf jdk-8u121-linux-x64.tar.gz(解壓jdk安裝包)
在/etc/profile文件末尾添加如下幾行
----------------------------------------------------JDK安裝完畢----------------------------------------------------------
5.安裝tomcat(apache-tomcat-8.5.12.tar.gz)
----------------------------------------------------Tomcat安裝開始-----------------------------------------------------
步驟與JDK的安裝基本差不多。
先在/usr下新建tomcat文件夾,並把安裝包拷貝進來
cd /usr/tomcat
tar xvf apache-tomcat-8.5.12.tar.gz
source /etc/profile(使修改生效)
使tomcat成為系統服務
cp catalina.sh /etc/init.d/tomcat
vi /etc/init.d/tomcat(增加如下內容)
退出並保存
----------------------------------------------------Tomcat安裝完畢-----------------------------------------------------
6.安裝MySQL(mysql-5.6.35-linux-glibc2.5-x86_64.tar.gz)
----------------------------------------------------MySQL安裝開始-----------------------------------------------------
rpm -qa | grep -i mysql(檢查之前版本)
yum -y remove mysql-libs*(卸載之前安裝所有)
將安裝包拷貝到/usr/local目錄下
添加mysql服務
vi /etc/profile(添加環境變量)
保存並退出
source /etc/profile(使修改生效)
vi /etc/my.cnf(修改mysql配置文件,修改如下內容)
保存並退出
----------------------------------------------------MySQL安裝完畢-----------------------------------------------------
7.創建數據庫並導入數據
拷貝數據庫腳本文件到/usr/local目錄下
8.發布web項目
拷貝項目war包到/usr/tomcat/apache-tomcat-8.5.12/webapps目錄下,
等待tomcat自動將war包解壓完畢,在瀏覽器輸入項目路徑即可訪問項目了。