1. 程式人生 > 實用技巧 >centos6.9 安裝JAVA-WEB環境

centos6.9 安裝JAVA-WEB環境

  • 本文包含Docker的安裝、docker啟動mysql容器、安裝nginx、配置jdk環境、安裝tomcat以及centos的防火牆設定

1.yum安裝Docker

1.1 檢視系統的具體版本
lsb_release -a
1.2 確保 yum 包更新到最新
sudo yum update
1.3 安裝Docker需要的系統工具
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
1.4 新增Docker的軟體源資訊
sudo yum -y install http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
1.5 更新 yum 快取
sudo yum makecache fast
1.6 安裝docker-io
sudo yum install docker-io
1.7 檢視Docker版本
docker  version
1.8 啟動Docker服務
service docker  start
  • 關閉docker服務:service docker stop

2.Docker安裝mysql容器

  • 進入https://hub.docker.com/ 搜尋所需要的mysql映象
2.1 下載mysql映象
  • 下載指定版本的mysql映象 mysql/mysql-server-5.7.24

docker pull mysql/mysql-server:5.7.24
2.2 啟動mysql容器
docker run --name x-mysql -e MYSQL_ROOT_PASSWORD=root -p 3306:3306 -d mysql/mysql-server:5.7.24
2.3 進入mysql容器
docker exec -it x-mysql /bin/bash
2.4 進入mysql服務
mysql -u root -p 
2.5 設定mysql使用者
grant all privileges on *.* to 'root'@'%'identified by 'root' with grant option;
2.6 啟動mysql
use mysql
2.7 檢視mysql資料表
show tables; 
2.8 檢視mysql使用者
select Host,User from user; 

3.安裝nginx

3.1 建立一個源配置檔案nginx.repo
  • 在/etc/yum.repos.d/目錄下建立一個源配置檔案nginx.repo

cd /etc/yum.repos.d/
vim nginx.repo
  • nginx.repo中填寫一下內容

[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/6/$basearch/
gpgcheck=0
enabled=1
3.2 yum安裝nginx
yum install nginx -y
3.3 啟動nginx
service nginx start
  • 啟動後訪問伺服器可看到nginx歡迎頁面,若無法訪問,則需要設定Linux防火牆,新增防火牆開放埠
3.3.1 檢視防火牆狀態
service iptables status
3.3.2編輯防火牆開放埠配置檔案
  vim /etc/sysconfig/iptables
  • 開放埠的命令如下:

-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
3.3.3 重啟防火牆
service iptables restart
  • 開啟防火牆:service iptables start
  • 關閉防火牆:service iptables stop
3.4 解決負載均衡的許可權問題
  • 在進行Nginx+Tomcat 負載均衡的時候遇到了這個許可權問題,在error.log日誌中,我們可以看到如下:

connect() to 127.0.0.1:8080 failed (13: Permission denied) while connecting to upstream,
3.4.1 解決辦法
  • 執行下面的命令

setsebool -P httpd_can_network_connect 1

4.安裝JDK1.8

4.1 下載JDK8
4.2 檢視當前是否安裝JDK
 java -version
4.3 檢視安裝了哪些java相關的軟體
rpm -qa | grep java
4.4 解除安裝java相關軟體
yum -y remove java*
4.5 建立存放java的資料夾
mkdir /data/java 
4.6 將java解壓到當前目錄,並移動到指定目錄
tar -zxvf jdk-8u181-linux-x64.tar.gz
mv jdk1.8.0_181 /data/java/
4.7 編輯環境變數
vim /etc/profile
# 將下面的新增到unset i之前
JAVA_HOME=/data/java/jdk1.8.0_181
CLASSPATH=.:$JAVA_HOME/lib
PATH=$PATH:$JAVA_HOME/bin
export PATH JAVA_HOME CLASSPATH
# 使環境變數生效
source /etc/profile
  • 這樣就可以使用自己配置的JDK了

5.安裝tomcat8

5.1 下載tomcat
5.2 解壓壓縮包到當前資料夾並移動到指定目錄
# 解壓
tar -zxvf apache-tomcat-8.0.50.tar.gz
# 移動到指定目錄
mv apache-tomcat-8.0.50 /data/
# 重新命名
mv apache-tomcat-8.0.50 tomcat-8.0.50
5.3 開放防火牆8080埠
vim /etc/sysconfig/iptables
# 新增下面配置
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
# 重啟防火牆
service iptables restart
5.4 tomcat啟動、關閉
 cd /data/tomcat-8.0.50/bin
 #啟動tomcat
./startup.sh
#關閉tomcat
./shutdown.sh
#檢視執行日誌
tail -f ../logs/catalina.out