ubuntu上安装Caddy+WordPress

By | 2018-12-02

平台: ubuntu 16.04

第一步: 先安装支持PHP环境及Mysql

apt-get install php7.0-fpm php7.0-mysql php7.0-curl php7.0-gd php7.0-mbstring php7.0-mcrypt php7.0-xml php7.0-xmlrpc mysql-server
  • 创建wordpress的数据库和用户
#mysql -u root -p
mysql>CREATE DATABASE wordpress DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci
mysql>GRANT ALL ON wordpress.* TO 'wordpressuser'@'localhost' IDENTIFIED BY 'password'; mysql>FLUSH PRIVILEGES; mysql>EXIT;

第二步: 下载并安装Wordpress

下载Wordpress
  • 登录到服务器,执行以下指令:
#mkdir /var/www *如果原来就有这个目录不用执行这行命令
#cd /var/www *切换到该目录下
#wget https://wordpress.org/latest.tar.gz
#tar zxvf latest.tar.gz
#chown -R www-data:www-data wordpress/ *把目录授权给www-data组和用户 

第三步: 安装 Caddy

这里借用doub大神的一键安装脚本

#wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubi/doubi/master/caddy_install.sh && chmod +x caddy_install.sh && bash caddy_install.sh install http.filemanager
  • Caddy的配置很简单: [以下是配置文件的例子]
    vi /usr/local/caddy/Caddyfile
*:80 {
 log /var/log/caddy.log
 tls [email protected]
 gzip
 root /var/www/wordpress
 fastcgi / /run/php/php7.0-fpm.sock php
    rewrite {
        if {path} not_match ^\/wp-admin
        to {path} {path}/ /index.php?_url={uri}
    }
}

發佈回覆