老早利用做过类似的事情,但最近又忘了怎么弄的了,还是自己给自己总结下,省得以后到处找了。

[动态域名绑定]

  如果具有公网IP地址,申请一个免费的花生壳动态域名,再下一个花生壳客户,使用已经申请好的动态域名运行花生壳,它会自动把域名和当前主机的公网IP绑定起来。只要花生壳域名指向的IP和本机的IP地址是一致的,就意味着动态域名已经绑定成功了。但花生壳免费的东西,真心不稳定。

  当然,开始的时候我使用的是实验室的内网IP,理论上是进行端口映射就可以了,但我的本机IP相当于是二级内网IP地址了,基础储备知识不够,就没捣鼓成。下面是我开始的情况。

  本机IP地址

 

  路由器IP地址

  花生壳动态域名执行的IP地址:

  可以看出,这三者的IP地址完全不一样。实验室路由器的IP地址还是有上一级的NAP分配局部IP。网上搜了下,推荐比较多的是使用NAT123进行端口映射,但人家应该也就用在一级内网上的吧。我这情况都是2级+内网了,暂时不知道怎么设置。等以后翅膀硬了,一定要回过头来解决这个问题。

[设置IIS]

1.进入控制面板-管理工具,找到Internet信息服务(IIS)管理器,并点击进入:

  注意,如果没有在管理工具中找到Internet信息服务(IIS)管理器,那么,请按如下步骤进行添加:

  (a)进入控制面板-程序和功能,单击左侧的启用或关闭Windows功能,进入该对话框

  (b)勾选如下选项,确认即可

(2)在IIS管理器中,在左侧连接导航栏里,选择网站子项,右击添加网站选项:

定义网站名称,选择需要发布的文件夹的物理路径

这时,如果选择测试设置,有可能会出现如下对话框:授权:无法验证对路径的访问。

这时,要更改连接账户,具体要进行如下操作:

  (a)建立一个具有管理员权限的账户,如果现在使用的账户就具有管理员权限,可以不新建。

  (b)使用建立好的用户名进行连接:

  (c)这时候,在进行测试设置就可以顺利进行了。

(3)设置访问目录,点击主界面上的目录浏览图标,然后选择启用。

(4)这时候应该可以在本地查看(local:13000)查看发布的文件夹,但这时进入的是一个文件列表。无法自动打开默认网站。这时候选择默认文档,点击进入。

一般首个默认文档名称为Default.htm,但像我建立的文件夹里没有这个文件,我定义的主页为MainMap.htm,所以需要与这个文件名对应的子项。如图所示:

(5)至此,花生壳和IIS的配置大致完成。因该可以从外网访问到发布的网页了。

PS:

  第一次打开网页的时候,可能还会提示用户权限不够(可能是因为我开始没配置好),无法打开。这时候是因为建立的用户对所发布的文件夹没有完全的访问权限,或其所隶属的组没有完全的访问权限。首先查看到,我建的Internet属于User组。

  然后查看要发布文件夹的的属性-安全选项卡里,里面显示了Users组的权限不是完全控制,赋予权限即可。当然,这里介绍的是我弄的时候的偷懒的方法,我相当于把普通用户权限全开了。不过大致思路是这样。真正发布的时候当然得严谨点。

