关于Caddy、PHP、SQLite

关于Caddyfile配置

一定要在开头位置设置一个域名跳转redir,否则可能导致不能正常申请SSL证书。

PHP无法连接Sqlite3数据库

可能是网站目录或数据库文件没有写入权限。

    chmod 777 /usr/share/nginx/html
    chmod 666 /usr/share/nginx/html/database/test.db 

在Caddy里添加PHP后,执行PHP代码提示File Not Found,看日志输出Primary script unknown

网站所在目录没有写入权限,比如放在了/root下。

把网站目录移到一个有权限的位置,如:/var/www 就行了。

测试数据库连接

<?php
   class SQLiteDB extends SQLite3
   {
      function __construct()
      {
         $this->open('phpdb.db');
      }
   }
   $db = new SQLiteDB();
   if(!$db){
      echo $db->lastErrorMsg();
   } else {
      echo "Yes, Opened database successfully\n";
   }
?>

iptables 防火墙

安装iptable iptable-services

yum install -y iptables
yum update iptables 
yum install iptables-services

配置

#查看iptables现有规则
iptables -L -n
#先允许所有,不然有可能会杯具
iptables -P INPUT ACCEPT
#清空所有默认规则
iptables -F
#清空所有自定义规则
iptables -X
#所有计数器归0
iptables -Z
#允许来自于lo接口的数据包(本地访问)
iptables -A INPUT -i lo -j ACCEPT
#开放22端口
iptables -A INPUT -p tcp --dport 22 -j ACCEPT
#开放21端口(FTP)
iptables -A INPUT -p tcp --dport 21 -j ACCEPT
#开放80端口(HTTP)
iptables -A INPUT -p tcp --dport 80 -j ACCEPT
#开放443端口(HTTPS)
iptables -A INPUT -p tcp --dport 443 -j ACCEPT
#允许ping
iptables -A INPUT -p icmp --icmp-type 8 -j ACCEPT
#允许接受本机请求之后的返回数据 RELATED,是为FTP设置的
iptables -A INPUT -m state --state  RELATED,ESTABLISHED -j ACCEPT
#其他入站一律丢弃
iptables -P INPUT DROP
#所有出站一律绿灯
iptables -P OUTPUT ACCEPT
#所有转发一律丢弃
iptables -P FORWARD DROP

保存配置

service iptables save

开启iptables服务

#注册iptables服务
systemctl enable iptables.service
#开启服务
service iptables start 
#查看状态
service iptables status

参考文献

CentOS7安装iptables防火墙

关于配置FCM for Mojo-WebQQ

  • 如果在启动时执行npm start提示在@INC找不到Webqq.pm(原句不记得了2333),则去Mojo-WebQQ主页下载源码,然后把其中的/lib/Mojo解压缩传送到/usr/local/share/perl5/Mojo即可。
  • 如果在启动时提示IO::Socket::SSL 2.009+ required for TLS support,则先Ctrl+C结束程序,然后在shell状态下输入cpan进入cpan命令状态,输入install IO::Socket::SSL更新模块,中途可能会问是否test,可以no,完成后exit退出,再次启动FCM即可。

标签: none

已有 8 条评论

  1. 独特的构思和新颖的观点,让这篇文章在众多作品中脱颖而出。

  2. 文化差异分析可再深化以避免误读。

  3. 字里行间饱含人文关怀,温暖而有力。

  4. 作者的情感表达细腻入微,让人在阅读中找到了心灵的慰藉。

  5. 新车新盘 嘎嘎稳 嘎嘎靠谱coinsrore.com

  6. 2025年10月新盘 做第一批吃螃蟹的人coinsrore.com
    新车新盘 嘎嘎稳 嘎嘎靠谱coinsrore.com
    新车首发,新的一年,只带想赚米的人coinsrore.com
    新盘 上车集合 留下 我要发发 立马进裙coinsrore.com
    做了几十年的项目 我总结了最好的一个盘(纯干货)coinsrore.com
    新车上路,只带前10个人coinsrore.com
    新盘首开 新盘首开 征召客户!!!coinsrore.com
    新项目准备上线,寻找志同道合 的合作伙伴coinsrore.com
    新车即将上线 真正的项目,期待你的参与coinsrore.com
    新盘新项目,不再等待,现在就是最佳上车机会!coinsrore.com
    新盘新盘 这个月刚上新盘 新车第一个吃螃蟹!coinsrore.com

  7. 果博东方客服开户联系方式【182-8836-2750—】?薇- cxs20250806】
    果博东方公司客服电话联系方式【182-8836-2750—】?薇- cxs20250806】
    果博东方开户流程【182-8836-2750—】?薇- cxs20250806】
    果博东方客服怎么联系【182-8836-2750—】?薇- cxs20250806】

  8. 华纳圣淘沙公司开户新手教程

    零基础学会(183-8890-9465薇-STS5099)
    华纳圣淘沙公司开户

    华纳圣淘沙公司开户保姆级教程(183-8890-9465薇-STS5099)

    一步步教你开通华纳圣淘沙公司账户(183-8890-9465薇-STS5099)

    华纳圣淘沙公司开户分步图解

    首次开户必看:(183-8890-9465薇-STS5099)
    华纳圣淘沙全攻略

    华纳圣淘沙公司开户实操手册(183-8890-9465薇-STS5099)
    华纳圣淘沙开户流程视频教程

    手把手教学:(183-8890-9465薇-STS5099)
    华纳圣淘沙公司开户

    华纳圣淘沙公司开户完全指南(183-8890-9465薇-STS5099)

添加新评论