美文网首页
阿里云部署禅道

阿里云部署禅道

作者: 步履不停的Suunny | 来源:发表于2018-10-10 15:57 被阅读0次

公司需要一款bug缺陷管理软件,调研了云端BUG管理系统和普通的BUG管理系统,还是选择了禅道。

确定下来,在阿里云上部署了一下。 遇到些问题,借助搜索引擎和前辈的智慧,全部都解决了。 步骤如下:

阿里云部署禅道

1、cmder连接阿里云服务器;

2、禅道官网下载wget http://dl.cnezsoft.com/zentao/9.8.3/ZenTaoPMS.9.8.3.zbox_64.tar.gz安装包

3、复制到/opt目录下,并解压 tar -xvf ZenTaoPMS.9.8.3.zbox_64.tar.gz

4、修改禅道自带的Apache和mysql端口号

/opt/zbox/zbox -ap 8086

/opt/zbox/zbox -mp 8088

5、执行/opt/zbox/zbox start,重启禅道

6、创建数据库账号/opt/zbox/auth/adduser.sh

This tool is used to add user to access adminer

Account: admin

Password: 123456

7、开放防火墙端口

cd /etc/sysconfig

vim iptables,打开文件后,输入以下内容

-A INPUT -p tcp -m state --state NEW -m tcp --dport 9096 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 9095 -j ACCEPT

保存并退出,执行/bin/systemctl restart iptables重启防火墙。

步骤7失败!!,
分析原因,借来的阿里云服务器,先查看当前Linux系统,

root@iZm5eef8jvvme23asqaa3zZ:~# uname -a
Linux iZm5eef8jvvme23asqaa3zZ 4.4.0-63-generic #84~14.04.2-Ubuntu SMP Mon Feb 13 11:04:58 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
root@iZm5eef8jvvme23asqaa3zZ:~#

我也不知道是什么系统。_ |||
调查后发现:系统安装的iptables应该不是service服务,也没有sysconfig目录,此种开启防火墙端口的方法不可

解决方案:
1、 查看系统是否安装防火墙

sudo whereis iptables

出现如上提示表示已经安装iptables,如果没有安装,可以通过以下命令安装

2、 查看防火墙信息:

sudo iptables -L
image.png

3 服务起来了,就新建规则文件,添加规则信息

mkdir /etc/iptables #先新建目录,本身无此目录
vi /etc/iptables/rules.v4  添加下面信息

*filter
:INPUT DROP [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
:syn-flood - [0:0]
-A INPUT -i lo -j ACCEPT
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 8086 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 8088 -j ACCEPT
-A INPUT -p icmp -m limit --limit 100/sec --limit-burst 100 -j ACCEPT
-A INPUT -p icmp -m limit --limit 1/s --limit-burst 10 -j ACCEPT
-A INPUT -p tcp -m tcp --tcp-flags FIN,SYN,RST,ACK SYN -j syn-flood
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A syn-flood -p tcp -m limit --limit 3/sec --limit-burst 6 -j RETURN
-A syn-flood -j REJECT --reject-with icmp-port-unreachable
COMMI

4、使防火墙生效

iptables-restore < /etc/iptables/rules.v4

报错:

root@iZm5eef8jvvme23asqaa3zZ:/etc/sysconfig# iptables-restore < /etc/iptables/rules.v4
Bad argument `COMMI'
Error occurred at line: 17
Try `iptables-restore -h' or 'iptables-restore --help' for more information.

root@iZm5eef8jvvme23asqaa3zZ:/etc/iptables# iptables-restore < /etc/iptables/rules.v4
Bad argument `COMMI'
Error occurred at line: 17
Try `iptables-restore -h' or 'iptables-restore --help' for more information.

原因: 看第17行,少了一个字母 COMMI 改为COMMIT //大意了!!

5、创建文件,添加以下内容,使防火墙开机启动

vi /etc/network/if-pre-up.d/iptables
#!/bin/bash
iptables-restore < /etc/iptables/rules.v4

6、添加执行权限

chmod +x /etc/network/if-pre-up.d/iptables

7、查看规则是否生效

iptables -L -n
image.png

参考链接:
https://www.cnblogs.com/chenchen-tester/p/9178950.html
https://www.cnblogs.com/EasonJim/p/6851007.html

相关文章

  • 阿里云部署禅道

    公司需要一款bug缺陷管理软件,调研了云端BUG管理系统和普通的BUG管理系统,还是选择了禅道。 确定下来,在阿里...

  • 部署禅道到阿里云

    一、根据禅道官网文档安装部署 1、下载lampp包 php版本可以根据自己的需求进行选择,目前禅道推荐使用php ...

  • 在linux(CentOS7.2)云服务器上部署禅道

    在前公司,在本地Mac os机器上部署过禅道,因为更换工作,公司有现成的云平台,所以本次将在云平台上搭建禅道环境 ...

  • 课程设计问题总结

    一些部署到阿里云的问题 一直在阿里云上部署项目,但是只是以ip:端口的形式去进行访问部署到阿里云的项目,个人觉得很...

  • 四阶段day1-禅道安装与docker使用指南

    一、禅道搭建: 1、下载禅道安装包至阿里云服务器 2、解压安装包 3、归档文件(配置归档路径必须是opt) 4、安...

  • 部署禅道

    https://blog.csdn.net/beautiful_life123/article/details/9...

  • 在阿里云部署 Flask 应用

    原文首发于CSDN,略有增删 在阿里云部署 Flask 应用 本文简单记录在阿里云部署 Flask 应用的过程。由...

  • nuxt 踩坑

    1. 部署到阿里云 无法通过 ip:端口 访问 npm build 好后部署到阿里云 centos服务器 curl...

  • docker搭建禅道项目管理平台,并附采坑记录

    禅道 关于宿主机重启后 , 禅道无法启动: 官方说明目前docker部署禅道有bug, 因为php服务比mysql...

  • swift web框架 Vapor 使用记录(三)

    阿里云vapor部署走起 上次双12,用新账户撸了个3年的阿里云服务器,决定就把服务器端部署在阿里云上。 1.安装...

网友评论

      本文标题:阿里云部署禅道

      本文链接:https://www.haomeiwen.com/subject/vkopaftx.html