服务器搭建,个人博客搭建教程 发布版
1.域名续费
如果你的域名在当前账号找不到,可能是因为在其他账号上。可以通过域名查找用户名方式找回自己的账号。
2. 域名账号间转移
按照 教程做完产生如下问题
您好,未查询到域名dearning.cn的配置记录。
可能原因:
1、域名未在阿里云配置:请优先到对应控制台尝试添加,无需操作转移。
2、泛域名已在阿里云添加:您可以尝试转移泛域名。举例:*.aliyun.com已存在配置记录会导致www.aliyun.com无法添加。
3. 知识点学习:
阿里云云服务器ECS是一种简单高效、处理能力可弹性伸缩的计算服务,帮助您快速构建更稳定、安全的应用,提升运维效率,降低 IT 成本。ECS属于 ( )本题分值 10
A. SaaS(软件即服务)Software-as-a-Service
B. PaaS(平台即服务)Platform as a Service
C. IaaS(基础设施即服务)Infrastructure as a Service
D. DaaS(数据即服务)Data as a Service
SaaS,PaaS和IaaS只是描述如何在企业中使用云的三种方式
Xaas是Anything as a Service
阿里云云服务器ECS Elastic Compute Service
SQL注入SQL注入是什么,如何避免SQL注入? (biancheng.net)
入侵检测系统intrusion detection system入侵检测系统_百度百科 (baidu.com)
部署DDoS防护系统分布式拒绝服务攻击_百度百科 (baidu.com)
这个好像在陈gl老师的课程讲到过
4. 获取免费的服务器:
高校学生免费算力 - 飞天加速计划 (aliyun.com)
5. 根据阿里云教程搭建博客
ssh
在ECS服务器上,执行以下命令,安装Apache服务及其扩展包
yum -y install httpd httpd-manual mod_ssl mod_perl mod_auth_mysql
执行以下命令,启动Apache服务。
systemctl start httpd.service
遇到问题:
打开浏览器输入ECS服务器的公网IP,如果显示如下图的测试页面表示Apache服务安装成功
1)并没有显示测试界面
解决: 教程有点问题:少了添加一条:
之后就可以了
参考以下操作在ECS服务器上搭建一个MySQL数据库。
a. 执行以下命令,下载并安装MySQL。
说明 如果网络速度较慢,下载过程可能需要10分钟。
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
HTTP状态码 301 (Moved Permanently) 含义详解 - 桔子SEO (juziseo.com)
301 就是重定向去别的url了
HTTP状态码 300 (Multiple Choices) 含义详解 - 桔子SEO (juziseo.com)
300 就是重定向有多条路径,我估计按顺序选择了。
报错:Public key for mysql-community-client-5.7.38-1.el7.x86_64.rpm is not installed
Failing package is: mysql-community-client-5.7.38-1.el7.x86_64 GPG Keys are configured as: file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
然后mysqlserver 就可以重新下载了。
执行以下命令,启动MySQL数据库。
systemctl start mysqld.service
执行以下命令,查看MySQL运行状态。
systemctl status mysqld.service
执行以下命令,查看MySQL初始密码。
grep "password" /var/log/mysqld.log
[root@iZ0jle7irh6z6ref5iyftcZ ~]# grep "password" /var/log/mysqld.log2022-07-05T05:24:47.312228Z 1 [Note] A temporary password is generated for root@localhost: 1kPon+irsrgK
密码:1kPon+irsrgK
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/XXXX/' /var/www/html/wp-blog/wp-config.php
不能修改wp-config.php?
直接使用vi /var/www/html/wp-blog/wp-config.php 编辑 修改自己的密码和数据账号。
linux 使用记录
sed 命令
Linux sed 命令是利用脚本来处理文本文件。
sed 可依照脚本的指令来处理、编辑文本文件。
Sed 主要用来自动编辑一个或多个文件、简化对文件的反复操作、编写转换程序等
sed -i 插入
Linux sed 命令 | 菜鸟教程 (runoob.com)