新手入门——通过阿里云服务器创建网站

110 阅读6分钟

# 新手入门——通过阿里云服务器创建网站

一、准备工作

  1. 购买阿里云ECS服务器

    • 登录阿里云官网,选择“云服务器ECS”,如果是学生,可以领取学生专享优惠券。
    • 创建实例:选择地域(可以选择离自己地区相近的地方)、实例规格(新手推荐1核2G)、镜像(选择CentOSUbuntu等Linux系统,一般使用Centos)。
    • 设置安全组:确保开放80端口443端口,这是网站访问的必要端口。同时开放8888端口22端口
  2. 获取服务器信息

    • 记录下服务器的公网IP地址用户名密码(自己设置)。

二、安装宝塔面板

  1. 连接服务器

    • 使用SSH工具(如Xshell或阿里云自带的远程连接)登录你的ECS服务器。
  2. 执行安装命令

    • 根据你选择的系统,复制宝塔官网提供的安装命令。例如,CentOS系统:

      yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
      复制代码
      
    • 执行命令后,等待几分钟,系统会自动安装宝塔面板。

  3. 记录面板信息

    • 安装完成后,终端会显示宝塔面板的登录地址(通常是 http://你的服务器IP:8888)、用户名密码。(你的服务器ip是ESC服务器的公网ip)

三、通过宝塔面板创建网站

  1. 登录宝塔面板

    • 在浏览器中输入登录地址(即
    • image-1.png使用上面的用户名和密码登录。
  2. 安装运行环境

    • 首次登录,会提示你安装环境。选择LNMPLAMP套件,点击“一键安装”。这可能需要较长时间。
    • 在安装的时间段可以去购买域名
  3. 创建网站

    • 环境安装完成后,进入“网站”菜单。

    • 点击“添加站点”。

    • 域名:如果你有域名,填写你的域名(如 www.example.com)。如果没有,可以暂时用服务器IP访问,在域名那一栏直接填ip,

      例如!

image-2.png

  • 根目录:系统会自动生成一个目录,如 /www/wwwroot/example.com
  • 数据库:勾选“创建数据库”,选择MySQL,设置数据库名、用户名和密码(宝塔会自动生成,可修改)。
  • 其他选项保持默认,点击“提交”。
  1. 上传网站文件

    • 创建好之后点击根目录,打开index.html,在index.html中修改,变成自己想要的样式。
    • 之后生成链接进行访问。
  2. 访问网站

    • 在浏览器中输入你的域名或服务器IP地址,即可看到你的网站。

四、相关知识点

ECS (Elastic Compute Service) :阿里云提供的弹性计算服务,即你的虚拟服务器。

Linux系统:服务器常用的操作系统,宝塔面板基于Linux运行。

安全组:阿里云的虚拟防火墙,用于控制进出服务器的网络流量,必须正确配置端口。

宝塔面板:一个服务器管理工具,提供图形化界面,简化了环境部署、网站管理、数据库操作等。

LNMP/LAMP:网站运行环境栈。LNMP中,Nginx/Apache是Web服务器,处理HTTP请求;PHP是服务器端脚本语言;MySQL是数据库。

域名与DNS:域名需要解析到服务器IP才能通过域名访问。可在阿里云“云解析DNS”中设置A记录。

FTP:可用于更方便地上传网站文件,宝塔面板可创建FTP账户。

五、可能遇见的问题

​ 一、连接与登录问题

    1. 无法通过SSH连接服务器

      原因:安全组未开放22端口、服务器密码错误、网络问题。

      解决:检查阿里云控制台的安全组规则,确保22端口(SSH)已放行;确认输入的用户名(通常是root)和密码正确;尝试重启服务器或更换网络环境。

    2. 宝塔面板无法访问(打不开 http://IP:8888

      原因:安全组未开放8888端口、宝塔面板未安装成功、面板服务未启动。

      解决:检查安全组是否放行了8888端口;通过SSH连接服务器,运行 bt 命令,选择“重启面板”或“修复面板”;确认安装命令执行无误。

      二、安装与配置问题

    1. 宝塔面板安装失败或卡住

      原因:服务器网络不稳定、系统镜像不兼容、磁盘空间不足。

      解决:确保服务器能正常访问外网;选择官方推荐的系统版本(如CentOS 7.x);检查磁盘空间是否足够(至少10GB以上)。

    2. LNMP/LAMP环境安装失败

      原因:网络下载中断、依赖包冲突、内存不足(尤其1G内存以下容易失败)。

      解决:尝试重新安装;选择“编译安装”或“极速安装”不同模式;升级服务器配置或选择更轻量的环境组合。

    ​ 三、网站与文件问题

    1. 网站无法访问(显示空白或404)

      原因:网站根目录为空、文件权限错误、Nginx/Apache配置错误、未开放80端口。

      解决:检查“文件”管理器中根目录是否有 index.html 等首页文件;确保文件权限为644,目录为755;检查安全组是否开放80端口;查看网站日志(宝塔的“日志”功能)排查错误。

    2. 上传文件失败或无法写入

      原因:文件目录权限不足、磁盘空间已满。

      解决:在宝塔“文件”管理中,修改网站根目录权限为 www:www(用户和用户组);检查服务器磁盘使用情况。

    ​ 四、域名与安全问题

    1. 域名无法访问网站

      原因:域名未解析到服务器IP、DNS解析未生效(通常需几分钟到几小时)、网站配置中未正确绑定域名。

      解决:在阿里云“云解析DNS”中添加A记录,指向服务器公网IP;等待解析生效;在宝塔“网站”设置中确认域名已正确添加。

      如果忘记宝塔面板登录密码:通过SSH连接服务器,运行 bt 命令,选择“5”修改面板密码。

通过以上步骤,你就能成功在阿里云上利用宝塔面板搭建起自己的网站了。

每一次跌倒都是为了下一次更坚定的站起,坚持下去,你终将抵达梦想的彼岸。加油!!!