日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

disconf mysql_disconf-web安装

發布時間:2025/3/15 数据库 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 disconf mysql_disconf-web安装 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

安裝依賴軟件

安裝Mysql(Ver 14.12 Distrib 5.0.45, for unknown-linux-gnu (x86_64) using EditLine wrapper)

安裝Tomcat(apache-tomcat-7.0.50)

安裝Nginx(nginx/1.5.3)

安裝 zookeeeper (zookeeper-3.3.0)

安裝 Redis (2.4.5)

準備配置

將你的配置文件放到此地址目錄下(以下地址可自行設定):

/home/work/dsp/disconf-rd/online-resources

如果不確定如何配置,可以拷貝/disconf-web/profile/rd/目錄下的文件,拷貝過去后修改即可。

配置文件包括:

- jdbc-mysql.properties (數據庫配置)

- redis-config.properties (Redis配置,主要用于web登錄使用)

- zoo.properties (Zookeeper配置)

- application.properties (應用配置)

注意,記得執行將application-demo.properties復制成application.properties:

cp application-demo.properties application.properties

*注意,即使只有一個redis,也應該配置兩個redis client,否則將造成內部錯誤。*

設置War包將要被部署的地址(以下地址可自行設定):

/home/work/dsp/disconf-rd/war

構建

ONLINE_CONFIG_PATH=/home/work/dsp/disconf-rd/online-resources

WAR_ROOT_PATH=/home/work/dsp/disconf-rd/war

export ONLINE_CONFIG_PATH

export WAR_ROOT_PATH

cd disconf-web

sh deploy/deploy.sh

這樣會在 /home/work/dsp/disconf-rd/war 生成以下結果:

-disconf-web.war

-html

-META-INF

-WEB-INF

上線前的初始化工作

初始化數據庫:

可以參考 sql/readme.md 來進行數據庫的初始化。注意順序執行

0-init_table.sql

1-init_data.sql

201512/20151225.sql

20160701/20160701.sql

里面默認有6個用戶(請注意線上環境刪除這些用戶以避免潛在的安全問題)

name

pwd

admin

admin

testUser1

MhxzKhl9209

testUser2

MhxzKhl167

testUser3

MhxzKhl783

testUser4

MhxzKhl8758

testUser5

MhxzKhl112

如果想自己設置初始化的用戶名信息,可以參考代碼來自己生成用戶:

src/main/java/com/baidu/disconf/web/tools/UserCreateTools.java

部署War

修改server.xml文件,在Host結點下設定Context:

并設置端口為 8015

啟動Tomcat,即可。

部署 前端

修改 nginx.conf

upstream disconf {

server 127.0.0.1:8015;

}

server {

listen 8081;

server_name disconf.com;

access_log /home/work/var/logs/disconf/access.log;

error_log /home/work/var/logs/disconf/error.log;

location / {

root /home/work/dsp/disconf-rd/war/html;

if ($query_string) {

expires max;

}

}

location ~ ^/(api|export) {

proxy_pass_header Server;

proxy_set_header Host $http_host;

proxy_redirect off;

proxy_set_header X-Real-IP $remote_addr;

proxy_set_header X-Scheme $scheme;

proxy_pass http://disconf;

}

}

關于host

這里的 host 設置成 disconf.com (可以自定義),但它 必須與 application.properties 里的domain一樣。

然后瀏覽器的訪問域名也是這個。

總結

以上是生活随笔為你收集整理的disconf mysql_disconf-web安装的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。