LMLPHP后院

Nginx SSL 代理设置完整示例

当服务器发展到一定时候,搬迁是个很头疼的问题,于是代理应运而生。本文完整的反向代理配置全过程,其实就是负载均衡。先生成证书相关文件openssl genrsa 2048 > ca-key.pem // .key openssl req -new -x509 -nodes -days 3600 -key ca-key.pem -out ca-cert.pem // .csr 证书 openssl req ...

MySQL 主从同步复制实现步骤

💪💪💪主从复制最好遵守从服务器的版本不低于主服务器的版本原则,MariaDB 和 MySQL 之间也许会有一些问题(笔者测试过能正常复制)。整个过程遇到各种问题在所难免,本文基于安全的缘故,增加了 ssl 的步骤。先配置服务器一些关键的配置项目主:[mysqld] server-id=2 log-bin=mysql-bin innodb_flush_log_at_trx_commit=1 sync_b...

告别 startssl 拥抱 letsencrypt

自从发现在部分平台的浏览器上,本站证书不被信任之后,今天正式将使用了一年的 startssl 证书撤下,开始全新的 letsencrypt https 时代。据说 startssl 的大股东是“奇虎360”,也是醉了,startssl 的证书在 firefox 和 chrome 平台下已经不被信任。不过 letsencrypt 实在不好用,一看依赖一大堆,让人望而生畏。观察了一些时间后,还是决定用它。我...

Debian 10 安装 MySQL Server

:::3306 :::* LISTEN root@localhost:~/bak# ps aux | grep mysql mysql 14629 1.2 36.0 1273420 364548 ? Ssl 09:20 0:01 /usr/sbin/mysqld root 14854 0.0 0.0 6076 876 pts/0 S+ 09:22 0:00 grep mysql mysql 的 3306...

使用 openssl 将 pfx 证书转换为 pem

错。于是一急之下,使用 LMLPHP 写了个小栗子(例子)测试了下。结果 curl 报错如下:Error 58: could not load PEM client certificate, OpenSSL error error:0906D06C:PEM routines:PEM_read_bio:no start line, (no key found, wrong pass phrase, or ...

Nginx 403 错误解决方法

,好像并不能继承默认的 localhost,比如 index 的配置,不愧是轻量级的服务器。大概的配置如下所示: server { listen 80; server_name home.may; #ssl_certificate ssl/example.com.crt; #ssl_certificate_key ssl/example.com.key; error_log /var/log/nginx...

解决configure: error: Cannot find OpenSSL's <evp.h>

P 时,默认是不会安装 pdo_mysql 扩展的,这样动态编译 mysqlnd、pdo_mysql 扩展会报一些奇怪的错误,如下:configure: error: Cannot find OpenSSL's <evp.h> 尝试了很多方法,依然解决不了这个问题,其实 evp.h 是存在的,于是只能重新编译 PHP,问题解决。在 PHP 源码编译安装的时候指定 --with-pdo-mysql 参数即...

使用LMLPHP和PHPMailer发送邮件

inglin@126.com'; // SMTP username $mail->Password = 'passwd'; // SMTP password $mail->SMTPSecure = 'ssl'; // Enable TLS encryption, `ssl` also accepted $mail->Port = 587; // TCP port to connect to $mail-...

Ngx 反向代理 504 错误解决

eader Connection ""; ... } 另一种方法,指定保持连接,不过不建议这样做。fastcgi_keep_conn on;关于 Nginx 代理详细配置,请看另一片文章《Nginx SSL 代理设置完整示例》。...

LMLPHP第五期更新功能

pre class="code">...</pre>。增加MySQL数据库驱动类LMLPHP框架新增提供了LMLPHP官方打造的强大的MySQL数据库驱动类,并且提供更加智能的query方法和更安全的SSL加密连接。增强控制器条件方法配置LMLPHP框架增加了强大的条件配置功能,通过在控制器类中配置conditions属性快速便捷的实现方法执行时的条件方法,当指定的条件方法返回“真”时才会执行该方法,此...
2020-09-21 20:42:06 1600692126 0.110920