利用花生壳和IIS发布网页过程的更多相关文章

  1. 【安富莱专题教程第3期】开发板搭建Web服务器,利用花生壳让电脑和手机可以外网远程监控

    说明:1.  开发板Web服务器的设计可以看我们之前发布的史诗级网络教程:链接.2.  需要复杂些的Web设计模板,可以使用我们V6开发板发布的综合Demo:链接.3.  教程中使用的是花生壳免费版, ...

  2. 如何利用花生壳和VisualSVN Server建立远程代码仓库

    如何利用花生壳和VisualSVN建立远程代码仓库 最近由于项目需要,要远程访问实验室的svn服务器,但是实验室没有固定域名和ip,因此就打算用花生壳申请一个免费的域名构建一个服务器,再把Visual ...

  3. 利用花生壳在自己电脑上建立外网可访问的svn

    下载花生壳并注册账号 2.花生壳会送你一个免费的二级域名 3.登陆到路由器界面192.168.0.1或者192.168.0.0进入动态dns选项输入你的花生壳账号密码 4.在路由器设置界面设置转发规则 ...

  4. 利用花生壳对windows server进行远程桌面

    花生壳内网穿透 http://service.oray.com/question/1824.html windows server "允许远程协助连接这台计算机" 需要在服务器管理 ...

  5. vs 2015 结合新配置的IIS 发布网站过程中遇到的问题及解决办法?

    1.由于扩展配置问题而无法提供您请求的页面.如果该页面是脚本,请添加处理程序 错误: HTTP 错误 404.3 - Not Found 由于扩展配置问题而无法提供您请求的页面.如果该页面是脚本,请添 ...

  6. IIS搭建本地服务器,花生壳实现外网通过域名访问网站

    配置服务器 作为一个青年,没有实力,做不出标图所示的服务器. 作为一个学生,买不起服务器 作为一个小孩,买不起域名 但别忘了 作为一个平民玩家,只要有耐心 装备迟早会做出来的 (注:感觉有钱与没钱还是 ...

  7. Android+ESP8266+路由器实现远程控制(基于花生壳域名方式访问)

    x先说一下实现的功能,其实就是远程控制 和这篇文章的控制  http://www.cnblogs.com/yangfengwu/p/5295632.html   应该说是这篇文章的升级,解决这篇文章由 ...

  8. 外网配置花生壳动态域名解析实现外网访问本地iis及vs实时调试

    描述:假如已连外网,具备一台路由器的情况下在路由器设置页面配置花生壳动态域名解析,使得外网可以访问到本地iis 托管的web服务,模拟真实环境调试应用程序. 网络运营商ip的动态分配,通常网络提供商给 ...

  9. 巧用花生壳将局域网内的FTP和www服务器发布到互联网

    一.目的:用生壳发布FTP和mail服务器到互连网. 二.网络环境:(出租房多家共用路由器上网,ADSL的1Mbps带宽,动态PPPOE拨号,帐号和密码存储在soho路由器中,路由器自动联机上网,并为 ...

随机推荐

  1. Android的IPC机制(一)——AIDL的使用

    综述 IPC(interprocess communication)是指进程间通信,也就是在两个进程间进行数据交互.不同的操作系统都有他们自己的一套IPC机制.例如在Linux操作系统中可以通过管道. ...

  2. web.xml文件的作用

    每个javaEE工程中都有web.xml文件,那么它的作用是什么呢?它是每个web.xml工程都必须的吗? 一个web中可以没有web.xml文件,也就是说,web.xml文件并不是web工程必须的. ...

  3. hdu 3478(判断奇环)

    题意:给你一个无向图,问你有没有可能存在一个奇环连接所有的节点. 分析:好久没写博客了,这个好习惯还是要继续保持的!这道题通过转化之后就是问你有没有存在一个奇环连接所有的节点,这里用到的方法是染色法, ...

  4. Web通信之:长轮询(long-polling)(转)

    Web通信之:长轮询(long-polling) “轮询”是个耐人寻味的词,第一次看到它的时候我就直接理解为“轮流查询”了.但是看到了英文才知道这个是网络通信专业的术语.轮询,其实就是一群人在排队买东 ...

  5. iframe根据子页面自动调整大小

    //iframe高度自适应 function IFrameReSize(iframename) { var pTar = document.getElementById(iframename); if ...

  6. nodejs 调用 OC 方法

    nodejs 借助 nodobjc 模块 https://github.com/TooTallNate/NodObjC demo: var $ = require('nodobjc') $.frame ...

  7. Linux下动态库生成和使用

    Linux下动态库生成和使用 一.动态库的基本概念 1.动态链接库是程序运行时加载的库,当动态链接库正确安装后,所有的程序都可以使用动态库来运行程序.动态链接库是目标文件的集合,目标文件在动态链接库中 ...

  8. Thu夏令营 总结

    感觉这次thu夏令营简直就是爆RP啊 竟然签了无条件本一 [Waring]RP已空 话说这次考试设定 竟然是下午两点开始考试 考到五点- - 导致中午必须午睡 宾馆里清华也不近 按原本试机安排到12点 ...

  9. android学习笔记---发送状态栏通知

    发送消息的代码如下: //获取通知管理器 NotificationManager mNotificationManager = (NotificationManager) getSystemServi ...

  10. C++ 16进制转10进制

    #include <stdio.h>#include <string.h>unsigned long f(char* str){ unsigned long var=0; un ...