红帽家 记录技术与生活

认证考试-ECS快速入门

目录

网站位于服务器(一台主机)或者服务器集群(多台主机)中。

  • 服务器具有独立的计算能力,用于运行网站的应用程序。
  • 服务器具有独立的存储空间:可提供给网站发布者以及用户使用
  • 服务器需要稳定可靠的网络链接,方便用户随时随地的链接服务器

就居住房屋的例子来说,物理服务器类似于买房,需要出全款并装修和日常大力,ECS类似于租赁,拎包入住,在不需要的时候随时可以退租,灵活并节约成本。

ECS存储三副本备份,确保数据安全;支持APR和DDos攻击防护、木马漏洞端口入侵扫描等安全防护

物理服务器

  • CPU
  • 内存
  • 硬盘
  • 网卡等硬件

云服务器ECS:

  • 实例:vCPU、内存
  • 块存储:磁盘
  • 网络
  • 镜像
  • 快照
  • 安全组:类比物理服务器的防火墙等安全配置,虚拟防火墙,用于控制ECS实例出入方向流量,保障ECS安全
  • 其他等功能组件

![[认证考试-ECS快速入门-物理VSECS.png]] ![[认证考试-ECS快速入门-术语解释.png]]

网络及可用区:

  • 专有网络VPC(Virtual Private Cloud)基于阿里云创建的自定义私有网络,不同专有网络之间二层逻辑隔离,可完全掌控自己的专有网络,例如IP地址范围、配置路由表和网关等,可以在自己创建的专有网络内创建和管理云产品实例
  • 可用区
  • 交换机是组成专有网络的基础网络设备,用来连接不同的云资源。创建专有网络后,可以通过创建交换机为专有网络划分一个或多个子网,同一专有网络内的不同交换机之间内网之间互通。

系统盘:用于安装操作系统的存储,为必选项,只能随实例创建,生命周期和实例相同 数据盘:为可额外增加的存储,用于存储应用数据,可选。可独立创建 快照服务:定时对云盘进行备份,可应对病毒感染、数据误删除等风险 公网IP:

Linux安装Apache

# 安装 Apache
yum -y install httpd
# 设置 Apache 开机自启动
systemctl enable httpd
# 启动 Apache
systemctl start httpd
# 查看 Apache 运行状态
systemctl status httpd

Linux安装MYSQL

# 更新 YUM 源
rpm -Uvh http://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm
# 安装 MySQL 数据库
yum -y install mysql-community-server --nogpgcheck
# 设置 MySQL 开机自启动
systemctl enable mysqld
# 启动 MySQL
systemctl start mysqld
# 查看 MySQL 运行状态
systemctl status mysqld
# 查看 MySQL root用户默认密码
grep 'temporary password' /var/log/mysqld.log |awk '{print $11}'
# 执行MySQL 数据库初始化命令,
mysql_secure_installation
# 更新YUM源
yum -y install epel-releaseyum -y install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
# 安装 PHP
yum-config-manager --enable remi-php82yum -y install php php-cli php-common php-devel php-embedded php-fpm php-gd php-ldap php-mbstring php-mcrypt php-fpm php-mysqlnd php-pdo php-opcache php-xml php-soap php-redis php-mongodb
# 查看 PHP 安装版本
php -v
  • 测试“LAMP”环境,在Workbench中依次输入如下命令:
    # 创建测试页面
    echo "<?php phpinfo(); ?>" > /var/www/html/phpinfo.php
    echo "This is Apache test page." > /var/www/html/index.html
    # 重启 Apache 服务
    systemctl restart httpd

部署 WordPress 网站

  • 配置 WordPress 数据库,在Workbench中依次输入如下命令:

    # 使用root用户登录 MySQL,并输入密码。
    mysql -uroot -p
    # 创建 WordPress 网站的同名数据库
    create database wordpress;
    # 创建 WordPress 网站的管理员用户"wpadmin",密码为"Edualiyun@123"
    grant all privileges on wordpress.* to 'wpadmin'@'localhost' identified by 'Edualiyun@123';
    # 刷新权限,使配置生效
    flush privileges;
    # 退出 MySQL
    exit;
  • 安装 WordPress,在Workbench中依次输入如下命令:

    # 下载 WordPress
    cd /opt
    wget https://cn.wordpress.org/latest-zh_CN.tar.gz
    # 将下载的 WordPress 移动至网站根目录
    tar zxvf latest-zh_CN.tar.gz
    mv /opt/wordpress/ /var/www/html/
    chown -R apache.apache /var/www/html/wordpress
    # 修改 Apache 和 WordPress 的配置文件
    sed -i 's%DocumentRoot "/var/www/html"%DocumentRoot "/var/www/html/wordpress"%g' /etc/httpd/conf/httpd.conf
    cp /var/www/html/wordpress/wp-config-sample.php /var/www/html/wordpress/wp-config.php
    sed -i "s/define( 'DB_NAME', 'database_name_here' );/define( 'DB_NAME', 'wordpress' );/g" /var/www/html/wordpress/wp-config.php
    sed -i "s/define( 'DB_USER', 'username_here' );/define( 'DB_USER', 'wpadmin' );/g" /var/www/html/wordpress/wp-config.php
    sed -i "s/define( 'DB_PASSWORD', 'password_here' );/define( 'DB_PASSWORD', 'Edualiyun@123' );/g" /var/www/html/wordpress/wp-config.php
    # 重启 Apache 服务
    systemctl restart httpd

ICP:internet content provider

评论 (0)

还没有评论,来抢沙发吧~

无需注册,留下昵称即可评论。

支持 Markdown 基本语法(链接会自动加 nofollow);不支持图片、HTML、代码高亮。