概述
为什么80%的码农都做不了架构师?>>>
当我们拿到新买的ecs服务器,并且用SSH连接上后(纳尼?你告诉我你不知道怎么用SSH连接?),发现居然sz rz 命令无法使用?额。。。那就安装呗。。。。怎么这么命令也没有,怎么那个命令也没有???好吧,我告诉你,这么centos是超级纯净版。。。。
利用阿里云镜像市场安装系统以及web环境
购买完成后进入我的工作台,找到云ECS后,点击实例,找到我们购买的节点,就可以看到服务器了!

之后我们点击“管理”,进入服务器管理界面,在右上角找到“停止”按钮,先把服务器停止掉,这样才能跟换系统。

再等待服务器停止后,配置信息一栏的“更换系统盘”按钮会点亮。我们点击更换系统盘

点击“镜像市场”,然后选择“从镜像市场选择”

在弹出的对话框中,我们搜素“TOMCAT”(这里按照需要检索,也可以是PHP,或者NGINX等),之后在结果中选择我们需要的JAVA运行环境(这里我选择的是集成软件:JDK1.7.0、Tomcat7、MySQL5.5、Pure-FTPd1.0.42、Redis3.0.7、Memcached1.4.25、Jemalloc4.1.0)
再购买前,或者购买后,一定要点进去看看运行环境的说明,里面有很多信息哦,比如MYSQL的初始密码什么的

我们点击“同意并使用”,再返回的页面中输入root用户的连接密码,即可成功切换系统。最后我们重新启动服务器即可。
配置mysql远程连接
tomcat和java不用配置,按到即可使用。主要是mysql的远程服务器没有开启,服务器的3306端口没有开启。
- 开启3306端口及常用的其它端口
查看是否有这个文件/etc/sysconfig/iptables,
iptables -P OUTPUT ACCEPT #增加/etc/sysconfig/iptables文件
iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT #允许3306数据库端口通过防火墙
iptables -A INPUT -p tcp --dport 3306 -j ACCEPT
service iptables save #保存修改
service iptables restart #防火墙重启
iptables -L -n #查看当前都开放了那些端口
cat /etc/sysconfig/iptables有3306这条信息
- MySQL数据库开启远程连接
mysql -u root -p
MySQL [(none)]> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '数据库密码' WITH GRANT OPTION;
MySQL [(none)]> FLUSH PRIVILEGES;
MySQL [(none)]> EXIT;
- 开放3306所有IP访问权限
修改/etc/my.cnf,将 bind-address
配置注释掉
修改/etc/host.cnf,新增 mysqld-max : ALL :ALLOW
项
最后,经过上面的配置,如果还是不能访问mysql,就使用终极必杀,关掉iptables,
命令:关于防火墙的命令
#重启后永久性生效:
开启:chkconfig iptables on
关闭:chkconfig iptables off
即时生效,重启后失效:
开启:service iptables start
转载于:https://my.oschina.net/qnloft/blog/732166
最后
以上就是英俊山水为你收集整理的阿里云ECS服务器JAVA环境部署 —— JAVA WEB环境搭建以及MYSQL远程访问配置的全部内容,希望文章能够帮你解决阿里云ECS服务器JAVA环境部署 —— JAVA WEB环境搭建以及MYSQL远程访问配置所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复