阿里云centos7部署JavaEE项目总结

部署步骤

1.安装JDK

2.安装Tomcat

3.安装MySQL

4.安装Nginx

以下步骤是通过wget方式下载和yum方式安装,当然也可以通过ftp上传对应的安装软件。

一、JDK安装

1、到Java oracle官方网站下载对应的jdk版本,选择Linux的rpm下,如:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

a20c629924894c021d34562aa07eeb9fd5b.jpg

2、从浏览器下载列表中复制下载链接

6b4d7fc6871d26e36c98812a60739c72977.jpg

3、去掉rpm后面的一段参数,通过以下命令就可以下载到对应的jdk

wget --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie;" http://download.oracle.com/otn-pub/java/jdk/8u171-b11/512cd62ec5174c3487ac17c61aaa89e8/jdk-8u171-linux-x64.rpm

4、输入Java、Javac检查安装是否成功

二、Tomcat安装

1、进入Apache Tomcat官网获取下载链接,如:https://tomcat.apache.org/download-80.cgi,获取方式同上。

2、解压Tomcat压缩包,解压命令:

tar -xzf apache-tomcat-8.5.31.tar.gz

3、进入Tomcat的bin目录运行输入命令成功运行:

sh startup.sh
三、Mysql安装

1、到mysql官方网站获取rpm下载链接,如:https://dev.mysql.com/downloads/repo/yum/,下载方式如上。

2、安装rpm,运行命令

rpm -ivh mysql80-community-release-el7-1.noarch.rpm

3、下载的rpm默认是安装最新的mysql,如果想要安装以前版本的mysql可以通过编辑 /etc/yum.repos.d/mysql-community.repo ,必须要执行第二部参会有此文件。enable=1表示安装此版本 ,enable=0不安装此版本。

20f65d8157b0cbfc96ac94f4a3be059c967.jpg

4、安装mysql,运行一下命令,-y表示安装过程中遇到选择的都是yes,不填要手动填写

yum -y install mysql-server

5、启动mysql

start mysqld.service

6、获取默认密码,默认账号为root

grep "password" /var/log/mysqld.log

7、登录mysql

mysql -uroot -p 

8、修改root密码,默认的密码策略需要大小写字母+特殊字符+数字的组合

SET PASSWORD = PASSWORD('your new password');
flush privileges;

9、设置mysql的编码格式为UTF-8,编辑 /etc/my.cnf, 在 [mysqld] 前添加如下代码:[client] default-character-set=utf8,在 [mysqld] 后添加如下代码:character_set_server=utf8。

500f77d7b5e9958aa0e1c8a35b8e20b95ea.jpg

10、重启mysql: service mysqld restart,查看编码命令:show variables like '%character%' ;  可以看到前后的对比。

前: a953373ad744647260310536b847c2005ea.jpg

后: 5ddd2c87a882fac8ce4064d2f59d72f7545.jpg

4、Nginx安装

1、到官网获取Nginx rpm链接,如:http://nginx.org/packages/centos/7/x86_64/RPMS/,下载方式如上。

2、运行一下命令安装。

rpm -ivh nginx-1.12.1-1.el7.ngx.x86_64.rpm

yum -y install nginx

3、启动Nginx

service nginx start

4、访问80端口,验证安装成功

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值