Commit 702f6ffe authored by wojiushixiaobai's avatar wojiushixiaobai

修改升级说明

parent 205b988c
...@@ -471,14 +471,12 @@ Luna 已改为纯前端,需要 Nginx 来运行访问 ...@@ -471,14 +471,12 @@ Luna 已改为纯前端,需要 Nginx 来运行访问
:: ::
$ vim /etc/nginx/nginx.conf $ vim /etc/nginx/conf.d/jumpserver.conf
# CentOS 6 需要修改文件 /etc/nginx/cond.f/default.conf # 注意注释 nginx.conf 里面的 server {} 内容 ,CentOS 6 需要修改文件 /etc/nginx/cond.f/default.conf
... 省略
# 把默认server配置块改成这样,原有的内容请保持不动
server { server {
listen 80; # 代理端口,以后将通过此端口进行访问,不再通过8080端口 listen 80; # 代理端口,以后将通过此端口进行访问,不再通过8080端口
server_name demo.jumpserver.org; # 修改成你的域名
client_max_body_size 100m; # 录像及文件上传大小限制 client_max_body_size 100m; # 录像及文件上传大小限制
...@@ -509,7 +507,7 @@ Luna 已改为纯前端,需要 Nginx 来运行访问 ...@@ -509,7 +507,7 @@ Luna 已改为纯前端,需要 Nginx 来运行访问
} }
location /coco/ { location /coco/ {
proxy_pass http://localhost:5000/coco/; proxy_pass http://localhost:5000/coco/; # 如果coco安装在别的服务器,请填写它的ip
proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $host; proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
...@@ -536,8 +534,6 @@ Luna 已改为纯前端,需要 Nginx 来运行访问 ...@@ -536,8 +534,6 @@ Luna 已改为纯前端,需要 Nginx 来运行访问
} }
} }
... 省略
6.3 运行 Nginx 6.3 运行 Nginx
:: ::
......
...@@ -3,6 +3,7 @@ ...@@ -3,6 +3,7 @@
说明 说明
~~~~~~~ ~~~~~~~
- 请先检查自己各组件的当前版本
- 不支持从 0.x 版本升级到 1.x 版本 - 不支持从 0.x 版本升级到 1.x 版本
- 本文档仅针对 1.0 及之后的版本升级教程 - 本文档仅针对 1.0 及之后的版本升级教程
- 从 1.4.x 版本开始 mysql 版本需要大于等于 5.6,PostgreSQL 版本需要大于等于 9.4 - 从 1.4.x 版本开始 mysql 版本需要大于等于 5.6,PostgreSQL 版本需要大于等于 9.4
...@@ -31,7 +32,7 @@ ...@@ -31,7 +32,7 @@
$ ./jms stop $ ./jms stop
$ git pull $ git pull
# jumpserver 版本小于 1.3 升级到最新版本请使用新的 config.py # jumpserver 版本小于 1.3 升级到最新版本请使用新的 config.py (当前版本小于 1.3 需要执行此步骤)
$ mv config.py config.bak $ mv config.py config.bak
$ cp config_example.py config.py $ cp config_example.py config.py
$ vim config.py # 参考安装文档进行修改 $ vim config.py # 参考安装文档进行修改
...@@ -39,10 +40,10 @@ ...@@ -39,10 +40,10 @@
$ pip install -r requirements/requirements.txt -i https://pypi.python.org/simple $ pip install -r requirements/requirements.txt -i https://pypi.python.org/simple
$ cd utils && sh make_migrations.sh $ cd utils && sh make_migrations.sh
   # 1.0.x 升级到最新版本需要执行迁移脚本(新版本授权管理更新    # 1.0.x 升级到最新版本需要执行迁移脚本 (新版本授权管理更新,非 1.0.x 版本请忽略
$ sh 2018_04_11_migrate_permissions.sh $ sh 2018_04_11_migrate_permissions.sh
# 任意版本升级到 1.4.0 版本,需要执行 # 任意版本升级到 1.4.0 版本,需要执行(当前版本小于 1.4.0 需要执行此步骤)
$ sh 2018_07_15_set_win_protocol_to_ssh.sh $ sh 2018_07_15_set_win_protocol_to_ssh.sh
# 如果执行 sh make_migrations.sh 时有红色提示 Run 'manage.py make_migrations' 和 'manage.py migrate' # 如果执行 sh make_migrations.sh 时有红色提示 Run 'manage.py make_migrations' 和 'manage.py migrate'
...@@ -53,17 +54,29 @@ ...@@ -53,17 +54,29 @@
$ cd ../ && ./jms start all $ cd ../ && ./jms start all
# 任意版本升级到 1.4.2 版本,需要修改 nginx 配置 # 任意版本升级到 1.4.2 版本,需要修改 nginx 配置 (当前版本小于 1.4.2 需要执行此步骤)
$ vim /etc/nginx/conf.d/jumpserver.conf $ vim /etc/nginx/conf.d/jumpserver.conf
... ...
location /socket.io/ {
... 原内容
}
# 加入下面内容
location /coco/ { location /coco/ {
proxy_pass http://localhost:5000/coco/; proxy_pass http://localhost:5000/coco/; # 如果coco安装在别的服务器,请填写它的ip
proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $host; proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
access_log off; access_log off;
} }
# 到此结束
location /guacamole/ {
... 原内容
}
... ...
2. 升级 Coco(如果是新开的终端,别忘了 source /opt/py3/bin/activate) 2. 升级 Coco(如果是新开的终端,别忘了 source /opt/py3/bin/activate)
...@@ -75,7 +88,7 @@ ...@@ -75,7 +88,7 @@
$ ./cocod stop $ ./cocod stop
$ git pull && pip install -r requirements/requirements.txt -i https://pypi.python.org/simple $ git pull && pip install -r requirements/requirements.txt -i https://pypi.python.org/simple
# coco 版本小于 1.4.1 升级到最新版本请使用新的 conf.py # coco 版本小于 1.4.1 升级到最新版本请使用新的 conf.py (当前版本小于 1.4.1 需要执行此步骤)
$ mv conf.py coco.bak $ mv conf.py coco.bak
$ cp conf_example.py conf.py $ cp conf_example.py conf.py
$ vim conf.py # 参考安装文档进行修改 $ vim conf.py # 参考安装文档进行修改
...@@ -89,6 +102,7 @@ ...@@ -89,6 +102,7 @@
:: ::
$ cd /opt $ cd /opt
$ rm -rf luna
$ wget https://github.com/jumpserver/luna/releases/download/1.4.2/luna.tar.gz $ wget https://github.com/jumpserver/luna/releases/download/1.4.2/luna.tar.gz
$ tar xvf luna.tar.gz $ tar xvf luna.tar.gz
$ chown -R root:root luna $ chown -R root:root luna
...@@ -113,7 +127,7 @@ ...@@ -113,7 +127,7 @@
$ docker rm jms_guacamole_bak $ docker rm jms_guacamole_bak
切换分支或离线升级 切换分支或releases包升级
------------------------------- -------------------------------
说明 说明
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment