Skip to content
快速导航

OpenBSD搭建DedeCMS运行环境

官方建议

OpenBSD + Nginx + PHP5.6+ + MySQL5.7+/MariaDB

温馨提示:

本篇教程难度系数略高,可能不太适合新手。

推荐理由:

  • OpenBSD以安全著称,其会对pkg源内的软件进行安全优化,在许多软件开发商未发现漏洞前进行安全补丁;
  • OpenBSD的PF防火墙非常强大,许多硬件防火墙均使用OpenBSD的PF防火墙进行二次开发;
  • 运行在OpenBSD的chroot模式下的Nginx、PHP即使因漏洞被攻破,也不会影响主系统的安全;

注意事项:

  • 请使用pkg_add来安装Nginx、PHP、MariaDB,确保系统安全;
  • 赋予网站一个低权限系统用户,切勿使用root、www、php等用户;
  • 分配给MariaDB库一个低权限sql用户,切勿使用root等MariaDB系统用户;
  • 上传数据可使用SFTP进行,OpenSSH也是OpenBSD团队开源的优秀系统,在安装OpenBSD时确保SSH开启即可使用SFTP;
  • SFTP用户为系统用户,对于多用户服务器可在OpenBSD内对低权限系统用户进行目录访问限制;
  • MariaDB远程控制,同样可以使用SSH方式链接服务器进行GUI化管理,目前大多数的MYSQL GUI管理工具均支持SSH方式远程访问数据库;

PHP函数库依赖:

  • allow_url_fopen
  • GD扩展库
  • MySQL扩展库
  • 系统函数 —— phpinfo、dir

安装Nginx

安装MariaDB

安装PHP

配置

注意事项

视频演示

织梦官方. 版权所有. 未经授权严禁转载.