网站部署发布到互联网等整套流程

news/2024/5/20 10:48:17/文章来源:https://blog.csdn.net/weixin_30790841/article/details/97727522

阅读对象:不会发布网站到互联网的人,不懂得域名和空间或者不会用的人,一直想装逼让别人看却没能得逞的人

如果你是上面几种人,那么这篇博客绝对适合你,废话少说进入正题。

1.网站发布

 参考链接:http://www.cnblogs.com/shuai7boy/p/5651780.html

2.修改网站的浏览名

照着上面的做了下,下面这就是我发布的网站了

不过细心的同学会发现,访问的地址是localhost,这很不雅观,能不能像百度那样弄成那样的网址呢?答案是肯定的

这是我们需要设置网站的主机名就OK了,如下图:

本段总结:本地的需要配置hosts文件,服务器上需要配置ip域名绑定。

hosts文件修改参考:http://jingyan.baidu.com/album/a3761b2bdbe74f1577f9aa4b.html?picindex=1

3.用自己的电脑当服务器让别人访问

相信很多人都有这个想法,及将自己的电脑当服务器多好啊,即省去了发布的种种困扰,也节省了买服务器的钱。但尝试了很多方法都无济于事~不怕,其实很简单:

这个用电脑做服务器,其实最重要的就是端口映射,我们的电脑很多看到的都是局域网ip,要想让别人真正访问,得用外网ip,所以我们可以借助一个叫做natapp的内网穿透工具实现发布。

这个工具使用需要注意的是,发布的网站必须是80端口。但让也不是绝对的,后面提到,先说说怎么用:

先到官网下载:https://natapp.cn/  下载后解压压缩吧,里面就一个exe文件,点击运行,一切你就懂了,上面显示的很清楚了。

接下来就利用上面生成的网址测试下:

这是我们需要把网站的浏览名去掉,不然会引起不必要的冲突,导致无法访问。

---------------上面是基本使用,接下来演示如何【自定义端口】而不仅限于使用80端口-----------------------

首先去官网注册下,注册步骤我就不说了。

注意:对于注册用户再次访问时,就不要直接双击运行了。

如果是windows,点击开始 运行 cmd  进入natapp.exe的目录

输入命令:  natapp -authtoken=xxxxx 回车即可

authtoken 是从上面界面的得到的,一个隧道对应一个authtoken,因此要切换不同的隧道,只需要输入不同的authtoken 即可

4. 将项目驾到互联网服务器

用自己的电脑毕竟有很多局限性(PS:首先不能保证7*24小时开机就是一点),那么接下来讨论下如何将项目发布到服务器上呢。

其实和部署到自己电脑上大同小异(PS:前提是你用的系统和服务器系统一致的情况下)。我最近买了一个腾讯云服务器,因为学生给优惠券,哈哈。所以买空间只用了一元,域名.cn的免费领取一个。

就拿我申请的腾讯云为例吧:

---------1.首先注册域名和空间

 

-------------2.再就是域名实名认证和备案

域名实名认证是必须要有的,不然域名使用不了。

对于备案这个问题有人会问,网站需要备案吗?

网站备案是按空间来的,比如,国内的空间多数都是要备案的,毕竟国内的管制的比较严格。对于国外的空间就不要备案了,比如,空间是在香港,美国空间等,这些空间就不需要备案了。

关于备不备案可以参考:http://www.chinaz.com/web/2015/0629/417793.shtml

------------3.解析域名绑定空间

 还是以腾讯云为例,进入到云解析,之后看图大家就明白咋弄了。

记录值填入你的服务器IP地址,而且你还需要在空间上绑定域名。

--------------4.添加项目到服务器

完成以上步骤:就可以ping通ip了,但是还是不能访问服务器项目呢,别急,接下来就讨论如何在服务器部署项目(PS:还是以windows服务为例)

