AHdark
一个多语种开发蒟蒻
AHdark Blog

圆云云计算重整web架构的小日志

由于过多的Bug、不兼容等一系列问题,加之有几个练习项目都过了,就顺手做了做LNMP

搭建使用 Oneindex安装脚本 构建安装并自行配置相关文件信息

安装WAF的小插曲

环境配置如下:

  • Nginx 1.20
  • PHP 7.2
    • cURL
    • Exif
    • Fileinfo
    • ionCube
    • Multibyte String
    • MySQLi
    • Opcache
    • Redis (Session存储 TCP连接内网Redis集群服务器)
    • SimpleXML
    • Sockets
    • SQLite3
    • Swoole
    • Zip
    • SQLite3
    • MySQLi client
  • Mysql 5.7
  • PHPMyadmin 5.0
  • Fail2ban
  • NginxWAF(Lua)
  • PHP composer

SSH安全使用Fail2ban监控,报警信息自动邮件反馈至[email protected](圆云科技运维部门);同时使用XShell Xagent生成SSH秘钥并禁止密码登录。

问题详解

在配置好后,发现Nginx无法启动。查询 /usr/local/nginx/logs/error.log 后发现是Nginx Lua WAF模块出错

在历经2小时后才重装完nginx,记得要去掉 ~/oneinstack/options.conf 里Nginx编译附加选项,非openresty不要尝试安装addons.sh里的waf


血一般的教训

切记,网页内容部署好以后一定要改权限!!一定要改!

cd /data/wwwroot
chown -Rf www:www yourdomain
chmod -Rf 750 yourdomain

如果所有者仍为root或权限设置使www用户不可读取执行文件,将反馈 HTTP 500 错误

赞赏
本文链接:https://ahdark.com/som/95.shtml
本文采用 CC BY-NC-SA 3.0 Unported 协议进行许可
欢迎加入Q群交流:654022768

AH Dark

文章作者

本博客的运营者、主要开发者、主要作者 深度学习算法工程师,后端工程师,嵌入式软件开发工程师 Azure认证 运维工程师

发表评论

textsms
account_circle
email

AHdark Blog

圆云云计算重整web架构的小日志
由于过多的Bug、不兼容等一系列问题,加之有几个练习项目都过了,就顺手做了做LNMP 搭建使用 Oneindex安装脚本 构建安装并自行配置相关文件信息 安装WAF的小插曲 环境配置如下:…
扫描二维码继续阅读
2021-05-06