建设部网站 专业评估,迅速提高网站排名,如何推广小程序平台,海底捞口碑营销案例环境准备
nginxpython3
服务器目录
以下目录为自定义配置#xff0c;需在 nginx 默认配置文件的http{}内添加 include /www/conf/*.conf; 才会生效
/www
├── conf 存放配置文件 │ └── lowCode.zyl.conf 低代码bug统计页配置 ├── wwwlogs 存…环境准备
nginxpython3
服务器目录
以下目录为自定义配置需在 nginx 默认配置文件的http{}内添加 include /www/conf/*.conf; 才会生效
/www
├── conf 存放配置文件 │ └── lowCode.zyl.conf 低代码bug统计页配置 ├── wwwlogs 存放日志 │ ├── lowCode.zyl.error.log │ └── lowCode.zyl.log └── wwwroot 静态页面存放位置 └── lowCode.zyl 低代码bug统计 ├── DDtalk 禅道bug提醒脚本 └── html 低代码bug统计静态页面
配置nginx
使用 cd /www/wwwroot/ 进入到静态页面存放位置新建项目文件夹mkdir lowCode.zyl mkdir lowCode.zyl/html 进入 /www/conf/ 新建配置文件 server
{# 监听端口listen 8090;# 监听地址server_name xx.x.x.xxx;# 设置默认页index index.php index.html index.htm default.php default.htm default.html;# 根目录root /www/wwwroot/lowCode.zyl/html;#禁止访问的文件或目录location ~ ^/(\.user.ini|\.htaccess|\.git|\.svn|\.project|LICENSE|README.md){return 404;}#一键申请SSL证书验证目录相关设置location ~ \.well-known{allow all;}location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)${expires 30d;error_log /dev/null;access_log /dev/null;}location ~ .*\.(js|css)?${expires 12h;error_log /dev/null;access_log /dev/null;}# 配置日志存放位置access_log /www/wwwlogs/lowCode.zyl.log;error_log /www/wwwlogs/lowCode.zyl.error.log;
} 重新加载 nginx 配置nginx -s reload
防火墙端口放行
firewall-cmd --zonepublic --add-port8090/tcp --permanent “8090”为我们此次需放行的端口取决于你的 nginx 的配置
配置DDtalk
使用 cd lowCode.zyl 进入项目文件夹/www/wwwroot/lowCode.zyl/克隆DDtalk项目代码cd DDtalk 进入新建所需python虚拟环境python3 -m venv venv激活虚拟环境. ./venv/bin/activate在虚拟环境中安装所需第三方库pip install -r requirements.txt退出虚拟环境deactivate
配置定时任务 使用 crontab -e 打开配置文件新增如下内容 # 每周一到周五的9:25和17:25同步最新代码
25 9,17 * * 1-5 cd /www/wwwroot/lowCode.zyl/DDtalk git checkout . git pull
# 每周一到周五的9:30和17:30执行 DDtalk 脚本
30 9,17 * * 1-5 cd /www/wwwroot/lowCode.zyl/DDtalk . ./venv/bin/activate python run_week.py deactivate