第一步:下載 軟件 和 JDK(JDK 是Java開發工具包 (Java Development Kit ) 的縮寫)
軟件推薦下載:Xftp 和 FileZilla 這兩個軟件方便從本機電腦上下載的JDK上傳到Linux里。
JDK:第一個 https://archive.apache.org/dist/tomcat/tomcat-8/v8.5.39/bin/
第二個:https://www.oracle.com/java/technologies/javase-jdk16-downloads.html
下載完之后利用上面下載的兩個軟件的其中一個將兩個文件傳輸到Linux里。
傳入后兩個文件如下圖是紅色的。
第二步:安裝 JDK 與啟動 Tomcat
關閉防火牆、關閉se。
systemctl status firewalld //查看防火牆是否關閉
systemctl stop firewalld //關閉防火牆
getenforce //查看是否關閉se
setenforce 0 //臨時關閉se
徹底關閉se需要進config目錄里關閉,如下:
vi /etc/selinux/config //進入config目錄
這個顯示的是開啟把 enforcing 改為 disabled 就修改成功了。
開始解壓那兩個文件,如下:
tar -zxf +需要解壓的文件名 //解壓文件
最下面的綠色的是解壓完成的。然后把他移動到存放軟件的目錄里並且改名為 jdk16 ,如下:
mv /opt/jdk-16.0.2 /usr/local/jdk16 //移動到 /usr/local 里並且改名為 jdk16
修改全局環境變量,如下:
yum install -y net-tools //下載一個 net-tools 命令
yum install -y vim //下載 vim 命令
vim /etc/profile //進入環境變量的目錄中
進去之后最后面是這樣的,然后在最下面輸入這些行代碼就可以了,把 jdk1.8 改成你所改的名字。
{ 按 i 是修改/輸入文件,修改完之后呢按 ESC 是退出修改權限再按 :wq 冒號后寫 w 是保存 q 是退出 }
source /etc/profile //刷新一下環境
java -version //產看是否安裝JDK成功
如果安裝的版本跟你下載的版本不一樣的話,那你就安裝錯誤了。
第四步:Tomcant安裝
mv /opt/apache-tomcat-8.5.39 /usr/local/tomcat //移動到 /usr/local/ 里並改名為 tomcat
啟動 Tomcant 1.首先進入它所在的目錄里 cd /usr/local/tomcat/
2.然后 ./bin/startup.sh //啟動Tomcat
./bin/shutdown.sh //關閉Tomcat
ps -aux |grep java //查看是否啟動Tomcat
這樣是成功啟動了的。
netstat -lntp |grep java //產看端口
然后在瀏覽器中輸入虛擬機的 ip 地址 加上你8080端口就歐克了。(例如:192.168.1.2:8080)
出現這個畫面就可以了。如果要是訪問不了就說明防火牆還有se沒有關閉,關閉一些就可以了。
進入 vim /etc/profile 環境變量中 把剛剛修改的第三行后面加上 /usr/local/tomcat/bin 改完之后直接輸入 shutdown.sh 就直接可以關閉 startup.sh 也直接可以啟動多方便快捷。
第三步:配置 Tomcat 的80端口
vim /usr/local/tomcat/conf/server.xml //進server.xml文件
配置 server.xml 文件中搜索 /port {進去文件之后直接輸入斜杠(/)再輸入port 這就是搜索} 找到 8080 把 8080 修改為 80 訪問上面那個網頁就不需要在后面輸入 8080 了。
/usr/local/tomcat/bin/shutdown.sh //關閉 Tomcat
/usr/local/tomcat/bin/startup.sh //開啟 Tomcat
netstat -ntlp |grep java //檢查端口號
一關一開就相當刷新了一下,然后就可以去瀏覽器上直接搜索虛擬機的 ip 了。
第四步:配置 Tomcat 虛擬主機
先了解一下默認主機,進去默認主機的文件之后 Shift+G 翻到最后面。
vim /usr/local/tomcat/conf/server.xml //默認主機的存放路徑
其中 <Host> 和 </Host> 之間的配置為虛擬主機配置部分:
name 定義域名;
appBase 定義應用的目錄;
unpackWARs 為是否自動解壓war包;
autoDeploy 如果此項設置為true,表示Tomcat服務處於運行狀態,能夠檢測appbase下的文件,如果有新的Web應用加入進來,會自動發布這個Web應用。
了解一些就行了,知道里面的東西是什么就行了。接着我們來新增一個虛擬主機,操作如下:
下載一個zrlog : http://dl.zrlog.com/release/zrlog-1.7.1-baaecb9-release.war 將下載的 zrlog 包傳到 /usr/local/tomcat/webapps 下因為他會自動解壓,解壓完成之后把它改一下名字。
mv zrloh-1.7.1-baaecb9-release zrlog //更改文件名
在瀏覽器中輸入虛擬機 ip 后加上 /zrlog 就會出現下面這個頁面。
這個畢竟是一個寫博客的平台他需要一定的服務和內存,所有下載一個數據庫。
yum install -y mariadb-server //下載 maridb-server 數據庫
systemctl start mariadb //啟動 mariadb 數據庫
初始化一下數據庫 mysql_secure_installation //初始數據庫
第一個 y 是讓你輸入密碼的 輸入完第一個 y 然后輸入密碼,然后再輸入 y ,接着 n 這個是取消的遠程登錄 ,然后再接着 y 。就OK了。
systemctl restart mariadb //重啟數據庫
mysql -uroot -p123456 //進入數據庫(-p 后面是數據庫密碼)
進去之后看下面圖片的操作,主要看紅色框住的就行。(-p 后還是加密碼)
然后在上面那個網站站中輸入信息后會出來這個頁面。
開始配置虛擬機
vim /usr/local/tomcat/conf/server.xml 先進入 server.xml 文件,在文件最后面輸入下面代碼。
<Host name="www.123.cn" appBase=""
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Context path="" docBase="/data/wwwroot/123.cn/" debug="0" reloadable="true" crossContext="true"/>
</Host>
修改完成之后創建一個空文件夾,然后將 zrlog 里的文件移動過來
mkdir -p /data/wwwroot/123.cn //創建文件名為123.cn的文件
mv webapps/zrlog/* /data/wwwroot/123.cn //將文件 zrlog 移動到 123.cn (* 號表示全部)
查看是否成功移動過來,后重啟一下。然后再自己主機上的 C:\Windows\System32\drivers\etc 路徑下單 hosts 文件。在最下面輸入自己的 ip 還有域名,域名要跟自己虛擬機 cat conf/server.xml 里的域名一樣。
做這個的目的就是在瀏覽器上不需要再輸入 ip 直接輸入 www.123.cn 就可以了。
ls /usr/local/tomcat/logs/ //查看配置文件
第五步:配置生成日志
進去 vim /conf/server.xml 文件之后把上面的紅框復制到下面紅框里就行了。
重啟一下 Tomcat 。
ls /usr/local/tomcat/logs/ //產看是否生成日志
只有你寫一個日志到時候這里才可以顯示出來。