这时我们可以通过远程连接操控远程桌面,(1)首先,下载SqlServer 注意要和买的服务器版本一致 (2)安装IIS  

(3)将我们的网站发布然后通过QQ啥的传到服务器接收下,然后部署到IIS上就哦了(PS:注意再配置下hosts文件映射到我们买的域名上),这时就可以访问了。

看:

 

5.给网站设置【二级域名】

目前只接触腾讯云了,所以还是以腾讯云为例(其它的服务器操作可能不一样,但大概意思是一样的,不会的可以百度),直接引用论坛回答:

再加一个主机记录就可以了
您好,在您的域名管理平台里添加记录
主机名:bbs
记录类型:A
IP地址:您服务器IP地址
最后点击保存,等待解析生效就可以了哦。

本人按照上面的尝试了下,操作如下:

目的:我想给我的域名shuai7boy.cn 添加二级域名ryj.shuai7boy.cn

 1.首先登陆了云管理添加了一条A记录

2.然后将一个Demo部署到IIS上,注意:这是需要设置主机名为:ryj.shuai7boy.cn ,端口还是80就行,因为设置的主机名不同,所以不会对其它网站造成端口冲突。

部署完后,在hosts里面添加端口映射:127.0.0.1     ryj.shuai7boy.cn

这时就大功告成了,来看下~

 

6.给网站添加CDN加速

网站中图片或文件啥的多了,会拖慢访问速度肿么办?别怕,cdn加速为您解决烦恼。

之前我们也可能听过cdn这个名字,感觉很高大上,就是不知道干什么的==

其实,CDN加速,顾名思义就是提高网站访的访问速度。原理很简单:就是将服务器放在地球的各个位置,当【第一次】有人访问(比如shuai7boy.cn)时,就会把访问的内容缓存到就近服务器,那么当再有人访问时,就会从这台服务器读取信息。 这样就很好的避免了,每次访问都从主服务器读取信息了。

说了这么多,你应该大概明白了吧,不明白就百度吧,哈哈。那么如何使用cnd加速呢? 其实嘛,很简单,只需要找个cdn加速网站设置下就哦了。

就拿(百度加速)举例子吧:

我参考了这两篇百度经验给自己的网站添加了cdn加速:

参考1:http://jingyan.baidu.com/album/48a42057f51ca8a924250430.html?picindex=1

参考2:http://jingyan.baidu.com/album/fedf0737ac414f35ac897704.html?picindex=4

按照上面说的,先登录su.baidu.com,然后找“我的网站”没找到,怎么回事?哈哈,百度已经更新版面了,还是乖乖的点击 “管理控制台”吧。后面基本就一样了,按照上面说的设置就行了。

最后,如果设置了按照上面的修改DNS后,别忘了在百度云同样要设置解析哦,不然网站是不能正常访问的

效果图:

使用cdn加速是一种方法,要想让自己的网站更快,可以参考博客: http://www.cnblogs.com/lzjsky/p/5001163.html

6.通过设置防止Ping

具体参考百度经验:http://jingyan.baidu.com/article/5553fa82e896cc65a23934f4.html

PS:最后再交代下别忘了设置安全组哦~

7.搭建ftp服务

 有时为了传输文件方便,我们看见很多人都用ftp进行上传,那么如何搭建ftp服务呢,跟着下面的做就会了,so easy~

剧中~ 

 

转载于:https://www.cnblogs.com/shuai7boy/p/5848824.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_795946.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

更改 Odoo 网站图标

更改 Odoo 网站图标 更改 Odoo 网站图标与更改网页中其它图片的方式不一样,原因是默认情况下,这个图标是从公司资料中的图标复制过来的,而不是从图库中选择的,所以要先把公司图标设置好,再让系统重新复制过来。 之前…

asp.net网站发布到服务器GET的技能

