使用免费域名快速搭建网站 一 (域名和服务器篇)
2017-03-13 本文已影响568人
Kake
使用免费域名快速搭建网站(域名和服务器篇)
先介绍一下网站的简单构成元素
- 远程服务器(虚拟主机等都可以,总之要有一台可以放置代码的电脑)
- 服务器上要装有可运行的web软件(和你要用什么语言开发有关系,本文应该使用PHP)
- 域名(类似baidu.com这种的,本文介绍免费域名的获取和设置)
域名篇
前提:
需要有google 或者 facebook 其中一个账号
那就只剩下翻墙工具了 Lantern 密码:q27z
开整 ooooooo
- 赶紧上船freenom.com
- 点击Sign in之后,选择你的第三方账户登陆,我就选google吧, 需要开启翻墙工具
- 我已经进来了,点击serveices之后选择register a new domain,注册一个域名吧
- 我输入了chinadream之后出现了免费可用的域名,可以自己选择后缀,因为免费,所以你懂的
- 选择好之后点击右边Get it now, 之后点击页面下面的checkout按钮,进来之后选择12个月最大免费时限,然后continue
- 填写一些个人信息,complete order 之后这个域名就属于你了
至此,你已经拥有一个12个月的免费域名了,而且国外的域名也是不需要备案的哦(你是不知道备案有多麻烦)
先不要关闭页面,在下面设置好服务器后,还需要回来配置一下解析域名设置
服务器篇
前提
免费服务器有很多,但是都不是长久免费,接下来介绍的是国内的一家免费服务器提供商,完全可以满足学习使用,当然你也可以购买一些腾讯,阿里的个人虚拟主机或者新浪AES
本文选择的是主机屋,一个月免费使用,不用备案,访问速度快,而且支持解析自己的域名
- 进来之后,点击免费空间,然后选择立即开通,这时候会让你登录,在登录框右下角,选择注册,成功之后登录,然后点击立即开通,很快就开通了
- 开通之后,会进入管理控制台,点击一键初始化网站,此时他会送你一个域名(简直太长,一会用我们上文注册的那个)
- 我们还需要初始化一下FTP密码,用来上传我们的代码,初始化mysql数据库密码,用来存储数据,点击控制面板,接着操作
注意: 后面需要用到FTP地址和FTP用户名和密码
- 接下来需要解析域名了,选择常规功能,点击域名绑定,添加域名绑定为我们上文注册的那个,然后点击一键解析,他会告诉你失败,需要你设置CNAME,记录CNAME的域名
- 回到freenom页面,选择services,进入my domains,选择你刚才注册的域名,点击后面的manage domain
- 接着点击manage freenom dns 进行CNAME配置,name空,type为CNAME,TTL为600,target为刚才主机屋提示记录的域名
设置完成后,回到主机屋控制面板,域名绑定页面,再次点击一键解析
请耐心等待解析时间,大概5分钟左右应该可以解析成功,你也可以隔几分钟刷新一次
解析成功后,现在你的域名已经可以正常访问了,只不过还没有自己的代码,赶紧试一试吧
通过FTP上传自己的代码
服务器已经安装了asp和php,我不管,我使用PHP演示一下怎么上传自己的代码
- 用记事本在桌面新建一个文件,命名为index.php,推荐编辑器Sublime3
- 稍微写一段代码
<?php
class Person {
public $age;
public $sex;
public function __construct($age, $sex) {
$this->age = $age;
$this->sex = $sex;
}
}
class Girl extends Person
{
public function __construct($age)
{
parent::__construct($age, "girl");
}
public function say() {
echo "I am a {$this->sex} $this->age, and I love you";
}
}
$xuebabing = new Girl(22);
$xuebabing->say();
?>
-
打开windows文件管理器,在地址栏输入ftp://你的FTP地址:21 然后弹出登录框中填写FTP用户名和密码,这些都在上文设置过,推荐使用一个FTP工具FlashFXP
-
然后进入Web目录,删掉原来的index.html,把自己新建的index.php复制进去
在浏览器地址栏上输入你的免费域名,看看结果吧