您的位置:首页 > 游戏 > 手游 > 网络维修电话_桂林网警_产品推广公司_免费自己建网站

网络维修电话_桂林网警_产品推广公司_免费自己建网站

2025/1/1 10:10:33 来源:https://blog.csdn.net/Best_lgx/article/details/144442541  浏览:    关键词:网络维修电话_桂林网警_产品推广公司_免费自己建网站
网络维修电话_桂林网警_产品推广公司_免费自己建网站

说明:安装kodExplorer  (不是Kodbox);Kodbox需求服务器至少2核4G内存,要求环境具备php/redis/mysql/。安装kodExplorer 就是比较方便简单部署,个人版免费。

一、安装环境需求

  • 服务器:
    • Windows,Linux,Mac ...
    • Nginx (也可使用Apache ,也需配置支持PHP)
    • PHP 5.0+
    • 数据库: File system driver;sqlite;mysql;...(可以不安装mysql使用)
  • 浏览器适配:
    • Chrome
    • Firefox
    • Opera
    • IE8+

二、部署KodExplorer

2.1 KodExplorer项目包下载

地址:https://kodcloud.com/explorer/download/ ;上传包到linux服务器,并解压出来。

 2.2 Nginx配置文件配置

打开配置文件:vim /etc/nginx/nginx.conf ,server部分做如下修改。

#可道项目的 serverserver {listen 8011;                             #改成自己的端口root /usr/local/kodexplorer;             #改成自己的站点目录index index.php;server_name _;error_log  /var/log/nginx/kodbox_error.log  notice;
#        access_log /var/log/nginx/kodbox_access.log main;location ~ [^/]\.php(/|$) {try_files $uri =404;fastcgi_pass 127.0.0.1:9000;fastcgi_index index.php;set $path_info $fastcgi_path_info;set $real_script_name $fastcgi_script_name;if ($fastcgi_script_name ~ "^(.+?\.php)(/.+)$") {set $real_script_name $1;set $path_info $2;}fastcgi_param SCRIPT_FILENAME $document_root$real_script_name;fastcgi_param SCRIPT_NAME $real_script_name;fastcgi_param PATH_INFO $path_info;include fastcgi_params;}location ~* \.(jpg|jpeg|gif|png|css|js|ico|webp|tiff|ttf|svg)$ {expires      30d;}location ~ .*\.(js|css)?$ {expires      12h;}location = /favicon.ico {log_not_found off;}}

2.3 PHP环境php-fpm的安装、配置、使用

1)php-fpm的安装 yum -y install php-fpm 
注:PHP在 5.3.3 之后已经讲php-fpm写入php源码核心了。

2)php配置文件修改 

vim /etc/php-fpm.d/www.conf文件,注释listen = /run/php-fpm/www.sock ,添加listen = 127.0.0.1:9000
vim /etc/php.ini 文件,在最后一行,添加 extension=mbstring.so 和 extension=php_gd2.dll

3)使用

启动命令:systemctl start php-fpm
重启:systemctl restart php-fpm
停止命令:systemctl stop php-fpm
查看状态命令:systemctl status php-fpm
开机自启命令:systemctl enable php-fpm

2.4 数据目录data移到web目录之外

 可以数据目录;移到web目录之外,可以使程序更安全, 就不用限制用户的扩展名权限了;
 * 1. 需要先将data文件夹移到别的地方 例如将data文件夹拷贝到D:/
 * 2. 在config文件夹下新建define.php 新增一行 <?php define('DATA_PATH','D:/data/');
 * 注意:路径不能写错;其次php需要有权限访问移动后的目录(设置了防跨站需要关闭)  路径结尾/斜杠绝对不能缺少

三、注意的点

如何使系统更安全?

确认管理员密码足够复杂,并养成定期修改密码的习惯.
开启登陆验证码.
设置http服务器,禁用列目录功能;
php设置: 设置防跨站保护,开启open_basedir.

2.1 php设置: 设置防跨站保护,开启open_basedir.

# /etc/php.ini文件的末尾添加以下代码,并保存文件
open_basedir = /var/www/html/:/tmp/:/proc/:你的data路径
#其中/var/www/html/是网站根目录的路径,/tmp/和/proc/是允许访问的临时目录和系统进程目录。
#改成你自己的路径

 2.2 设置http服务器,禁用列目录功能:

服务器整体配置默认是禁止目录访问的

不禁用的结果,该站可以浏览目录-->

禁用的结果-->

四、配置优化

配置优化 - 可道云KODExplorer-OpenAPI及开发文档_企业网盘_企业云盘_私有云_云盘_网盘


参考:https://gitee.com/kalcaddle/KODExplorericon-default.png?t=O83Ahttps://gitee.com/kalcaddle/KODExplorer

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com