Skip to content

服务器安装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

基于 MIT 许可发布