弹性云服务器 ECS-基于WordPress搭建个人网站(Linux):实施步骤(手动)
实施步骤(手动)
安装前准备
- 已购买虚拟私有云和弹性公网IP。
- 如果规划为网站配置 域名 ,需已经购买好相应的域名。
- 弹性云服务器所在安全组添加了如表2所示的安全组规则,具体步骤参见为安全组添加安全组规则。
- 为了更好的获取和更新系统和软件,建议您更新镜像源为华为云镜像源,详细操作,请参见如何使用自动化工具配置华为云镜像源(x86_64和ARM)?。
操作步骤
- 登录弹性云服务器。
- 搭建LNMP环境。具体操作请参见手工搭建LNMP环境(CentOS 7.2)。
- 创建数据库。
- 执行以下命令,并按照提示信息输入MySQL的root用户,登录到MySQL命令行。
- 执行以下命令,创建一个新的数据库。
其中,“wordpress”为数据库名,可以自行设置。
- 执行以下命令,创建一个新用户。
CREATE USER 'user'@'localhost' IDENTIFIED BY 'xxxxx';
其中,“user”为用户名,'xxxxx'为对应的账户密码,可以自行设置。
- 执行以下命令,赋予用户对 “wordpress” 数据库的全部权限。
- 执行以下命令,使所有配置生效。
- 执行以下命令,退出MySQL命令行。
- (可选)依次执行以下命令,验证数据库和用户是否已成功创建,并退出MySQL命令行。
SHOW DATABASES;
exit
其中,“user”为刚刚创建的数据库用户名。
- 安装WordPress。
- 执行以下命令,进入Nginx网站根目录,下载WordPress压缩包。
wget https://cn.wordpress.org/wordpress-6.6.1-zh_CN.tar.gz
- 执行以下命令,解压缩WordPress软件包。
tar zxvf wordpress-6.6.1-zh_CN.tar.gz
解压后生成一个“wordpress”的文件夹。
- 执行以下命令,进入 WordPress 安装目录,将wp-config-sample.php文件复制到wp-config.php文件中,并将原先的示例配置文件保留作为备份。
cd /usr/share/nginx/html/wordpress
cp wp-config-sample.php wp-config.php
- 执行以下命令,打开并编辑新创建的配置文件。
- 按i键进入编辑模式。找到文件中MySQL的部分,并将相关配置信息修改为步骤3中的内容。
图2 修改MySQL配置
- 按Esc键退出编辑模式,并输入:wq保存后退出。
- 浏览器访问“http://服务器IP地址/wordpress”进入安装向导。
图3 安装向导
- 设置站点标题、管理员账号、密码和邮箱,并单击“安装 WordPress”。
表3 配置参数 参数
说明
站点标题
WordPress网站名称。
用户名
WordPress管理员名称。
密码
可以使用默认的密码或者自定义密码。
请勿重复使用现有密码,并确保将密码保存在安全的位置。
您的电子邮箱地址
接收通知的电子邮件地址。
- 安装完成后,弹出安装成功界面。
图4 安装成功
- 单击“登录”,或者浏览器访问“http://服务器IP地址/wordpress/wp-login.php”,输入用户名/电子邮箱地址和密码后单击“登录”,进入WordPress。
图5 登录WordPress
图6 进入WordPress界面
- 执行以下命令,进入Nginx网站根目录,下载WordPress压缩包。
- 购买域名。
为了便于网站的访问和使用,可以给网站设置一个单独的域名,使用域名访问网站。您可以在华为云 域名注册服务 中购买域名,具体步骤请参考域名注册流程。
- 进行备案。
如果网站未进行备案,且需要使用华为云进行托管,则需要通过华为云备案系统进行备案。具体操作请参见如何进行备案。
- 配置域名解析。
配置域名解析后才能使用注册的域名访问网站。具体操作请参见配置域名解析。
例如,配置的域名为“www.example.com”,配置成功后,可在浏览器地址栏中输入“http://www.example.com”访问部署的网站。