centos7 破解安裝部署 jira 7.4 與權限管理

centos7 安裝部署 jira7.4

  • 環境
名稱 ip地址 cpu 內存
confluence01 10.65.91.55 4c 8G
  • 部署jira
#安裝jdk 1.8 環境
# cat /etc/profile
JAVA_HOME=/usr/local/jdk1.8.0_201
JRE_HOME=/usr/local/jdk1.8.0_201/jre
PATH=$JAVA_HOME/bin:$PATH:$JRE_HOME/bin:/usr/local/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME JRE_HOME CLASSPATH PATH

#查看java 版本
#  java -version
java version "1.8.0_201"
Java(TM) SE Runtime Environment (build 1.8.0_201-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.201-b09, mixed mode)

#外部數據庫準備mysql 5.7
mysql> create database moviebook_jira_test default character set utf8 collate utf8_bin;
mysql> grant all on moviebook_jira_test.* to 'moviebook_jira_test'@'%' identified by 'xjsakyHgda';
mysql>  flush privileges;

配置:
地址:m4433.dev.yingyi.mysql.op.moviebook.cn
數據庫:moviebook_jira_test
用戶名:moviebook_jira_test
密碼:xjsakyHgda
端口:4433

#百度雲下載相關軟件
鏈接:https://pan.baidu.com/s/1Hr3YAFlq6ZW7__mzhVQk_Q 
提取碼:0035

#下載軟件至/opt/
mysql-connector-java-5.1.6-bin.jar 
atlassian-jira-software-7.4.1-x64.bin
atlassian-extras-3.2.jar

#執行  atlassian-jira-software-7.4.1-x64.bin
cd /opt/
./atlassian-jira-software-7.4.1-x64.bin 

#查看端口
# netstat  -ntpl |grep java
tcp6       0      0 :::8080                 :::*                    LISTEN      3104/java           
tcp6       0      0 127.0.0.1:8005          :::*                    LISTEN      3104/java   

  • 配置jira
#瀏覽器訪問 http://10.65.91.55:8080


#解決報錯 Could not find driver with class name: com.mysql.jdbc.Driver

cp mysql-connector-java-5.1.6-bin.jar /opt/atlassian/jira/atlassian-jira/WEB-INF/lib/
cp atlassian-extras-3.2.jar /opt/atlassian/jira/atlassian-jira/WEB-INF/lib/

#重啓 jira
/etc/init.d/jira stop
/etc/init.d/jira start

#再次刷新頁面
#瀏覽器訪問 http://10.65.91.55:8080











創建項目與權限管理

  • 查看破解情況

  • 連接ldap

#設置-->用戶管理-->用戶目錄-->添加目錄-->ldap--> 下一步
#高級設置、用戶模式設、組模式設置、成員模式設置中只設置用戶模式設置,用戶模式設置中只修改: 用戶名屬性--->uid


  • ldap 普通用戶添加進jira-software-users 組
用ldap 賬號登錄,顯示登錄失敗,報錯You do not have a permission to log in. If you think this is incorrect, please contact your JIRA administrators.

用admin 賬號登錄,

再次使用ldap 普通賬號可以登錄,所以需要先用admin 賬號將普通用戶ldap 賬號添加進 jira-software-users 組,可以多增加幾個用戶用來後續測試使用。




  • 創建OA項目
#項目 --> 創建項目 --> 基本開發方法--> 選擇



  • 創建角色
設置--> 系統 -->項目角色--> 添加項目角色




  • 項目增加用戶,賦予角色
爲新創建的OA 項目進行授權,設置-->項目-->OA項目-->用戶和作用-->爲角色添加用戶-->比如將li.xinliang 加入administator,即擁有掙個OA 項目的所有權限  -->爲角色添加用戶--> 比如開發人員li.mao賦予普通用戶角色,後期在權限界面會爲這個角色增加普通的權限



  • 項目授權
在授權界面,將權限賦予具體詳細的角色,上用戶和作用界面,將角色中又增加了具體的用戶,因此用戶便擁有了具體的權限。







  • jira 創建故障,模擬生產使用環境,用戶li.xinliang 登錄jira 並創建故障。
在OA 項目中新創建故障




用戶li.mao 登錄jira,開始處理問題
將狀態修改爲處理中
修改完成通知創建故障人員進行迴歸測試,此時測試人員進行迴歸測試


開發人員李茂修改完代碼重新提交沒問題後通知測試人員,測試人員登錄jira
測試人員迴歸測試,將狀態修改爲 in review
測試沒有問題的話再講狀態修改爲 完成,整個故障完成循環。



  • 其他未添加進角色的用戶登錄jira
其他未添加進角色的用戶登錄jira後面板是空的,沒有任何OA信息,證明創建項目與權限管理配置成功。


  • nginx 配置域名解析
# cat test.jira.conf 
upstream test-jira {
    server 10.65.91.55:8080 max_fails=3 fail_timeout=10s;
}

 
server {
    listen 80;
    server_name test.jira.xxx.cn;
    location / {
        client_max_body_size 500m;
        proxy_set_header X-Forwarded-Host $host;
        proxy_set_header X-Forwarded-Server $host;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 
        proxy_max_temp_file_size 500m;
        proxy_pass http://test-jira;
    }
}


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章