刚刚知道映射网络驱动器的作用(虽然才知道,但是我高兴) 把服务器上的硬盘或者其他电脑共享给你的盘映射到本地,就和操作本地硬盘一样。 双击计算机-》映射网络驱动器-》上面选择驱动器号 下面文件夹框里-》写上服务器的地址\\....…

网络营销相关缩写名称CPM CPT CPC CPA CPS SEM SEO解析

网络营销相关缩写名称CPM CPT CPC CPA CPS SEM SEO解析 CPM CPT CPC CPA CPS SEM SEO在网络营销中是什么意思?SEO和SEM的区别是? CPM(Cost Per Mille,或者Cost Per Thousand;Cost Per Impressions) 每千人成本。千人成本是一种媒体或媒体排期…

PS设计漂亮网站主页图片的实例教程

制作一个好的网页,需要花费大量的时间,包含的内容也是非常多的,其中有按钮、横幅、图标及其它素材等。制作的时候先规划好大致的框架,然后由上至下慢慢细化各部分的内容,注意好整体搭配。最终效果 一、在我们打开PSD网…

java与seo_seo和java哪个更好

一个seo行业站点,科学的内容制作应该与seo相关,且内容本身是有人搜索的。seo和java哪个更好是有人搜索的语句,且与seo是强相关的,对于seo教程自学网来讲,这样的内容再适合不过了。 任何一门技术,如果精通&a…

为什么网站服务器不存在了,解决无服务器问题:你如何管理那些不存在的东西?...

功能即服务(FaaS)技术,即使在私有云中也经历了大规模应用,并且很容易理解为什么。无服务器的承诺很简单:开发人员和IT团队可以完全不用担心他们的基础架构,系统软件和网络配置。无需负载平衡,调整资源以进行扩展&#…

织梦后台友情链接网站Logo图片路径变成flixnk和后台内容编辑器里行内样式变成stxyle...

后台图片友情链接flink变成fli<x>nk 后台内容编辑器里行内样式变成st<x>yle 解决方法 1、打开 /include/datalistcp.class.php 文件&#xff0c;找到 $replacement substr($ra[$i], 0, 2).<x>.substr($ra[$i], 2); 改成 $replacement substr($ra[$i], 0, 2…

windows服务器怎么建设网站,windows服务器网站数据备份的方法

针对目前服务器情况可适用的网站数据备份类型包括&#xff1a; 服务器IIS备份、web网站数据备份、网站数据库备份。服务器IIS备份&#xff1a;服务器的IIS配置可只用等软件备份&#xff0c;避免了IIS配置出错后&#xff0c;需要恢复的麻烦。web网站数据备份&#xff1a;网站数据…

IIS上的项目网站关闭Http请求中的Trace和OPTIONS

目的&#xff1a;阻止一些注入漏洞。 方法一&#xff1a; 1、打开服务器IIS&#xff0c;在网站节点下选中相应网站&#xff0c;在右侧IIS下双击“请求筛选”&#xff0c;如图&#xff1a; 2、进入如图所示页面&#xff0c;选中tab标签的HTTP谓词&#xff0c;点击右侧“拒绝谓词…

怎样在云服务器上登录网站,怎样在云服务器上登录网站

怎样在云服务器上登录网站 内容精选换一换为弹性云服务器配置的安全组规则未生效。以下排查思路根据原因的出现概率进行排序&#xff0c;建议您从高频率原因往低频率原因排查&#xff0c;从而帮助您快速找到问题的原因。如果解决完某个可能原因仍未解决问题&#xff0c;请继续排…

html动态页面制作_网站开发的三个时代:网页制作、前端开发、后端开发

网站开发共经历了三个时代分别是“网页制作”、“前端开发”、“后端开发”。下边谈一谈这三个时代分别是怎样的&#xff0c;和千锋广州小编一起来看看吧。网页制作网页制作是Web 1.0时代的产物&#xff0c;产生在2005年左右。那个时候的网页主要是静态页面。静态页面就是能使用…

