阿里云实验基于ECS搭建云上博客

简介: 实验网址https://developer.aliyun.com/adc/scenario/fdecd528be6145dcbe747f0206e361f3?spm=a2c6h.13858375.devcloud-scene-list.4.d1a04090jMEG9j

基于ECS搭建云上博客

根据阿里云实验场景来操作具体命令如下

  1. 购买服务器esc省略 ,运行环境Centos7.7 64位

  2. 连接服务

    ssh root@ECS公网地址
    
  1. 安装Apache

    # 安装Apache服务及其扩展包
    yum -y install httpd mod_ssl mod_perl mod_auth_mysql
    # 查看Apache是否安装成功
    httpd -v
    # 启动Apache服务
    systemctl start httpd.service
    
  1. 安装MariaDB数据库

    # 安装MariaDB Server
    yum install -y mariadb-server
    # 启动MariaDB Server
    systemctl start mariadb
    # 查看MariaDB Server运行状态
    systemctl status mariadb
    # 设置数据库root用户的初始密码
    mysqladmin -u root -p password
    # 连接数据库
    mysql -uroot -p
    # 创建WordPress数据库
    create database wordpress;
    # 查看数据库
    show databases;
    # 退出数据库
    exit;
    
  1. 安装php

    # 安装PHP
    yum -y install php php-mysql gd php-gd gd-devel php-xml php-common php-mbstring php-ldap php-pear php-xmlrpc php-imap
    # 创建PHP测试页面
    echo "<?php phpinfo(); ?>" > /var/www/html/phpinfo.php
    # 重启Apache服务
    systemctl restart httpd
    
  1. 安装和配置WordPress

    # 安装WordPress
    yum -y install wordpress
    # 修改WordPress配置文件
    # 进入/usr/share/wordpress目录。
    cd /usr/share/wordpress
    # 修改路径。修改wp-config.php指向路径为绝对路径。
    ln -snf /etc/wordpress/wp-config.php wp-config.php
    # 查看修改后的目录结构。
    ll
    # 移动wordpress文件到Apache根目录
    # 在Apache的根目录/var/www/html下,创建一个wp-blog文件夹。
    mkdir /var/www/html/wp-blog
    mv * /var/www/html/wp-blog/
    # 修改wp-config.php配置文件
    sed -i 's/database_name_here/wordpress/' /var/www/html/wp-blog/wp-config.php
    sed -i 's/username_here/root/' /var/www/html/wp-blog/wp-config.php
    sed -i 's/password_here/123456789/' /var/www/html/wp-blog/wp-config.php
    # 查看配置文件信息是否修改成功
    cat -n /var/www/html/wp-blog/wp-config.php
    
    # 主要查看 这边
    25    /** MySQL database username */
    26    define( 'DB_USER', '用户名' );
    27    
    28    /** MySQL database password */
    29    define( 'DB_PASSWORD', '密码' );
    # 重启Apache服务
    systemctl restart httpd
    
  1. 访问地址 http:///wp-blog/wp-admin/install.php

  2. 设置显示内容为中文显示

    wp-config.php文件添加

    define (WPLANG, ‘zh_CN’);
    

    设置后还是英文,需要下载对应版本各版本版本网址例如版本5.1.8下载地址https://cn.wordpress.org/wordpress-5.1.18-zh_CN.zip

    下载后解压找到文件夹/Downloads/wordpress/wp-content 然后将languages文件夹内容全部上传到线上对应的wp-content 文件夹下

相关实践学习
借助OSS搭建在线教育视频课程分享网站
本教程介绍如何基于云服务器ECS和对象存储OSS,搭建一个在线教育视频课程分享网站。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情:&nbsp;https://www.aliyun.com/product/ecs
目录
相关文章
|
11月前
|
弹性计算 JavaScript 应用服务中间件
在一台ECS服务器上优雅部署多环境:实践攻略
在ECS上部署多环境应用,通过Nginx反向代理实现。规划端口或子域名区分开发、测试和生产环境。配置应用监听不同端口,如Node.js应用修改启动脚本。【6月更文挑战第21天】
340 3
|
弹性计算 关系型数据库 MySQL
阿里云ECS入门指导
简要讲述阿里云服务器ECS可以做什么,如何做
|
弹性计算 开发框架 关系型数据库
基于ECS搭建云上博客实验
在一台CentOS 7.7操作系统的ECS实例上安装和部署LAMP环境,然后安装 WordPress,快速搭建自己的博客,熟悉ECS实例的使用和LAMP的部署。
|
弹性计算
关于基于ECS搭建云上博客的使用个人服务器出现的一些问题
由于创建个人服务器时没有正确设置安全组,导致服务器无法被http访问的一些问题
关于基于ECS搭建云上博客的使用个人服务器出现的一些问题
|
弹性计算 关系型数据库 Apache
基于ECS搭建云上博客体验感谢
我第一次接触到了“飞天加速计划”,打开了我新世界的大门,带着内心强烈的好奇心,迈入了这座大门,在懵懵懂懂的摸索着中,我已完成了“飞天加速计划-高校学生在家实践”活动,感谢阿里云给了我这次打开眼界的机会,我一定以饱满的热情认真投入,更深度的了解“云上”。
基于ECS搭建云上博客体验感谢
|
弹性计算 关系型数据库 MySQL
基于ECS搭建云上个人论坛-1
基于ECS搭建云上个人论坛-1
148 0
基于ECS搭建云上个人论坛-1
|
弹性计算 关系型数据库 MySQL
基于ECS搭建云上个人论坛
如何搭建云上个人论坛
227 0
基于ECS搭建云上个人论坛
|
弹性计算 关系型数据库 Linux
基于ECS搭建云上博客
借助一台CentOS 7.7操作系统的ECS实例上安装和部署LAMP环境,然后安装 WordPress,帮助您快速搭建自己的博客。
|
存储 弹性计算 Oracle
我的第一篇ECS使用体验分享
个人网盘 & Minecraft Server
277 1
我的第一篇ECS使用体验分享
|
弹性计算 网络协议 Ubuntu
阿里云ECS第一跳-搭建DoH服务的开发实践
DNS是互联网用户访问的第一跳服务,DoH是一种加密的DNS服务。 本文提供了在阿里云ECS上搭建DoH服务的方法和一些别的可能性。
13642 1
阿里云ECS第一跳-搭建DoH服务的开发实践