外网访问你的html网页

2018-06-25  本文已影响750人  灰斗儿

什么是外网?

外网就是从别的地方,可以访问你电脑里的数据,比如你在北京,别人在上海
内网就是自己访问自己电脑的数据

服务器是啥

就是一个没有显示屏的电脑主机,和好多主机一起被放在一个大仓库里。
这个大仓库有一根网线,可以把所有的主机接入到外网。
自己的电脑也可以通过安装软件,接入到外网,变成服务器。

编写html文件

<html>
  <body>
    hello
  </body>
</html>

直接双击,会在浏览器看的 hello 字样。

购买服务器

一般都是购买服务器,很少有把自己电脑变成服务器的情况。
因为类似阿里云,腾讯云提供的服务器都会对其做一些安全防护,用起来也省心。
这里只说步骤,不上截图

ssh 登陆服务器

Mac下启动终端,输入命令

ssh root@33.34.56.90

centos 安装nginx

yum install nginx

为何需要nginx
想象一下,你的服务器就是一个小区,你的这个html文件可能在2号楼2单元201住。
为了保证小区的治安,需要一个看门的(nginx),守住小区大门。
小明别的小区住,想要见html,就派车去接html同学。
当汽车(请求)要进小区的时候的时候,必须接受小区门卫的问话,会问你去哪里,然后在小本本(nginx配置文件)上找找有没有这个地方,有就放行,没有就让他离开
然后汽车到家html文件家,把他接走,出小区(你的服务器),回到了小明身边,把html展示给了小明

html传到服务器上(html同学入住)

通过scp命令拷贝html文件到服务器

scp 本地html路径  root@33.38.39.90

然后可以在服务器根目录发现这个html文件

启动nginx

service nginx

nginx配置文件修改(小本本上要记录html同学住进小区了)

获取配置文件路径

service nginx -t

使用vim 编辑这个配置文件,修改以下部分

location /{
   root /;
   index index.html;
}

英文输入法状态下,输入

:wq

保存配置文件
重启nginx,使得配置文件生效

service nginx -s reload

然后就可以通过在浏览器输入33.38.39.90/html
浏览器会出现hello字样
成功
如果需要使用域名访问,继续往下看

购买域名

阿里云域名购买域名

添加dns解析

dns也是一个主机,也有一个小本子,记着哪个域名对应哪个ip地址
当小明打开浏览器,访问这个域名,会被解析到ip地址进行访问

进入域名控制台
添加A解析
输入你购买的服务器地址
输入端口
保存
添加完成

你现在就可以用浏览器访问
http://你的域名/index.html

浏览器网页上就会出现hello字样了

上一篇 下一篇

猜你喜欢

热点阅读