在开始建站之前,您需要准备好一个阿里云账号,并完成实名认证。接下来,我们将进入阿里云控制台选购一台经济型e实例。

在阿里云官网首页找到并点击“产品” -> “弹性计算” -> “云服务器ECS”,进入购买页面。在“自定义购买”页面中,按以下关键参数进行配置:
- 付费模式:选择“包年包月”或“按量付费”,新手建议选择包年包月。
- 地域及可用区:选择离您目标用户群体最近的地域,例如“华东1(杭州)”。
- 实例规格:筛选“经济型e系列”,并选择“2核2G”的配置,例如 ecs.e-c1m2.large。
- 镜像:选择“公共镜像”下的“CentOS 7.9 64位”系统,这是稳定且社区支持完善的选择。
- 系统盘:默认的40GB高效云盘即可满足初期建站需求。
完成网络和安全组(可先选择默认设置)等配置后,设置root用户的登录密码,最后确认订单并完成支付。片刻后,您就拥有了一台属于自己的云服务器。
连接到你的云服务器
服务器创建成功后,您需要通过SSH工具远程连接到它进行管理。如果您使用的是Windows系统,推荐使用PuTTY或Xshell;如果是macOS或Linux,可以直接使用终端(Terminal)。
连接服务器需要两个关键信息:
- 公网IP地址:在ECS控制台的实例列表中可以找到。
- 登录密码:即您在购买时设置的root密码。
以下是通过系统终端连接服务器的命令示例:
ssh root@你的公网IP地址
输入此命令后,系统会提示您输入密码。输入时密码不可见,输入完成后按回车即可。首次连接会提示确认主机密钥,输入“yes”继续。成功登录后,命令行提示符会变为 [root@iZxxx ~]#,这表明您已进入服务器系统。
安装Web运行环境:LNMP
我们将使用LNMP(Linux, Nginx, MySQL, PHP)这套经典的组合来搭建网站运行环境。为了简化安装步骤,我们可以使用一键安装脚本。
确保系统已安装wget工具:
yum install wget -y
然后,下载并执行LNMP一键安装包脚本(以LNMP1.9版本为例):
wget http://soft.vpser.net/lnmp/lnmp1.9.tar.gz && tar zxf lnmp1.9.tar.gz && cd lnmp1.9 && ./install.sh lnmp
执行脚本后,会进入安装过程,您需要根据提示进行一些选择:
- MySQL版本:建议选择MySQL 5.7,资源占用相对均衡。
- 设置MySQL的root密码:请设置一个强密码并牢记。
- PHP版本:建议选择PHP 7.4,兼容性和性能都较好。
- 内存分配器:选择默认的“不安装”即可。
接下来脚本会自动完成编译和安装,这个过程可能需要20-30分钟,请耐心等待。当屏幕出现“Install lnmp V1.9 completed!”的提示时,表示安装成功。
配置网站与数据库
环境安装好后,需要为你的网站创建一个虚拟主机(站点)。
使用LNMP脚本提供的命令添加虚拟主机:
lnmp vhost add
根据提示依次输入以下信息:
- 域名:如果您已有域名,输入您的域名(如 www.example.com)。如果尚未拥有,可以先使用服务器的公网IP地址,或者输入一个用于测试的域名(如 test.com)。
- 网站目录:默认会生成在 /home/wwwroot/您的域名 下,直接回车即可。
- 是否启用重写规则(rewrite):根据程序选择,例如使用WordPress就选择“wordpress”。如果不确定,可以先选择“不设置”。
- 其余选项如日志文件等,均可直接回车选择默认值。
虚拟主机添加完成后,还需要创建对应的数据库。登录MySQL数据库:
mysql -u root -p
输入之前设置的MySQL root密码后,在MySQL命令行中执行以下命令来创建数据库和用户(请将 `mywebsite` 和 `mypassword` 替换为您自己的名称和强密码):
CREATE DATABASE mywebsite;
GRANT ALL PRIVILEGES ON mywebsite.* TO ‘mywebsiteuser’@’localhost’ IDENTIFIED BY ‘mypassword’;
FLUSH PRIVILEGES;
EXIT;
上传网站程序并完成安装
现在,您可以将您的网站程序文件上传到服务器了。以部署开源的WordPress程序为例。
进入您之前创建的网站目录:
cd /home/wwwroot/您的域名
使用wget命令直接下载WordPress安装包:
wget https://wordpress.org/latest.tar.gz
解压安装包:
tar zxf latest.tar.gz
将WordPress目录下的所有文件移动到当前网站根目录:
mv wordpress/* .
您还需要修改网站目录的所有权,确保Nginx有权限读写:
chown -R www:www /home/wwwroot/您的域名
完成以上步骤后,打开浏览器,在地址栏输入您的服务器公网IP地址或绑定的域名。您将看到WordPress的著名安装界面。按照提示,输入您之前创建的数据库名、用户名和密码,即可完成网站的最终安装和配置。
网站备份与日常维护
网站上线后,定期的备份和维护至关重要。
1. 网站文件备份
您可以使用tar命令将整个网站目录打包压缩:
tar zcf ~/website_backup_$(date +%Y%m%d).tar.gz -C /home/wwwroot/您的域名 .
2. 数据库备份
使用mysqldump命令导出数据库:
mysqldump -u mywebsiteuser -p mywebsite > ~/database_backup_$(date +%Y%m%d).sql
3. 系统更新与安全
- 定期执行
yum update来更新系统软件包,修复安全漏洞。 - 配置防火墙(如iptables或firewalld),只开放必要的端口(如80, 443, 22)。
- 关注Nginx、MySQL和PHP的日志文件,及时发现并排查问题。
通过以上步骤,您已经成功地在阿里云经济型e实例上搭建了一个功能完整的网站。这套环境能够稳定地支撑个人博客、企业官网等类型的网站。
内容均以整理官方公开资料,价格可能随活动调整,请以购买页面显示为准,如涉侵权,请联系客服处理。
本文由星速云发布。发布者:星速云。禁止采集与转载行为,违者必究。出处:https://www.67wa.com/135645.html