关于如何搭建网站并发布上线
2018-03-13 22:52
453 查看
入门新手应该对这个问题挺感兴趣的,之前研究过一个自用电脑如何搭建服务器的问题,那个比较简单,只是利用了一下花生壳的端口映射功能而已,当然还有更多的方法,今天特别推荐第三种较为正式的搭建方法。
一、基于自家网络、路由器架设服务器。
主要设备网络、路由器、电脑,登陆到路由器管理系统,会有一个虚拟服务器(或者是转发规则,不同品牌的路由器叫法不同),在此功能下面可以添加一条端口映射,映射到本机的ip地址,设置上我们网站的端口号,此时,利用路由器的公网ip加端口号就可以访问到我们部署的网站。但是,现在IP协议v4版本的稀缺,自家安装的网络大部分都没有分配到公网iP,有统计说公网IP在2008年就已经用完,我们期待IPv6的横空出世,据说他可以不受限制的提供地址,每平米可分配到1000多个ip。如果你家是内网IP的话,即使添加上端口也是访问不到的,只能打电话给运营商,让他分配给你外网IP。
对于不同需求的人,这种方法不失为一个好方法,服务器用的时候开开,不用的时候大不了关掉,一般部署在这样的服务器上的也肯定不是很重要的网站。
二、基于Ngrok
这也是一个第三方软件,做公共号开发的用到这个工具的比较多,简单说,它实现了利用外网能访问到处于内网状态下的服务器,说白了和花生壳几乎相似,会生成一个域名,此域名下绑定的就是内网的ip地址。
此方法适合开发人员测试使用。
三、基于阿里云域名注册、云服务器或云虚拟主机
这种方法是大多数个人网站、商业网站都会利用的办法,大型企业网站应该都是自己购买服务器了。阿里云提供了全套的网站建设系列的服务,从域名注册、域名备案、云服务器、云虚拟主机等,当然云服务器提供商还有华为云等众多家公司,可根据自己的需求租用,此处特别说明云服务器和虚拟主机的区别,云服务器就是一台提供给一个人使用的机器,你可以像又有自己的电脑一样拥有它,安装所需要的软件或者其他服务;虚拟主机是一台服务器通过虚拟机分成了若干个服务器供多人使用,其中限制了所使用的软件,比如只有PHP的运行环境,若想部署java项目是行不通的,因为他没有安装java的运行环境JDK。
以上是我所了解的关于项目部署并上线的关联知识,菜鸟成长需要靠不断研究,从点滴开始。
一、基于自家网络、路由器架设服务器。
主要设备网络、路由器、电脑,登陆到路由器管理系统,会有一个虚拟服务器(或者是转发规则,不同品牌的路由器叫法不同),在此功能下面可以添加一条端口映射,映射到本机的ip地址,设置上我们网站的端口号,此时,利用路由器的公网ip加端口号就可以访问到我们部署的网站。但是,现在IP协议v4版本的稀缺,自家安装的网络大部分都没有分配到公网iP,有统计说公网IP在2008年就已经用完,我们期待IPv6的横空出世,据说他可以不受限制的提供地址,每平米可分配到1000多个ip。如果你家是内网IP的话,即使添加上端口也是访问不到的,只能打电话给运营商,让他分配给你外网IP。
对于不同需求的人,这种方法不失为一个好方法,服务器用的时候开开,不用的时候大不了关掉,一般部署在这样的服务器上的也肯定不是很重要的网站。
二、基于Ngrok
这也是一个第三方软件,做公共号开发的用到这个工具的比较多,简单说,它实现了利用外网能访问到处于内网状态下的服务器,说白了和花生壳几乎相似,会生成一个域名,此域名下绑定的就是内网的ip地址。
此方法适合开发人员测试使用。
三、基于阿里云域名注册、云服务器或云虚拟主机
这种方法是大多数个人网站、商业网站都会利用的办法,大型企业网站应该都是自己购买服务器了。阿里云提供了全套的网站建设系列的服务,从域名注册、域名备案、云服务器、云虚拟主机等,当然云服务器提供商还有华为云等众多家公司,可根据自己的需求租用,此处特别说明云服务器和虚拟主机的区别,云服务器就是一台提供给一个人使用的机器,你可以像又有自己的电脑一样拥有它,安装所需要的软件或者其他服务;虚拟主机是一台服务器通过虚拟机分成了若干个服务器供多人使用,其中限制了所使用的软件,比如只有PHP的运行环境,若想部署java项目是行不通的,因为他没有安装java的运行环境JDK。
以上是我所了解的关于项目部署并上线的关联知识,菜鸟成长需要靠不断研究,从点滴开始。
相关文章推荐
- 社交网站部署——SVN服务器搭建并发布上线
- 搭建了一个Apache+Php+MySQL的服务器。要如何通过Apache发布网站使得其他的电脑可以通过局域网访问?
- 关于如何在服务器上搭建tomcat并发布自己的web项目
- 关于如何在服务器上搭建tomcat并发布自己的web项目
- My-Blog搭建过程:如何让一个网站从零到可以上线访问
- 花生壳内网IP如何实现搭建网站发布到外网
- 部署社区网站,搭建SVN、nginx、PHP,部署MFS并挂载,发布上线
- 关于如何使用动态域名在个人电脑搭建个人网站的几点经验
- My-Blog搭建过程:如何让一个网站从零到可以上线访问
- 关于如何在服务器上搭建tomcat并发布自己的web项目
- 如何搭建个人网站(二)项目发布
- 如何发布文章到使用hexo搭建的博客网站上去
- 如何利用家里的宽带搭建一个自己的网站
- 群晖服务器如何搭建网站
- 关于发布网站之后,浏览某个页面的时候提示不存在
- 如何才能做一个好网站系列 第四篇 开始设计方案,关于框架的选择
- 【WEB开发技术】一个简单的WEB项目验证码校验(如何从前端到后台一步一步的搭建、配置、发布整个Web项目?)
- 如何用ipad制作精美的视频,并发布到视频网站
- 关于Python爬虫之获取海量表情包+存入数据库+搭建网站通过关键字查询表情包
- VS2005发布、生成网站时如何设置固定的dll文件名?