1. 程式人生 > >CentOS7.3 安裝及配置Apache 和Tomcat

CentOS7.3 安裝及配置Apache 和Tomcat

1. Apache 安裝

# yum install httpd
//安裝過程中會提示“is this ok [y/d/N]”,輸入y,回車即可

2. Apache 配置

//開啟 Apache 服務
# systemctl start httpd.service

//檢視Apache 服務的執行狀態
# systemctl status httpd.service

//開機自動啟動Apache 服務
# systemctl enable httpd.service

//Apache的配置檔案進行編輯
# vim /etc/httpd/conf/httpd.conf
//安裝完這後,你在瀏覽器中輸入IP時,你還不能訪問站點。這是因為防火牆裡沒設定埠規則,下面我們可以對防火牆進行相應的配置,開啟防火牆(預設時firewalld防火牆是關閉的,iptables是開啟的,所以我們在這裡對 iptables 進行修改)的配置檔案
# vi /etc/sysconfig/iptables //按i鍵進入編輯模式,在檔案裡追加如下一行程式碼 -A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT

編輯完成後,按 Esc 鍵退出編輯模式,然後按:wq,儲存退出。

重啟下 iptables 服務

# systemctl restart iptables.service

至此,Apache安裝配置完成

安裝和配置Tomcat8

3. 解壓以及新建目錄

tar -zxvf apache-tomcat-8.5.20.tar.gz 

4. 配置tomcat server.xml

server.xml可以配置埠,編碼以及配置專案等等,我們這裡就配置一個埠,把預設的8080,修改成80

# vi /home/tomcat/apache-tomcat-8.5.16/conf/server.xml

這裡寫圖片描述

把8080埠改成80,然後儲存退出;

5. 配置防火牆,開放80埠

firewall-cmd --zone=public --add-port=80/tcp --permanent

firewall-cmd --reload

6. 啟動tomcat

[[email protected] ~]# /home/centos/tomcat/apache-tomcat-8.5.20/bin/startup.sh 

Using CATALINA_BASE:   /home/
centos/tomcat/apache-tomcat-8.5.20 Using CATALINA_HOME: /home/centos/tomcat/apache-tomcat-8.5.20 Using CATALINA_TMPDIR: /home/centos/tomcat/apache-tomcat-8.5.20/temp Using JRE_HOME: /home/centos/java/jdk1.8.0_144 Using CLASSPATH: /home/centos/tomcat/apache-tomcat-8.5.20/bin/bootstrap.jar:/home/centos/tomcat/apache-tomcat-8.5.20/bin/tomcat-juli.jar Tomcat started. 說明啟動成功

7. 瀏覽器輸入地址測試