1. 程式人生 > 其它 >伺服器搭建(一)java環境配置+tomcat配置

伺服器搭建(一)java環境配置+tomcat配置

阿里雲伺服器搭建(一)java環境配置+tomcat配置

https://www.jianshu.com/p/add543fb9167

一、linux下安裝jdk配置環境

1、先下載jdk,地址如下:

http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

在根目錄下新建一個software , 將下載好的tar.gz上傳到/software/java目錄

在xshell用命令解壓安裝

tar -zxvf jdk-11.0.13_linux-x64_bin.tar.gz

2、配置環境

與Windows中配置JDK類似需要配置一下三個環境變數,上面也說過了為了安全考慮,我們就在~/.bashrc下配置變數

第一步: 加入下面變數(注意“=”兩邊沒有空格)

vi ~/.bashrc

export JAVA_HOME=/software/java/jdk-11.0.13

export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export PATH=$JAVA_HOME/bin:$PATH

第二步: 使環境變數生效

source ~/.bashrc

第三步:檢查

輸入命令檢視環境變數:

echo $CLASSPATH

echo $PATH

輸入命令檢視jdk的版本

java -version

二、linux下配置tomcat

1、先下載tomcat的linux版本,地址如下:

https://tomcat.apache.org/download-90.cgi

將下載好的tar.gz上傳到/software/tomcat/目錄

解壓在/sotfware/下面:

tar -zxvf apache-tomcat-9.0.55.tar.gz

mv apache-tomcat-9.0.55 tomcat9

2、配置 JAVA-HOME(這一步我沒有做,不過貼在這裡,大家自行取捨)

編輯 /software/tomcat9/bin/catalina.sh 檔案,配置 JAVA-HOME 變數,讓 Tomcat 可以搜尋到 JDK 的目錄,與其一起工作。

3、修改埠號(這一步也不是一定要做的,不過我修改成9999了)

進入tomcat9伺服器的conf目錄下,找到server.xml檔案

vi tomcat9/conf/server.xml

埠轉發:80 -> 8080

iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080

service iptables save

修改完成後,按“Esc”鍵+:+wq

4、啟動

cd tomcat9/bin

./startup.sh

測試

用curl命令試下:

curl http://localhost

5、開機自動啟動

在/etc/rc.d/rc.local檔案中最後新增下面兩行指令碼

vi /etc/rc.d/rc.local

export JAVA_HOME=/software/java/jdk-11.0.13

jdk安裝目錄

/software/tomcat/tomcat9/bin/startup.sh start

tomcat安裝目錄

修改rc.local檔案為可執行

chmod +x /etc/rc.d/rc.local

reboot重啟

阿里雲伺服器搭建(二)--mysql配置+部署web專案

一、linux下配置mysql

1、安裝mysql

首先檢查一下本機上面是否安裝有mysql(我的並沒有安裝過mysql):

rpm -qa | grep mysql

如果安裝了, 普通刪除模式

rpm -e ... --nodeps

(1)安裝MySQL官方的Yum Repository

5.7

wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

8.0

wget -i -c http://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm

(2)下載rpm包

5.7

yum -y install mysql57-community-release-el7-10.noarch.rpm

8.0

yum -y install mysql80-community-release-el7-3.noarch.rpm

(3)安裝MySQL服務

yum -y install mysql-community-server

(4)啟動mysql服務(注意:是mysqld哦

systemctl start mysqld.service

(5) 檢視mysql是否啟動成功

systemctl status mysqld

2、設定 mysql 開機自啟

systemctl enable mysqld

systemctl daemon-reload

3、設定mysql密碼

執行以下命令,查詢到初始臨時密碼後,登陸mysql:

grep 'temporary password' /var/log/mysqld.log

提示ERROR 1819 (HY000): Your password does not satisfy the current policy requirements錯誤

如果不需要密碼策略,在/etc/my.cnf檔案中新增如下配置禁用即可:

vi /etc/my.cnf

validate_password = off

重新啟動mysql服務使配置生效:

systemctl restart mysqld

登陸mysql :

mysql -u root -p

輸入密碼

然後在修改密碼:

alter user root@localhost identified by '你要修改成的密碼';

4、刪除

5、配置遠端登入:

create user 'myAdmin'@'%' identified by '123456';

grant all privileges on . to 'myAdmin'@'%' with grant option;

沖刷許可權

flush privileges;

6、檢視字元編碼

show variables like '%char%';

修改MySQL的配置檔案:字元編碼(/etc/my.cnf)

vi /etc/my.cnf

[mysqld]

default-storage-engine=innodb
character_set_server=utf8
init_connect='SET NAMES utf8'
sql_mode=NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

[client]
default-character-set=utf8