本地私有化部署
单机使用
下载后解压直接打开index.html文件即可(默认会用浏览器,推荐使用chrome、edge浏览器)。
多台电脑使用,可参考如下方式进行网络部署。
IIS下部署
- 下载最新版本并解压,如D盘根目录下
- 安装IIS,可在“控制面板 -> 程序 -> 添加windows功能“ 中选择”web服务器“。 windows服务器版 “服务器管理器 -> 管理 -> 添加角色和功能”
- 安装IIS后,选择 计算机管理 中web服务器,进行简单配置
Nginx方式部署
- 下载最新版本
- 安装nginx或其他HTTP应用服务器
- 将解压后的文件内容放在应用服务器的默认静态文件夹中
- 启动http应用服务器,打开浏览器器访问,默认 http://127.0.0.1
nginx参考配置
linux下nginx配置文件,仅供参考(建议设置页面缓存1天):
user nginx;
worker_processes 2; # grep processor /proc/cpuinfo | wc -l
error_log /var/log/nginx/error.log;
pid /var/run/nginx.pid;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
log_format main '$http_x_forwarded_for $remote_addr - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
#'$server_name $server_addr $host '
'"$http_user_agent"';
access_log /var/log/nginx/access.log main;
sendfile on;
#tcp_nopush on;
keepalive_timeout 3;
gzip on;
server {
listen 80;
root /usr/nginx/www/html/;
index index.html;
expires 1d;
error_page 403 404 405 index.html;
}
}
Docker方式部署
- 下载最新版本并解压到指定路径,如/opt/下
- 获取nginx的docker镜像
docker pull nginx:stable-alpine
- 启动镜像,参考命令如下
docker run -d -p 80:80 -v /opt/OpenDRG.github.io-main:/usr/nginx/www/html nginx:stable-alpine
docker方式网页版更新
可以使用脚本定时从opendrg.cn下载zip包,程序解压后替换nginx下映射的本地文件夹
不建议直接删除映射的文件夹,可能导致重新启动docker镜像