网站部署发布到互联网等整套流程shuai7boy
如果您有SEO优化、网站建设需求请致电:18510193015
阅读对象是那些不知如何将网站发布到互联网、不了解域名和空间或不会使用它们,以及一直想展示成果却未能如愿的人。如果您是其中之一,这篇博客会很适合您,下面进入正题。
### 网站发布
首先是网站发布相关内容,完成后就有了自己的网站。不过可能会发现访问地址是localhost,这看起来不太好,能否像百度那样有个美观的网址呢?答案是肯定的。
这需要设置网站的主机名,本地需要配置 hosts 文件,服务器上则需要配置 ip 域名绑定。
### 用自己的电脑当服务器让别人访问
很多人都想把自己的电脑当作服务器,这样既能省去发布的麻烦,又能节省购买服务器的费用,可尝试了多种方法都不行。其实方法很简单。
使用相关工具时需要注意,发布的网站必须是 80 端口。下面说说使用方法:
接着利用生成的网址进行测试。这时候需要把网站的浏览名去掉,不然可能会引起冲突,导致无法访问。
以上是基本使用方法,接下来演示如何自定义端口,而不局限于 80 端口。
首先要去官网注册。
如果是 windows 系统,要进入 natapp.exe 的目录。authtoken 从相关界面获取,一个隧道对应一个 authtoken,要切换不同隧道,输入不同的 authtoken 即可。
### 将项目部署到互联网服务器
用自己的电脑当服务器有诸多局限,比如不能保证全天 24 小时开机。下面讨论如何将项目发布到服务器上。
其实和部署到自己电脑上类似。以腾讯云服务器为例,因为学生有优惠券,所以购买空间只花了一元,还能免费领取一个.cn 域名。
#### 注册域名和空间
这是第一步。
#### 域名实名认证和备案
域名实名认证是必需的,否则域名无法使用。
关于备案问题,网站是否需要备案是按空间来的。国内的空间大多需要备案,因为国内管制较严格,而国外空间,比如香港、美国等地的空间就不需要备案。
#### 解析域名绑定空间
以腾讯云为例,进入云解析,按照操作提示进行。记录值填入服务器 IP 地址,同时要在空间上绑定域名。
#### 添加项目到服务器
完成上述步骤后,可以 ping 通 ip,但还不能访问服务器项目。接下来讨论在服务器部署项目。
将网站发布后通过合适的方式传到服务器并部署到 IIS 上,这样就可以访问了。
### 给网站设置二级域名
这里以腾讯云为例。
直接引用论坛回答:再加一个主机记录就可以了。在域名管理平台里添加记录,主机名:bbs,记录类型:A,IP 地址:服务器 IP 地址,最后点击保存,等待解析生效。
本人尝试如下:目的是给域名shuai7boy.cn添加二级域名ryj.shuai7boy.cn。
首先登录云管理添加一条 A 记录,然后将一个 Demo 部署到 IIS 上,注意设置主机名为:ryj.shuai7boy.cn,端口为 80 即可,因为主机名不同,不会和其他网站产生端口冲突。部署完后,在 hosts 里面添加端口映射:127.0.0. ryj.shuai7boy.cn,这样就完成了。
### 给网站添加 CDN 加速
当网站中图片或文件较多时,访问速度会变慢,这时 CDN 加速就能解决问题。
可能很多人听说过 CDN,但不太清楚它的作用。CDN 加速就是提高网站访问速度,原理是将服务器分布在全球各地,当第一次有人访问时,访问内容会缓存到就近服务器,后续访问就从该服务器读取信息,避免每次都从主服务器读取。
使用 CDN 加速很简单,找个 CDN 加速网站设置一下就行。以百度加速为例,参考相关经验给自己的网站添加 CDN 加速。登录su.baidu.com,点击 “管理控制台”,然后按照提示设置。设置后修改 DNS 时,别忘了在百度云同样设置解析,否则网站无法正常访问。
### 通过设置防止 Ping
最后不要忘记设置安全组。
### 搭建 ftp 服务
有时为了方便传输文件,很多人会使用 ftp 进行上传,下面介绍搭建 ftp 服务的方法。
如何修改 host 文件?