阿⾥云服务器配置环境和部署项⽬
阿⾥云服务器配置环境和部署项⽬
⼀、连接阿⾥云服务器:
登陆阿⾥云,进⼊控制台,在控制台可以看到⼀些我们的信息。
然后进⼊云服务器ECS:
进来之后可以看到我们购买的服务器的各项信息了。
点击云服务器,进⼊到该服务器明细。阿⾥提供远程连接。如图:
这⾥可以改实例名(我改成了wx3088),因为我不知道初始密码是多少,于是我点击管理重置密码。完了需要重启⼀次。
也可以通过xshell(通过使⽤linux 命令)和FileZilla(上传⽂件到远程服务器上)⼯具来连接远程服务器。因为我买的服务器是CentOS 的,所以应该上传.包,如图:
⼆、配置环境:我在服务器上安装了mysql,tomcat,jdk。⽤的是xshell ⼯具
1. 阿⾥云服务器安装mysql(linux系统)
安装mysql数据库步骤:
1.1 下载mysql源安装包: wget
1.2 安装mysql源:yum arch.rpm
若结尾出现complete!,则说明MySQL源安装完成
1.3 检测是否安装完成:yum repolist enabled | grep “mysql.-community.”
1.4 安装mysql:yum install mysql-community-server
 若结尾出现Complete!, 则MySQL安装完成
1.5 设置开启启动mysql服务:systemctl enable mysqld
1.6 查看安装的mysql版本:rpm -aq | grep -i mysql
1.7 启动MySQL服务:systemctl restart mysqld
1.8 查看MySQL初始密码:grep ‘A temporary password’ /var/log/mysqld.log
1.9 登录mysql:mysql -uroot -p 输⼊默认密码
1.10 这是操作会报错,提⽰修改密码,且密码要设置复杂点符合策略
修改密码:set password=password(‘密码’);
1.11 设置⽤户能够远程访问mysql:
grant all privileges on . to ‘⽤户名’@‘ip地址’ identified by ‘密码’ with grant option;
若需要⽤户在任何ip地址都能远程访问,则将上⾯的ip地址⽤%替换即可
设置完了使⽤:select host,user from user ;
1.12 注:mysql结束都要有分号;结尾,登录mysql后,命令不要复制,⼿打,不然不能执⾏
1.13 授权⽴刻⽣效:flush privileges;
重要:开放阿⾥云服务器安全组的3306端⼝,如果不开放这个端⼝,则⽆法连接到mysql。
点击“…更多”按钮,选择“⽹络和安全组”如图:
使⽤navicat连接远程mysql:
如果提⽰报错"1130,ERROR 1130: Host X.X.X.X is not allowed to connect to this MySQL server"
可能是没有给远程连接的⽤户的权限导致的。如下设置可以解决:
在服务器登⼊mysql后,更改 “mysql” 数据库⾥的 “user” 表⾥的 “host” 项,从”localhost”改称’%’。下⾯是⽤SQL语句解决问题:
mysql -u root -p
mysql>use mysql;
mysql>select ‘host’ from user where user=‘root’;
mysql>update user set host = ‘%’ where user =‘root’;mysql默认端口
mysql>flush privileges;
mysql>select ‘host’ from user where user=‘root’;
第⼀句是以权限⽤户root登录
第⼆句:选择mysql库
第三句:查看mysql库中的user表的host值(即可进⾏连接访问的主机/IP名称)
第四句:修改host值(以通配符%的内容增加主机/IP地址),当然也可以直接增加IP地址
第五句:刷新MySQL的系统权限相关表
第六句:再重新查看user表时,有修改。。
重起mysql服务即可完成。
⽤navicat⼯具连接远程mysql,出现如下所⽰,则表⽰连接成功:
2. 阿⾥云服务器安装和配置jdk(linux系统)
2.1 将上⾯下载好的*.包解压,解压到指定⽬录,命令如下:
tar zxvf -C /usr/wx/java/jdk
2.2 解压成功后,配置环境变量
输⼊:vi /etc/profile 或者 gedit /etc/profile
我⽤的是vi,然后按“i键”添加如下内容:
#set java environment
export JAVA_HOME=/usr/wx/java/jdk/jdk1.8.0_211
export JRE_HOME=/usr/wx/java/jdk/jdk1.8.0_211/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$JAVA_HOME:$PATH
注:这⾥应该是对应的jdk⽬录,且是root⽤户来做修改,否则⽆法保存。改好后,先按ESC 键或者[ctrl+c]退出编辑状态,输⼊“:wq ”来保存并退出,不保存退出是":q!"
保存后执⾏:source /etc/profile
验证安装:java -version
出现下图所⽰,则表明安装成功。
3. 阿⾥云服务器安装和配置Tomcat(linux系统)
3.1 上⾯已经上传成功了tomcat的安装包,接下来就是解压,此处我把tomcat解压到/usr/wx/tomcat9中去。
命令:tar zxvf apache-tomcat-9.0. -C /usr/wx/tomcat9
3.2 配置环境
进⼊到上⾯的tomcat 的bin ⽂件夹下:
输⼊命令:vi setclasspath.sh 或者 gedit setclasspath.sh
添加如下内容:
export JAVA_HOME=/usr/wx/java/jdk/jdk1.8.0_211
export JRE_HOME=/usr/wx/java/jdk/jdk1.8.0_211/jre
保存并退出(命令是“:wq”)。
退回到bin⽬录下:执⾏./startup.sh
出现Tomcat started.则表⽰安装且启动成功。
查看公⽹:
以及配置好端⼝:
然后在地址栏访问:出现下图则安装启动成功
三、在阿⾥云上部署项⽬
到这⾥为⽌已经在我的阿⾥云服务器搭好环境,那么接下来就可以部署项⽬了。从本地上传javaweb项⽬:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。