当前位置:首页 > 阅读 > 如何搭建一个属于自己的网站?

如何搭建一个属于自己的网站?

如何搭建一个属于自己的网站?

bilibili上的第一篇专栏文章!

摘自个人微信公众号!如果你觉得内容还不错欢迎你多多关注我!

我会在以后更新分享更多大家所都想知道的东西哦!

前一段日子,因为疫情困于家中。小编曾想DIY一架基于移动网络控制的固定翼模型飞机(将会在以后推文分享,敬请期待哈)航拍一下高空的景象,无奈不是一位合格的司机,飞机出了点意外。只好研究一下模型飞机的图传实现。

emmm,然后搞着搞着图传就搞到搭建网站上去了(hhh)。其实还是因为图传需要把影像传输到网站上,所以粗略的入坑了一下网站搭建。今天就给大家简单的分享一下如何快速搭建一个全世界都能访问到的简单的小网站。

那废话不多说,我们马上开始吧!

原理

首先我们需要:

1.一台有公网ip的服务器,

2.一个域名,

3.还有一个你想展示的网页文件!

网页文件不多说,相信很多小伙伴上公共课的时候都了解过如何用DW创建自己的html网页(网上也有很多免费的网页模板)。所以今天主要讲解一下,如何将自己的网页部署到服务器上,让全世界的人都可以访问。

服务器搭建

首先我们需要有一台属于自己的服务器

(这里补充一下相关小tips,服务器一般都会有一个公网ip,我们需要的正是这个公网ip。因为一般来说,大多数人的设备IP都不是公网IP,而是由上级设备分发下来的内网IP,因此事实上,我们在互联网上并不能直接实现P2P连接。所以如果我们要搭建一个大家都能访问的网页就需要一个公网ip)

有兴趣的小伙伴可以做下下面这个实验。可以发现我们访问网站所用的IP并不是我们本机的IP,这就好解释为什么我们在校园外面不能访问校园网络!

图1为小编电脑的IP地址

图2为这台电脑访问百度时百度记录的ip地址

国内各大服务器运营商如阿里,腾讯等等就有许多的服务器租赁服务。而小编这次准备用一个国外运营商的服务器来测试。主要原因是价格比较便宜,支持支付宝,还能有一个US ip[旺柴]!1.25刀一个月,虽然rmb近来有点贬值,但这价格性价比还是挺高的!

进入配置界面,选择操作系统(服务器一般喜欢用linux),这里小编果断选择了地点在LA,操作系统为ubantu的服务器。之后根据提示“填写”上必要的信息(随便填!邮箱除外!)。剩下的步骤就跟淘宝网购一样啦!

提交订单以后不久就可以收到来自VIRMACH的邮件,里面有服务器的IP地址,用户账户跟密码!这样我们就有一台拥有美国公网IP的服务器啦!

之后我们就可以输入服务器ip,通过putty,xshell(需要这些工具的关注公众号回复标题哈)等软件选择ssh协议远程登陆我们的服务器啦

输入virmach发来账户跟密码登陆,显示welcome to xxx就显示我们成功啦!

至此服务器环节我们就完成了!

接下来,我们来简单说说域名的申请!

1.可以上阿里云(需要实名认证),步骤就跟淘宝购物差不多啦!

2.或者也可以谷歌一下,从freenom免费认领一个!

-----------------------------------------------------------------------------

有了域名就可以在运营商的管理界面用来绑定我们服务器ip。是否绑定成功,我们可以在Windows命令行用ping命令测试一下我们的域名。能够ping成功解析出服务器ip地址说明域名解析成功!

最后一步!在服务器上部署网站

目前为服务器提供HTTP服务的主要包括有Apache、Nginx而且windowslinuxmac系统上都可以安装部署,相较于nginx,apache“据说”更适合初学者。因此小编就用了apache演示!

直接在命令行输入sudo apt-get install apache2(Do you want to continue? [Y/n] ,,,输入y就好了)

之后坐等安装完成!

之后输入命令重启apache service apache2 restart

至此,我们就完成了服务器部署网站的全部步骤了!终于大功告成了!

此时你可以用你的手机,电脑任意一台设备,在世界的任意角落(有信号!)在浏览器输入自己申请的网址来访问自己的网站了!

这是apache的HTML主页!It works!!!

最后我们可以通过xshell,winscp等软件上传我们自己的网页,用我们的html网页文件替换apache的html网页文件!

Apache的网页文件路径是/var/www/html/index.html

欢迎关注我的微信公众号!

如何搭建一个属于自己的网站?)宝,都看到这里了你确定不收藏一下??