说明:博客讲了很多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
相关教程
版权声明:本文为原创文章,版权归 Rat's Blog 所有,转载请注明出处!
本文链接:https://www.moerats.com/archives/656/
如教程需要更新,或者相关链接出现404,可以在文章下面评论留言。
请问我一键打包后怎么迁移到其他的vps上呢。。。。我想迁移到另一个内存更大的宝塔的vps上。。。。但是怕不会配置-_-||。。。。数据库不知道怎么导入QAQ
这个一言难尽,不好说,可能需要回你几十条信息才能解决
唔。。。所以能教一下嘛QAQ、、、
作为补充教程也是可以的呢
伪静态老是设置不成功,链接不能修改,,已修改就404
应该是姿势不对。
设置错文件了。。。最后设置了/etc/dylanbai8的caddy才成功
话说能说明下一键安装脚本(内存VPS一键搭建Caddy + PHP7 + Sqlite3环境)一键打包整站的数据库是哪个文件夹吗?萌新不懂怎么迁移。。之前全部复制解压码?
是这个么?https://www.moerats.com/archives/749/,好像有一键打包命令
是的。。。那打包下来的压缩包是直接解压就可以复原网站还是要多复制些什么?
显示caddy的配置文件配置成功。。但是还是弄不了伪静态-_-||
mark typecho 一样实用
博主,是不是装了php以后caddy的配置文件里的网页都要写上fastcgi / 127.0.0.1:9000 php这一句呐,前一阵子装了php以后caddy就运行不起来了,看日志貌似是v2的tls的那个网页出的问题。
有时候填127.0.0.1不一定行,需要填fastcgi / /run/php/php7.0-fpm.sock php
类似的,具体看php版本,但不管你填的对不对,只要你Caddy配置参数是正确的,都可以运行起来,但有不有用就另说了。至于需不需要将php配置写进Caddy,就看你要不要运行PHP程序了,不运行就不用写进去。