云服务器CtenOS7部署Javaweb环境
前言
- 使用yum方式(yum是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。个人觉得这种方式比较方便)
- Xftp(可以轻松的将本地数据传到云服务器上。如上传jar包,war包等。改路径默认安装即可)
- Xshell(可以连接上自己的云服务器并进行操作。改路径默认安装即可)非商用免费官方地址
过程
1. 创建安全组(略。查查就有)
2. 使用Xshell连接云服务器
打开Xshell
不知道密码的在这里。
连接成功
3. 安装jdk
查看yum上的jdk版本(这里选择的是普遍使用的版本)[root@localhost ]# yum list java-1.8*
选择你要安装的键入命令[root@localhost ]# yum -y install java-1.8.0-openjdk.x86_64
安装成功后查看[root@localhost ]# java -version
4. 安装mysql
(此为8.0版本)
[root@localhost ]# `wget https://dev.mysql.com/get/mysql80-community-release-el7-2.noarch.rpm`
(5.7替换为[root@localhost ]# `wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm`)
[root@localhost ]# `rpm -ivh mysql80-community-release-el7-2.noarch.rpm`
(5.7替换为[root@localhost ]# `rpm -ivh mysql57-community-release-el7-8.noarch.rpm`)
[root@localhost ]# yum makecache
[root@localhost ]# yum -y install mysql-community-server.x86_64
[root@localhost ]# systemctl start mysqld
[root@localhost ]# systemctl enable mysqld
[root@localhost ]# cat /var/log/mysqld.log |grep password
[root@localhost ]# mysql -uroot -p
复制粘贴临时密码(使用右键粘贴。快捷键无效)进入mysql
修改密码:mysql>alter user 'root'@'localhost' identified by 'Weishen123@';
(密码最小长度为8位,且必须包含一个大小写字母,一个特殊符号否则修改不成功)
也可修改规则(可选):
mysql> SHOW VARIABLES LIKE ‘validate_password%’; 查看规则
mysql> set global validate_password.length=0; 最小长度
mysql> set global validate_password.mixed_case_count=0; 至少包含的小写字母个数和大写字母个数
mysql> set global validate_password.number_count=0; 至少包含的数字个数
mysql> set global validate_password.special_char_count=0; 至少包含的特殊符号个数
5.安装Tomca
tomcat官网查看下载链接
我用的是9.0.45的tomcat
https://downloads.apache.org/tomcat/tomcat-9/v9.0.45/bin/apache-tomcat-9.0.45.tar.gz
[root@localhost ]# wget https://downloads.apache.org/tomcat/tomcat-9/v9.0.45/bin/apache-tomcat-9.0.45.tar.gz
解压启动(启动- startup.sh 停止-shutdown.sh)
[root@localhost]# tar -zxvf apache-tomcat-9.0.45.tar.gz
[root@localhost]# ll
[root@localhost]# cd apache-tomcat-9.0.45
[root@localhost apache-tomcat-9.0.45]# ./bin/startup.sh
启动成功
公网IP:8080 访问(安全组需要添加8080否则无法访问)
通过
即可将web项目部署上去了。