说明:Caddy是一个极简的HTTP服务器,支持HTTP/2静态网页服务器,比起Nginx简单很多,而且安装配置很方便,也节省内存,申请SSL证书极其方便,有时候用来搭建博客也是一种不错的选择。这里说下Caddy环境下Wordpress伪静态配置文件。
rewrite { if {path} not_match ^\/wp-admin to {path} {path}/ /index.php?{query} }
WordPress整体配置文件。
#域名301重定向 www.podipod.com { redir https://podipod.com{url} } #域名配置 podipod.com { #wordpress程序所在文件夹 root /wordpress #自动签发ssl证书,邮箱随便填 tls [email protected] 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
本文由 podipod软库网 作者:DevOps 发表,转载请注明来源!