阿里云ECS服务器部署网站&踩坑

我的个人博客:jmbaozi.top

经过六天的等待,备案终于下来了,马上测试了下部署网站到服务器。

首页网站:www.jmbaozi.top

服务器宝塔面板安装

我的服务器操作系统是Linux Centos版本,选择宝塔面板来部署网站特别的简单,而且方便。

可以通过阿里云服务器的控制面板操作,也可以通过SSH软件操作,我使用了Xshell6软件进行了安装。通过Xshell6连接到服务器后输入命令安装:

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

其他版本点击网址查看。
安装过程中一路yes等待几分钟就可以了。最后出现的临时网址,账号和密码保存一下,用于登录。

  • 打开阿里云服务器控制台,选择【网络与按权】–>【安全组】–>【配置规则】–>【添加安全组规则】,端口填8888,授权对象填0.0.0.0/0(所有IP皆可访问)。
  • 然后打开之前保存的临时网址,输入账号和密码,登入后一定要重置账号和密码。
  • 按照推荐的选项进行环境配置。

至此,你就可以部署你的网站了,宝塔面板中有很多免费的网站模板供使用,如果感兴趣你可以选择一个试试。

首页网站部署

  • 在宝塔面板中选择【网站】–>【添加站点】,输入域名,这里我输入的是二级域名www.jmbaozi.top ,然后输入备注,根据情况创建FTP和数据库。
  • 在你的域名控制板中添加解析,记录类型:A,主机记录:www,记录值:服务器的公网IP。
  • 等待几分钟,就可以访问你部署好的网站了。
  • 这里,我部署好后试了好久都不行,最后发现服务器没有开80端口,所以无法访问。用刚才开8888端口的方法开80端口,然后就可以通过网址访问了。

以后有时间再弄点好玩的网站部署上去,现在就先弄个首页撑一下。

首页网站的静态资源: https://github.com/kaimz/home-page-wu

域名问题

我购买的是.top国际顶级域名,第一年9元,十年240多,非常的便宜。

大陆内的服务器使用都是需要备案的,备案是域名+服务器(一个网站)来一起备案,如果是个人使用,不涉及商业,备案后的域名是可以绑定其他服务器的,我的域名jmbaozi.top就用来绑定了Github Pages博客。备案后的二级域名就不需要再备案了,直接使用即可,我的www.jmbaozi.top就属于二级域名。

你可能感兴趣的:(阿里云ECS服务器部署网站&踩坑)