class 4 使用 ECS 和 PolarDB 搭建门户网站

本文详细介绍了如何在阿里云ECS上搭建LAMP环境,并使用PolarDB数据库运行PbootCMS网站。首先,通过RAM帐号登录控制台创建PolarDB数据库和帐号,并设置白名单。接着,安装Apache、PHP和MySQL组件,配置LAMP环境。然后,下载PbootCMS源码,初始化数据库并配置网站。最后,检查安全组设置并访问验证网站。这是一个适合初学者的云上实践教程。
摘要由CSDN通过智能技术生成

思路分析

  1. 说白了很简单,服务器搭建 LAMP 环境
  2. 跑一个 PbootCMS 的网站
  3. 只不过使用了阿里云的 PolarDB

步骤

  1. 打开 PolarDB 数据库
    • 通过 RAM 帐号登录控制台
    • 产品与服务 => 云数据库PolarDB => 管理控制台
    • 集群列表 => 选择所在的地区,如 上海 2

在这里插入图片描述

  1. 创建数据库及帐号

    • 集群列表 => 集群 ID => 进入详情页面

    • 配置与管理 => 帐号管理 => 创建帐号

      在这里插入图片描述

    • 数据库管理 => 创建数据库
      在这里插入图片描述

  2. 设置数据库白名单

    • 通常为了安全,数据库只允许本地访问

    • 集群白名单 => 设置 => 将 127.0.0.1 改为 0.0.0.0/0

      在这里插入图片描述

  3. LAMP 环境配置

    • ssh 登录 ECS

    • 安装 apache 组件

        yum makecache
        yum -y install httpd httpd-manual mod_ssl mod_perl mod_auth_mysql
      
    • 安装 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
      
    • 安装 mysql 组件

        wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
        yum -y install mysql57-community-release-el7-10.noarch.rpm
        yum -y install mysql-community-server
      
    • 启用并检查服务

        sysetmctl enable --now mysqld
        systemctl status mysql
        systemctl enable --now httpd
        systemctl status httpd
      

      在这里插入图片描述

  4. 搭建网站

    • 下载网站源码

        yum install -y git && git clone https://gitee.com/hnaoyun/PbootCMS.git /var/www/html
        chmod -R a+w /var/www/html
      
    • 向 mysql 初始化 CMS 数据

        sql_file="/var/www/html/static/backup/sql/"$(ls /var/www/html/static/backup/sql/) &&
        mysql -h数据库连接地址 -u数据库账户 -p密码 -D数据库 < $sql_file
      
    • 将数据库信息写入网站配置

        vim /var/www/html/config/database.php
      

      在这里插入图片描述

  5. 访问验证

    • 检查 ECS 安全组,确保 80 端口开启
      在这里插入图片描述

    • 浏览器访问服务器的公网 IP
      在这里插入图片描述

结尾声明

本文已参加阿里云高校计划
阿里云高校计划,陪伴两千多所高校在校生云上实践、云上成长。在这里你可以领用免费的cpu资源,还可以参加免费训练营,实践提高:!https://developer.aliyun.com/adc/student/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值