python局域网访问主机网站_用python打造一个基于socket的文件(夹)传输系统

这段时间在学习python&#xff0c;接触到了网络编程中的socket这块&#xff0c;加上自己在用的Linux服务器都是原生支持python的&#xff0c;于是乎有了个做文件传输功能程序的想法。毕竟python语言中&#xff0c;有下载功能的框架一抓一大把&#xff0c;但是主机与主机间快速搭…

php网站开发文本格式设置,html文件是纯文本文件吗

html文件是纯文本文件。HTML文本是由HTML命令组成的描述性文本&#xff0c;是一种静态的网页文件。HTML文件在编辑时只能写入纯文本&#xff0c;无法像“.doc”文档那样直接为文字内容做样式。本教程操作环境&#xff1a;windows7系统、CSS3&&HTML5版、Dell G3电脑。Fi…

浅谈跨网站脚本攻击(XSS)的手段与防范(简析新浪微博XSS攻击事件)

本文主要涉及内容&#xff1a; 什么是XSSXSS攻击手段和目的XSS的防范新浪微博攻击事件什么是XSS 跨网站脚本&#xff08;Cross-sitescripting&#xff0c;通常简称为XSS或跨站脚本或跨站脚本攻击&#xff09;是一种网站应用程序的安全漏洞攻击&#xff0c;是代码注入的一种。它…

如何将网站的搜索功能加入到浏览器的搜索框 (IE7/FF2)

1.效果图: Internet Explorer 7 Firefox 2/3 2. 实现方式 创建一个包含Open Search协议的XML文档. 新手可以访问 http://www.microsoft.com/windows/ie/searchguide/, 利用微软提供的这个页面方便快速生成这个XML文档代码(点View XML), 然后保存到你的网站目录中 (比如 /opense…

9. R语言学习或者贝叶斯学习比较好的资源网站

随手记录好网站 1.【R语言相关】 http://adv-r.had.co.nz/ 是关于R语言的一些比较高级的用法&#xff0c;其中http://adv-r.had.co.nz/C-interface.html 是对R语言的C接口的一个比较详细的介绍&#xff0c;帮了很多忙&#xff01;R和C接口的问题太难百度了&#xff01;这个网站…

一步步教你为网站开发Android客户端

#友盟杯#一步步教你为网站开发Android客户端 楼主 发表于 2011-11-29 10:30:10|查看: 10907|回复: 225本帖最后由 liupeinye 于 2011-11-30 10:37 编辑 本文参与&#xff1a;友盟—安卓巴士Android开发原创教程大赛本文面向Android初级开发者&#xff0c;有一定的Java和Android…

关于电脑的基础知识_SEO优化基础知识(新手必备)

现在网上关于SEO优化的知识很多也很杂&#xff0c;很多新手都不知道如何选择&#xff0c;于是对各种SEO优化基础知识我们进行了整理&#xff0c;但不是很详细&#xff0c;不过希望能帮助SEO新手更多的了解一下seo基础知识。 一、选好主域名并做好URL标准化通常情况下我们都会将…

asp sql 导出 excel_西部数码网站管理助手创建、导入恢复、导出备份mysql数据库...

版权归西部数码所有&#xff0c;原文链接&#xff1a;https://www.west.cn/faq/list.asp?unid612首先请确保您的服务器使用的是西部数码默认的环境配置&#xff0c;如果您是自己手工配置的环境&#xff0c;则以下操作可能会报错或失败。Mysql的建立&#xff1a;1.打开我司网站…

【大型网站技术架构笔记】(一)演化过程

开篇明义&#xff1a; 【大型网站技术架构笔记】系列是阅读《大型网站技术架构核心原理与实践》一书的一些笔记&#xff0c;记录了原书的一些重要内容以及我的个人理解。其中很多内容网上都能找得到。其实整本书&#xff0c;我最赞同的是作者阐述的网站架构的价值观——“业务成…