使用Aliyun阿里云ECS云服务器及宝塔安装LAMP环境并搭建WordPress博客

Posted 虎鲸不是鱼

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用Aliyun阿里云ECS云服务器及宝塔安装LAMP环境并搭建WordPress博客相关的知识,希望对你有一定的参考价值。

使用Aliyun阿里云ECS云服务器及宝塔安装LAMP环境并搭建WordPress博客

概述

笔者突然想起来之前看到2Core2G的共享型ECS年租金只需要¥100+,果断拿下,玩了一阵子闲置了。一开始部署了Windows Server,发现把虚拟内存设置8G还能玩网游(虚拟机会被检测到然后闪退,ECS不会),也能搞个迅雷当下载机,大事干不了。毕竟性能极差,开机只剩700~1300M内存,还不如虚拟机,好在实体机一年100+连电费都不够,这租金包含公网IP倒是血赚。。。拿来练习Linux命令也不错。。。反正闲着也是闲着,跑个博客网站还是凑合的。

原理

Windows Server一般自带GUI,和Win10用起来手感差不多,可以直接用Win10的远程桌面(Win+R输入mstsc)连接访问GUI,需求并不是很迫切。但是Linux服务器一般不安装GUI,或者安装以后还需要VNC远程才能使用GUI,不然只有Shell命令行可以用。。。说起这点,Linux对新手极不友好。。。宝塔是一款B/S的运维工具,很方便地解决了这一问题,新手也可以像使用那些国产的软件安装管家类工具一样点点点就安装好需要的环境和软件,还可以一键更换版本和直接在Web UI上配置、文件管理(不需要配置FTP和Linux的rz就能用),推荐新手使用。。。本质上宝塔也是在执行Shell脚本,但是脚本都写好了,可以免费用很多功能。


LAMP(Linux + Apache + mysql/MariaDB + php)就是Linux搭建网站的基本环境。当然也可以使用LNMP,容易失败,貌似Apache的成功率高。。。Apache用来映射http的80端口,MySQL用来保管数据,PHP用来支持WordPress。选WordPress是因为免费还简单,个人博客一天都没几个访问量,没有Redis缓存也够用了。。。

具体实现

安装Linux

本来想用Ubuntu(桌面的有GUI,很好用,拿来跑树莓派很好玩),发现Server版的Ubuntu稳定性不如CentOS,据说CentOS8.0后要停止更新,索性换Aliyun安利的Alibaba Linux好了,其实用起来也差不多。。。找个打折促销的好时机租个ECS,在ECS实例里更换镜像,都很简单。。。

ECS→实例→管理可以找到更换操作系统(当然得先停机)。记下IP,后边要用。

放行端口


3306是MySQL端口,80是Http端口,8888是宝塔端口,源都选源: 0.0.0.0/0。如果有异常,就在宝塔→安全设置放行这些端口。

安装宝塔

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh 133395

安装完成后宝塔会在Shell中显示访问面板的Http地址:

外网面板地址: http://1.2.3.4:8888/入口是某串码
内网面板地址: http://5.6.7.8:8888/入口是某串码
username: 这是用户名
password: 这里是密码
If you cannot access the panel,
release the following panel port [8888] in the security group

ECS有公网IP就是访问外网地址,虚拟机没有公网IP就是访问内网地址。。。

如果忘记了串码,就直接访问ip:8888,会显示:

请使用正确的入口登录面板
错误原因:当前新安装的已经开启了安全入口登录,新装机器都会随机一个8位字符的安全入口名称,亦可以在面板设置处修改,如您没记录或不记得了,可以使用以下方式解决

解决方法:在SSH终端输入以下一种命令来解决

1.查看面板入口:/etc/init.d/bt default

2.关闭安全入口:rm -f /www/server/panel/data/admin_path.pl

注意:【关闭安全入口】将使您的面板登录地址被直接暴露在互联网上,非常危险,请谨慎操作

或者在Shell(Secure CRT和阿里云默认的Shell都可以)里输入bt

[root@Aliyun2Core2G ~]# bt
===============宝塔面板命令行==================
(1) 重启面板服务           (8) 改面板端口
(2) 停止面板服务           (9) 清除面板缓存
(3) 启动面板服务           (10) 清除登录限制
(4) 重载面板服务           (11) 取消入口限制
(5) 修改面板密码           (12) 取消域名绑定限制
(6) 修改面板用户名         (13) 取消IP访问限制
(7) 强制修改MySQL密码      (14) 查看面板默认信息
(22) 显示面板错误日志      (15) 清理系统垃圾
(23) 关闭BasicAuth认证     (16) 修复面板(检查错误并更新面板文件到最新版)
(24) 关闭谷歌认证          (17) 设置日志切割是否压缩
(25) 设置是否保存文件历史副本  (18) 设置是否自动备份面板
(0) 取消
===============================================
请输入命令编号:

可以手动更换入口的串码。。。

宝塔安装LAMP

宝塔安装

宝塔→软件商店→运行环境,Apache和MySQL版本不是很重要(低性能服务器安装低版本节省内存。都要编译,性能差的服务器编译时间很长还容易卡死),PHP要选7.4或者8.0才能跑比较新的WordPress。

一键部署WordPress

宝塔→软件商店→一键部署:

由于笔者没有租域名DNS映射(倒不是因为租不起几十块的玩意儿,是因为备案太麻烦,兔子🐇就是喜欢折腾人。。。HK的ECS又没什么特大优惠,大概是大中华局域网的3倍价格,先将就用。。。毕竟墙内什么都便宜)。。。没有域名就只能使用IP访问,一个IP只能指向这一个网页。。。如果有域名,就可以一个ECS有好几个网页或者多个域名解析到这一个IP。。。先在域名写上ECS的公网IP。。。

后续可以在宝塔→网站重新设置映射关系。。。自己玩,IP访问其实足够了。。。比域名还短小好记。。。

WordPress设置

首次直接IP访问就可以进入WordPress安装界面,一路下一步即可,注意邮箱号是找回密码的唯一凭证,一定要写对。。。

初始化完成后就可以访问。。。

http://1.2.3.4/wp-login.php

之后使用这种套路来进入管理界面:

还没装饰好WordPress,就不献丑了。。。

以上是关于使用Aliyun阿里云ECS云服务器及宝塔安装LAMP环境并搭建WordPress博客的主要内容,如果未能解决你的问题,请参考以下文章

宝塔搭建ECS下载站时Apache httpd访问出现中文路径与文件名乱码问题的解决方法

宝塔搭建ECS下载站时Apache httpd访问出现中文路径与文件名乱码问题的解决方法

阿里云服务器无法访问宝塔的解决记录

阿里云ECS如何安装宝塔面板

阿里云服务器ECS装好宝塔 但访问不了面板的解决方法(附带linux用宝塔搭建discuz环境.mp4)

ECS使用体验_阿里服务器配置宝塔面板详解