WordPress+宝塔+阿里云+Xshell搭建博客
前提条件
已经购买了自己的云服务器
Xshell
安装
XShell免费版的安装配置教程以及使用教程(超级详细、保姆级)_xshell安装教程-CSDN博客
连接
Xshell连接云服务器
宝塔
简介
宝塔面板(BT Panel)是一款基于 Linux 系统开发的免费的服务器管理面板,旨在简化服务器管理和网站运维的工作。它提供了图形化的用户界面,让用户可以通过网页浏览器轻松管理服务器、网站、数据库等各种服务。宝塔面板支持多种功能,包括但不限于:
Web 服务器管理: 支持常见的 Web 服务器软件,如 Nginx、Apache,以及一键切换、配置虚拟主机等功能。
数据库管理: 支持常见的数据库,如 MySQL、MariaDB、MongoDB、Redis 等,提供数据库的创建、备份、还原等功能。
FTP 服务管理: 可以管理 FTP 服务器,实现文件上传、下载等操作。
DNS 服务管理: 提供域名解析服务,支持添加、删除、修改域名解析记录等功能。
SSL 证书管理: 支持 Let’s Encrypt 免费 SSL 证书,实现网站的 HTTPS 加密访问。
安全防护: 提供防火墙、安全加固等功能,增强服务器安全性。
系统监控: 提供服务器资源使用情况的监控,包括 CPU、内存、磁盘等资源的监控。
一键部署应用: 支持一键部署常见的网站程序,如 WordPress、Discuz、Typecho 等,简化网站部署流程。
总的来说,宝塔面板为服务器管理员提供了一个方便、易用的管理平台,使他们能够更高效地管理和维护服务器,同时降低了操作的复杂度和技术门槛。
安装
yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec
添加网站
wordpress
在宝塔中的软件商店选择wordpress,一键部署
Tips
设置ecs-user后如何使用root用户登录
设置普通用户ecs-user作为ECS实例的登录名后,如果某些软件或应用程序可能要求使用root用户权限来运行,此时需要切换到root用户登录以满足软件运行的要求。您可以通过控制台或者登录ECS实例内部为root用户设置密码,设置后就可以使用root用户登录ECS实例。
通过控制台在线重置
如果您的ECS实例支持在线重置密码,可以在线重置root的密码。
登录ECS实例修改
使用ecs-user用户登录待修改的ECS实例。
具体操作,请参见通过密码或密钥认证登录Linux实例。
重要
使用ecs-user用户作为ECS实例的登录名后,您不能直接使用root用户登录实例,而需要使用ecs-user登录名登录实例。
根据root用户不同的登录方式,为root用户设置密码或密钥对。
root用户使用密码登录ECS实例
运行以下命令,为root用户设置密码。运行命令后,根据命令行的返回信息设置root用户的密码。
sudo passwd root
配置允许root用户使用密码登录实例。
运行以下命令,打开
/etc/ssh/sshd_config
文件。sudo vi /etc/ssh/sshd_config
在
/etc/ssh/sshd_config
文件中找到以PasswordAuthentication
开头的配置行,按i键进入编辑模式,并将该行内容修改为PasswordAuthentication yes
。文件内容修改后如下图所示:
如果
PasswordAuthentication
的配置默认为yes
,则您无需再修改文件内容。运行以下命令,重启SSH服务,使配置生效。
sudo systemctl restart sshd
后续您可以使用root用户与密码信息远程登录ECS实例。
root用户使用密钥对登录ECS实例
将密钥对的公钥配置信息保存到/root/.ssh/authorized_keys
配置文件中,即可使用root用户与密钥对信息远程登录ECS实例。