搭建服务器的方式能够是买一台物理主机,也能够是使用网上的云服务器(VPS)。前者须要考虑硬件维护等琐碎问题,于是这里只介绍后者;php
目前云服务器提供商不少,腾讯、阿里等等,本文介绍阿里云纯粹是由于我的喜爱;html
想在阿里云上传本身的代码以供客户端访问,可使用虚拟主机或云服务器(OSS 静态托管不考虑)。前者价格便宜,可是没有主机的所有控制权,能够理解成你们共享一台主机,只不过每一个人都有本身的私有空间罢了。于是对于想要学习服务器管理的需求者来讲,使用虚拟主机是不合适的;java
总之,咱们须要一台真正的服务器。laravel
首先,你须要有一个阿里云帐号。centos
使用云翼计划用学生身份能够以¥9-10/月 的价格获得一台配置还能够的云服务器,足够进行云服务器相关知识的学习和实践,不过由于硬件自己毕竟仍是处于低档位,这个价格的服务器在处理 I/O 操做的时候差强人意。服务器
在购置服务器的时候,会选择安装操做系统。使用公共镜像安装的操做系统默认没有所需的如 java,php 等环境。这里咱们可使用镜像市场中带有某些环境的操做系统来简化一部分配置流程(好比选择带有 lamp 环境的 centos6.5 系统)。app
以后就是属于 Linux 的知识范畴了。
阿里云也提供了域名购买的服务,使用阿里云的域名和服务器会有一种无缝衔接的感受,不过这一点在其余同时提供这两项服务的服务商那里应该都有体现。
关于服务器和域名备案的问题,有一下几点要说明:
.cn
后缀为中国一级域名;
域名为 .cn
后缀,或域名指向的服务器 ip 地址所属中国,该域名均需备案。域名备案流程比较慢,填表、寄邮件、拍照,网信办确认等;
服务器 ip 地址为中国的云服务器也须要备案,不过相对简单,提交服务器密码,实名认证便可;
域名解析到私网网段的无需备案;