WordPress阿里云ECS建站

/ 2评 / 0

记得去年的11月份在几个小伙伴的怂恿下把博客重新复活了,一转眼又过了一年,当初用的是阿里的虚拟机,今年刚又遇到阿里云ECS的双11活动,作为云新人有一个3年298的活动,但机器肯定是最低配1C 2G的配置,但对于我来说够了,这个博客站点只是作为自己的回忆,有时候会看下最早之前的文章,总能回忆起点点滴滴。
这次做个笔记,阿里云ECS如果使用初始系统,还是需要自己搭建WordPress的基础环境的。
前提:ECS已经安装好了centos之类的操作系统,我这次是centos7.4

1、WordPress运行环境
我选择了:lnmp(Linux + Nginx+ MySQL+ PHP)
虽然阿里云提供了WordPress基础环境一键安装镜像,但我找到的都是第三方镜像,各种不干净,决定自己安装基础环境,为了避免出现各种包依赖,这次使用了OneinStack快速安装。

2、上传WordPress程序

默认目录为:/data/wwwroot/default

3、初始化数据

使用http://IP/phpMyAdmin的方式管理mysql数据库

4、阿里云ECS开放端口

阿里云ECS控制台安全组中必须打开如下端口:

http:80

5、配置伪静态

以nginx为例,配置文件在:/usr/local/nginx/conf/nginx.conf

在server{......}中添加如下代码:

location / {
if (-f $request_filename/index.html){
rewrite (.*) $1/index.html break;
}
if (-f $request_filename/index.php){
rewrite (.*) $1/index.php;
}
if (!-f $request_filename){
rewrite (.*) /index.php;
}
}
 rewrite /wp-admin$ $scheme://$host$uri/ permanent;

到此为止基本配置完成

扩展

Memcached

1、服务器安装了 Memcache 服务

2、PHP 安装了 Memcached 扩展

3、 WordPress 安装对应的 object-cache.php(https://github.com/tollmanz/wordpress-pecl-memcached-object-cache)上传至 /wp-content/ 目录,

  1. 光头鱼说道:

    看不懂~

发表评论

电子邮件地址不会被公开。 必填项已用*标注