host.php 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. <?php
  2. # 本配置文件会根据部署位置的不同而修改,此处请自行修改
  3. $local = isset($_SERVER['HTTP_HOST']) ? $_SERVER['HTTP_HOST'] : 'localhost';
  4. # 本地可用这个
  5. $host = 'http://'.$local . Dever::$global['base']['path'];
  6. # 定义assets的域名
  7. $assets = DEVER_APP_HOST . 'assets/';
  8. if(DEVER_APP_NAME == 'manage')
  9. {
  10. $assets = $host . 'web/package/manage/assets/';
  11. }
  12. # 跨域设置
  13. header('Access-Control-Allow-Origin:*');
  14. return array
  15. (
  16. # 项目跟域名
  17. 'base' => DEVER_APP_HOST,
  18. # 跟域名
  19. 'workspace' => $host,
  20. # cookie 域名
  21. 'cookie' => '',
  22. # assets 核心库访问地址 一般用不到,如果想把所有资源都放到这里,就要启用
  23. 'core' => $host . 'assets/lib/',
  24. # assets网络路径,会自动将assets替换为assets/模板
  25. 'assets' => $assets,
  26. 'css' => $assets . 'css/',
  27. 'js' => $assets . 'js/',
  28. 'lib' => $assets . 'lib/',
  29. 'img' => $assets . 'img/',
  30. 'images' => $assets . 'images/',
  31. 'font' => $assets . 'fonts/',
  32. # 公共模块 不会替换
  33. 'public' => $assets . 'public/',
  34. # 后台管理系统的assets路径
  35. 'manage' => $host . 'web/package/manage/assets/default/',
  36. # 合并之后的网络路径,填写之后自动合并资源,不填写则不合并,适合把资源放到云端
  37. 'merge' => $host . 'web/data/assets/' . DEVER_PROJECT . '/',
  38. # 上传系统的上传路径的域名(不带action)
  39. 'upload'=> $host . 'web/package/upload/?save',
  40. # 上传系统的访问域名
  41. 'image' => $host . 'web/data/upload/',
  42. # 是否启用代理功能
  43. 'proxy' => $host . 'web/application/plant/main/?data.proxy?',
  44. # 内部接口定义,manage为当前使用的系统
  45. 'manage_api' => array
  46. (
  47. //'module' => 'http://192.168.33.10/workspace/web/application/earth/module/?',
  48. 'upload' => 'http://192.168.33.10/workspace/web/package/upload/?',
  49. ),
  50. 'api_server' => array
  51. (
  52. 'type' => 'tcp',
  53. # 以下为tcp模式特有的配置
  54. # 是否使用后台运行
  55. //'backend' => 1,
  56. # 以下为swoole的配置
  57. 'worker_num' => 1,
  58. ),
  59. # 开启url中某个字段加密
  60. #'url_encode' => array('id'),
  61. # url的原始路径里包含什么字符,则不加密
  62. #'url_encode_filter' => array('tag'),
  63. # 使用加密解密的方法
  64. #'url_encode_method' => array('Dever::idtostr', 'Dever::strtoid'),
  65. );