服务器安装BhAdmin
后端
环境安装
如果你需要将 BhAdmin 直接部署在服务器中。那么首先服务器要满足以下系统条件
- php 8.0 及以上版本,推荐 php8.0 + 作为后端运行环境版本
- nginx
- redis
- mysql5.7
- cURL PHP 扩展
- Fileinfo PHP 扩展
- OpenSSL PHP 扩展
- Redis 扩展
- Json 扩展
- 其它根据自身情况安装
设置伪静态
location ^~ / {
proxy_set_header Host $http_host;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Real-IP $remote_addr;
proxy_http_version 1.1;
proxy_set_header Connection "";
if (!-f $request_filename){
proxy_pass http://127.0.0.1:8787;
}
}
# 拒绝访问所有以 .php 结尾的文件
location ~ \.php$ {
return 404;
}
# 允许访问 .well-known 目录
location ~ ^/\.well-known/ {
allow all;
}
# 拒绝访问所有以 . 开头的文件或目录
location ~ /\. {
return 404;
}
给runtime可写权限
进入根目录
mkdir runtime && chmod -R 777 runtime