目录

  1. 1. 前言
  2. 2. ECS入门
  3. 3. ECS概述
  4. 4. 远程连接
  5. 5. 部署LAMP
    1. 5.1. Apache
    2. 5.2. Mysql
    3. 5.3. PHP
  6. 6. 安装WordPress
  7. 7. 释放实例

LOADING

第一次加载文章图片可能会花费较长时间

要不挂个梯子试试?(x

加载过慢请开启缓存 浏览器默认开启

VPS搭建

2024/2/3 Basic
  |     |   总文章阅读量:

前言

内网穿透终究是有极限的啊,所以vps该起还得起

这是军费,不能省

直接白嫖的阿里云学生优惠

ECS入门

云服务器(Elastic Compute Service)

  1. 使用实验子账号登录云产品控制台

    子账号登录地址:https://signin.aliyun.com/login.htm#/main

  2. 在左侧列表处单击产品与服务,然后单击云服务器ECS,进入ECS管理控制台

  3. 在云服务器ECS控制台页面的左侧的导航栏中,选择实例与镜像>实例,进入实例页面

    image-20240204101010895

  4. 然后在实例页面顶部菜单栏中选择地域。找到实验室提供的ECS实例资源,并单击此实例ID,进入此台ECS实例的管理界面。

    image-20240204101251120

  5. 单击云盘,可以查看到此实例中包含的两个磁盘:20G的数据盘和80G的系统盘。

    image-20240204101440340

  6. 单击实例详情,进入实例操作界面,在主页面基本信息栏中,单击重置实例密码

  7. 重置实例密码的对话框中,输入新密码,例如Passw0rd,确认密码,然后单击保存密码

    image-20240204101633763

  8. 重置实例密码的对话框中,单击立即重启。在实例详情的页面中,可以看到实例的状态从停止中变为运行中,此时证明ECS实例已正常运行。

  9. 在实例详情页面,单击远程连接

    远程连接对话框的通过Workbench远程连接区域,单击立即登录

  10. 登录实例对话框中,输入密码,单击确定

    image-20240204101959953

    于是登录成功

    image-20240204102157354

    提交评测完成实验任务

    image-20240204102544481


ECS概述

image-20240220184550733

image-20240220184607838

用途:

  1. 网站建设

    搭建个人应用:博客、论坛、网盘

    搭建企业门户网站

    搭建游戏私服

  2. 测试学习

    Linux操作系统学习

    应用软件开发、部署与测试

  3. 数据管理

    存储、共享和管理数据

    数据开发、数据分析等大数据场景

  4. 制图渲染

    搭建 AIGC 应用

    实时渲染云端游戏画面

    实时渲染AR/VR图像


远程连接

我这里使用 Xshell 来连接


部署LAMP

LAMP:

  • “L”为Linux的缩写,是操作系统软件,是服务器中其它软件运行的基础,常见的CentOS、Ubuntu等;
  • “A/N”为Apache/Nginx的缩写,是Web服务器软件,用来运行网站页面以及响应处理用户请求;
  • “M”为MySQL的缩写,是数据库软件,用来存放网站运行必要的系统数据和用户数据;
  • “P”为PHP的缩写,是编程软件,如用来运行WordPress软件的代码。

Apache

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

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
# 启动 
MySQLsystemctl start mysqld
# 查看 MySQL 运行状态
systemctl status mysqld
# 查看 MySQL root用户默认密码
grep 'temporary password' /var/log/mysqld.log |awk '{print $11}'
# 执行MySQL 数据库初始化命令
mysql_secure_installation

PHP

# 更新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

安装WordPress

我这里直接用实验给的wp镜像

先启动一下apache和mysql

systemctl start httpd
systemctl enable httpd
systemctl status httpd
systemctl start mysqld
systemctl enable mysqld
systemctl status mysqld

访问实验实例的公网ip

image-20240228164222859

安装完成后直接登录

image-20240228164440718

接下来就进后台了

想起来之前打的某道wordpress题发现插件编辑器没了打不了(

image-20240228165146080


释放实例

image-20240228165514742

image-20240228165540287