转个技术贴:Caddy 下 WordPress博客伪静态设置

虽然最近没时间折腾从Nginx 转到 Caddy,即使有UI界面:

%title插图%num
%title插图%num

吐槽君在万事屋推荐个圈爷前几天推荐的吊打Nginx的Web Server:Caddy

不过不影响吐槽君收集下相关资料,以便不时之需。

说明:博客讲了很多Caddy教程,Caddy是一个极简的HTTP服务器,支持HTTP/2静态网页服务器,比起Nginx简单很多,而且安装配置很方便,也节省内存,申请SSL证书极其方便,有时候用来搭建博客也是一种不错的选择。这里说下Caddy环境下WordPress伪静态配置文件。

配置

伪静态参数:

rewrite {
  if {path} not_match ^\/wp-admin
  to {path} {path}/ /index.php?{query}
}

顺便说下WordPress博客整体配置文件。

#域名301重定向
www.moerats.com {
  redir https://moerats.com{url}
}
#域名配置
moerats.com {
  #wordpress程序所在文件夹
  root /wordpress
  #自动签发ssl证书,邮箱随便填
  tls admin@moerats.com
  gzip
  #PHP设置
  fastcgi / 127.0.0.1:9000 php
  #伪静态设置
  rewrite {
    if {path} not_match ^\/wp-admin
    to {path} {path}/ /index.php?{query}
  }
}

如果想使用自己的ssl证书,请将tls一行参数改为tls /root/ssl.crt /root/ssl.key后面为证书路径。

关于PHP设置,有时候填入127.0.0.1:9000可能不能用,这时候我们需要打开php-fpm配置文件,这里以php7为例。先从配置文件里找到listen = /run/php/php7.0-fpm.sock,然后将后面的填入到配置文件,比如:

fastcgi / /run/php/php7.0-fpm.sock php

给TA打赏
共{{data.count}}人
人已打赏
技术宅

觉得苹果新款MacBook Pro的刘海不好看?装个Notchmeister装饰下试试?

2021-12-19 20:06:32

技术宅

来自张大妈的呐喊:N1做旁路由的两种设置方法及优缺点介绍

2021-12-20 16:51:10

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
今日签到
有新私信 私信列表
搜索