OneinStack(一键式安装java运行环境(jdk、mysql、tomcat、nginx等配置))

- 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

安装后配置

  1. 输入java -version,查看java安装情况;
  2. 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
  1. 安装好之后输入http://公网IP:8080是404,是因为通过OneinStack安装的tomcat的webapps文件夹下只有一个空文件ROOT,所以需要将项目部署进去之后再访问;
  2.  Mysql也安装在/usr/local/下,远程访问需要:
    

(1) 关闭防火墙:参考上述命令
(2) 开启mysql远程登录权限,并刷新权限(远程使用navicat连接)
(3) 华为云ECS设置安全组,外网白名单:3306
(4) 如果在安装时选择开启了iptables规则,还需要配置ip(特别是:3306)

注意:在部署访问项目时一定要关宿主机的防火墙,还有开启连接数据库的远程连接权限。

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
好的,我可以为你提供一些简单的步骤来部署 JDKTomcatNginxMySQL 环境。 1. 部署 JDK: - 下载适合你的 Linux 发行版的 JDK 安装包。 - 将安装包上传到服务器上,例如使用 scp 命令。 - 解压安装包并将 JDK 安装到你想要的目录中,例如 /usr/local/java。 - 配置环境变量,例如将 JAVA_HOME 设置为 JDK 安装路径,并将 PATH 加入到 JDK 的 bin 目录。 2. 部署 Tomcat: - 下载适合你的 Linux 发行版的 Tomcat 安装包。 - 将安装包上传到服务器上,例如使用 scp 命令。 - 解压安装包并将 Tomcat 安装到你想要的目录中,例如 /usr/local/tomcat。 - 配置 Tomcat 运行参数,例如设置监听端口、HTTPS、JVM 参数等。 - 启动 Tomcat 服务器,并检查它是否能够正常工作。 3. 部署 Nginx: - 下载适合你的 Linux 发行版的 Nginx 安装包。 - 将安装包上传到服务器上,例如使用 scp 命令。 - 解压安装包并将 Nginx 安装到你想要的目录中,例如 /usr/local/nginx。 - 配置 Nginx,例如设置监听端口、虚拟主机、反向代理等。 - 启动 Nginx 服务器,并检查它是否能够正常工作。 4. 部署 MySQL: - 下载适合你的 Linux 发行版的 MySQL 安装包。 - 将安装包上传到服务器上,例如使用 scp 命令。 - 解压安装包并将 MySQL 安装到你想要的目录中,例如 /usr/local/mysql。 - 配置 MySQL,例如创建数据库、创建用户、设置权限等。 - 启动 MySQL 服务器,并检查它是否能够正常工作。 希望这些步骤对你有帮助!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

甜甜掉在星星上

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值