- OneinStack软件安装
- 第一步:下载oneinstack包
[root@ecs-4229 /]# cd /usr/local/src/
[root@ecs-4229 src]# wget http://mirrors.linuxeye.com/oneinstack-full.tar.gz - 注意:#包含源码,国内外均可下载
- 第二步:解压oneinstack包
[root@ecs-4229 src]# tar -zxvf oneinstack-full.tar.gz -C ./
[root@ecs-4229 src]# cd /usr/local/src/oneinstack/
[root@ecs-4229 oneinstack]# - 第三步:安装软件
[root@ecs-4229 oneinstack]# ./install.sh
安装流程,需要的软件就安装,不需要的就不安装;
注意:第二项iptables可以不用开启,因为有了安全组,如果开启之后需要,需要通过命令放开3306:
– 添加允许访问3306端口
[root@ecs-7ee6 ~]# iptables -I INPUT 4 -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT
– 保存iptables规则
[root@ecs-7ee6 ~]# service iptables save
安装后配置
- 输入java -version,查看java安装情况;
- Tomcat安装在/usr/local/下,远程访问需要:
(1) 关闭防火墙:参考上述命令
(2) 华为云ECS设置安全组,外网白名单:8080
(3) 注意:通过OneinStack安装的tomcat,在安装之后,在tomcat的conf为文件夹下,有两个文件,一个是server.xml_bk,另一个是server.xml,server.xml引用了vhost文件,server.xml文件无法正常访问到8080端口的tomcat,所以需要更换,可以先将其名修改成server1.xml,然后将server.xml_bk修改成server.xml即可,具体操作如下,这样war包才能自动解压:
[root@ecs-4229 /]# cd /usr/local/tomcat/conf
[root@ecs-4229 conf]# mv server.xml ./server.xml_stack
[root@ecs-4229 conf]# mv server.xml_bk ./server.xml
- 安装好之后输入http://公网IP:8080是404,是因为通过OneinStack安装的tomcat的webapps文件夹下只有一个空文件ROOT,所以需要将项目部署进去之后再访问;
-
Mysql也安装在/usr/local/下,远程访问需要:
(1) 关闭防火墙:参考上述命令
(2) 开启mysql远程登录权限,并刷新权限(远程使用navicat连接)
(3) 华为云ECS设置安全组,外网白名单:3306
(4) 如果在安装时选择开启了iptables规则,还需要配置ip(特别是:3306)