Wordpress 安装部署

简介: 简单几个步骤即可使用 ECS、RDS 进行 wordpress 安装,完成内容站点的部署。

准备

部署

1、RDS 数据库创建

进入到 RDS 的控制台,选择对应的数据库实例,点击 数据库管理>创建数据库 进行数据库的创建,并授权相关的账号可以访问这个数据库。如果没有账号,可以创建新账号后再来进行授权。

2、ECS 文件部署

将下载好的 wordpress-6.3.2-zh_CN.zip 上传到 /www  目录下,然后解压到 /www/wordpress 目录下。

cd /www
unzip wordpress-6.3.2-zh_CN.zip

配置文件内容修改,主要是对应的数据连接,也就是第一步中的数据库及账号信息:

cd /www/wordpress
cp wp-config-sample.php ./wp-config.php

3、配置nginx

server {
    listen       80;
    server_name www.yourdomain.com; #填写你的域名
    rewrite ^(.*)$ https://$host$1 permanent; 
}
server {
    listen       443 ssl;
    server_name  www.yourdomain.com;    
    root /www/wordpress/; #刚刚部署的wordpress的目录
    ssl_certificate "/etc/nginx/cert/yourdomain.com.pem";   #SSL 证书路径,这里请选择nginx版本的证书
    ssl_certificate_key "/etc/nginx/cert/yourdomain.com.key"; #SSL 证书路径,这里请选择nginx版本的证书
    ssl_session_timeout 5m;
    ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
    ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
    ssl_prefer_server_ciphers on;
    location / {
        index  index.php index.html index.htm;
        try_files $uri $uri/ /index.php?$query_string;
    } 
    #这里新加的
    # PHP 脚本请求全部转发到 FastCGI处理. 使用FastCGI协议默认配置.
    # Fastcgi服务器和程序(PHP,Python)沟通的协议.
    location ~ \.php$ {
        # 设置监听端口
        fastcgi_pass   127.0.0.1:9000;
        # 设置nginx的默认首页文件(上面已经设置过了,可以删除)
        fastcgi_index  index.php;
        # 设置脚本文件请求的路径
        fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
        # 引入fastcgi的配置文件
        include        fastcgi_params;
     }
     location ~ /\.ht{
        deny all;
     }
}

4、初始化 wordpress

访问刚配置的域名下的一个链接:https://www.yourdomain.com/install.php

然后按照步骤安装即可,安装完成后即可登录 wordpres 进入到后台管理界面。至此即完成了所有的安装。

相关文章
|
6月前
|
关系型数据库 MySQL PHP
如何安装WordPress?
【6月更文挑战第6天】如何安装WordPress?
93 1
|
7月前
|
关系型数据库 MySQL PHP
wordpress博客系统详细安装部署教程
wordpress博客系统详细安装部署教程
wordpress博客系统详细安装部署教程
|
7月前
|
网络协议 网络安全 数据安全/隐私保护
SiteGround搭建WordPress
本文将带你快速使用SiteGround搭建WordPress网站,与使用VPS搭建WordPress相比,使用SiteGround明显更加轻松,因为它无需写代码就能实现。本教程教程内容涵盖了购买域名、SiteGround服务器购买、域名DNS解析配置,以及SSL证书生成,帮助你迅速建立一个完整可用的WordPress网站。
318 0
SiteGround搭建WordPress
|
7月前
|
关系型数据库 MySQL 应用服务中间件
LNMP简易搭建
LNMP平台指的是将Linux、Nginx、MySQL和PHP(或者其他的编程语言,如Python、Perl等)集成在一起的一种Web服务器环境。它是一种常用的开发和部署网站的解决方案,适用于构建各种类型的网站和应用程序。
136 2
|
关系型数据库 MySQL 应用服务中间件
LNMP搭建
LNMP搭建
106 0
|
安全 关系型数据库 MySQL
基于LNMP搭建WordPress
基于LNMP搭建WordPress
2225 0
|
关系型数据库 MySQL 应用服务中间件
|
存储 弹性计算 关系型数据库
安装wordpress
ECS安装wordpress
290 0
|
弹性计算 网络协议 数据库
搭建WordPress心得!
小白搭建简单的WordPress用了3天。。
157 0
搭建WordPress心得!
|
关系型数据库 MySQL 应用服务中间件

热门文章

最新文章

下一篇
DataWorks