mirror of
https://github.com/capricornxl/ad-password-self-service.git
synced 2025-08-22 21:00:34 +08:00
默认的
django=2.2 version
This commit is contained in:
27
readme.md
27
readme.md
@@ -29,6 +29,7 @@ AD必须使用SSL才能修改密码(这里被坑了N久...)
|
||||
+ 重写了用户账号的格式兼容,现在用户账号可以兼容:username、DOMAIN\username、username@abc.com这三种格式。
|
||||
+ 优化了整体的代码逻辑,去掉一些冗余重复的代码。
|
||||
|
||||
|
||||
## 线上环境需要的基础环境:
|
||||
+ Python 3.8.9 (可自行下载源码包放到项目目录下,使用一键安装)
|
||||
+ Nginx
|
||||
@@ -58,16 +59,13 @@ AD必须使用SSL才能修改密码(这里被坑了N久...)
|
||||

|
||||
|
||||
|
||||
### 使用脚本自动快速部署,只适合Centos,其它发行版本的Linux请自行修改相关命令。
|
||||
#### 我添加了一个快速自动部署脚本,可快速自动部署完成当前项目上线。
|
||||
把整个项目目录上传到新的服务器上
|
||||
```shell
|
||||
chmod +x auto-install.sh
|
||||
./auto-install.sh
|
||||
```
|
||||
等待所有安装完成
|
||||
## 使用脚本自动部署:
|
||||
使用脚本自动快速部署,只适合Centos,其它发行版本的Linux请自行修改相关命令。
|
||||
|
||||
#### 脚本安装完成之后,按自己实际的配置修改项目配置文件:
|
||||
|
||||
### 把整个项目目录上传到新的服务器上
|
||||
|
||||
#### 先修改配置文件,按自己实际的配置修改项目配置文件:
|
||||
修改pwdselfservice/local_settings.py中的参数,按自己的实际参数修改
|
||||
```` python
|
||||
# ########## AD配置,修改为自己的
|
||||
@@ -120,10 +118,17 @@ TMPID_COOKIE_AGE = 300
|
||||
# 主页域名,钉钉跳转等需要指定域名,格式:pwd.abc.com。
|
||||
HOME_URL = 'PWD_SELF_SERVICE_DOMAIN'
|
||||
````
|
||||
### 以上配置修改完成之后,则可以通过配置的域名直接访问。
|
||||
### 执行部署脚本
|
||||
```shell
|
||||
chmod +x auto-install.sh
|
||||
./auto-install.sh
|
||||
```
|
||||
等待所有安装完成。
|
||||
#### 以上配置修改完成之后,则可以通过配置的域名直接访问。
|
||||
|
||||
|
||||
# 手动部署
|
||||
|
||||
# 手动部署:
|
||||
#### 自行安装完python3之后,使用python3目录下的pip3进行安装依赖:
|
||||
#### 我自行安装的Python路径为/usr/local/python3
|
||||
|
||||
|
Reference in New Issue
Block a user