阿里云部署opms用于练习自动化

最近浏览博客园发现一个可以练习自动化的网站,叫做opms,opms官网已经有部署文档,但是比较简洁,本人自己补充了下,仅以此篇记录下

 

目录

1、安装mysql

2、配置opms配置文件

3、配置阿里云

4、启动并访问opms

 

1、安装mysql

  本篇参考菜鸟教程采用rpm方式安装MySQL:

  检查系统是否安装有mysql,若有,则删掉:

rpm -qa | grep mysql
rpm -e --nodeps mysql  // 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除

  在官网找到需要的rpm版本,使用wget命令进行下载

wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm

  使用rpm方式安装:

rpm -ivh mysql-community-release-el7-5.noarch.rpm

  使用yum方式安装服务器端:

yum update  //更新yum到最新版本
yum install mysql-server

  配置mysql:

权限设置:
chown mysql:mysql -R /var/lib/mysql  
初始化 MySQL:
mysqld --initialize
启动 MySQL:
systemctl start mysqld

  为mysql设置密码并授权给所有远程用户访问:

[root@host]# mysqladmin -u root password "123456";
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;   授权给所有ip的用户用root:123456访问改数据库
>mysql> flush privileges;  # 刷新权限

  

2、配置opms配置文件

第一步:下载数据库脚本,http://opms.milu365.cn/download/aiopms.sql

第二步:新建数据库aiopms,然后执行上面的脚本

第三步:下载项目工程包,修改配置文件,指定访问端口和数据库信息

下载地址:http://opms.docs.milu365.cn/#js-overview-prepare

链接:https://pan.baidu.com/s/1Roqro2pMdrW_xiRo9DFtgg?pwd=g94g
提取码:g94g

 

 然后修改配置文件

cd /opt/opms

vi /conf/app.conf

domain = "XX:8088"//自己服务器的ip和想要配置网站的端口
mysqluser = "root"
mysqlpass = "123456"
mysqlurls = "自己的数据库的ip"
mysqldb = "aiopms"
mysqlpre = "pms_"
mysqlport = "3306"

修改保存后,再启动opms:在opms目录下授权opms文件执行权限 chmod 755 opms,然后再后台启动 nohup ./opms &

如果想要关闭,执行ps -ef|grep opms 找到进程号,然后使用kill命令,杀掉进程:kill -9 XXX

 

 

3、配置阿里云

虽然关闭了服务器的防火墙,但是阿里云的入站规则依然要开放端口,不然无法访问网站

当然,防火墙可以不关闭,让防火墙对端口开放即可,以下2种任选其一即可

第一步:关闭防火墙

第一种:直接关闭防火墙

由于centos7版本没有iptables了,只有firewalld,所以关闭防火墙命令为:systemctl stop firewalld

禁止开机启动:systemctl disable firewalld

 

第二种:防火墙配置端口开放

开放端口规则为:1.查看已开放的端口(默认不开放任何端口)

firewall-cmd --list-ports

如:开启80端口

firewall-cmd --zone=public(作用域) --add-port=80/tcp(端口和访问类型) --permanent(永久生效)

删除开放规则

firewall-cmd --zone= public --remove-port=80/tcp --permanent

第二步:配置入站规则

安全组->配置规则->手动添加,即可

 

 

 

 

 4、启动并访问opms

nohup ./opms &

 

 打开浏览器,访问http://ip:8089/login

 

 

 关于用户名密码,pms_users表中有账号密码信息,然后将密码用MD5解密即可,解密网址:https://www.somd5.com/

 

posted @ 2020-06-08 20:32  给明天的自己  阅读(653)  评论(0编辑  收藏  举报