利用花生壳和IIS发布网页过程
老早利用做过类似的事情,但最近又忘了怎么弄的了,还是自己给自己总结下,省得以后到处找了。
[动态域名绑定]
如果具有公网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发布网页过程的更多相关文章
- 【安富莱专题教程第3期】开发板搭建Web服务器,利用花生壳让电脑和手机可以外网远程监控
说明:1. 开发板Web服务器的设计可以看我们之前发布的史诗级网络教程:链接.2. 需要复杂些的Web设计模板,可以使用我们V6开发板发布的综合Demo:链接.3. 教程中使用的是花生壳免费版, ...
- 如何利用花生壳和VisualSVN Server建立远程代码仓库
如何利用花生壳和VisualSVN建立远程代码仓库 最近由于项目需要,要远程访问实验室的svn服务器,但是实验室没有固定域名和ip,因此就打算用花生壳申请一个免费的域名构建一个服务器,再把Visual ...
- 利用花生壳在自己电脑上建立外网可访问的svn
下载花生壳并注册账号 2.花生壳会送你一个免费的二级域名 3.登陆到路由器界面192.168.0.1或者192.168.0.0进入动态dns选项输入你的花生壳账号密码 4.在路由器设置界面设置转发规则 ...
- 利用花生壳对windows server进行远程桌面
花生壳内网穿透 http://service.oray.com/question/1824.html windows server "允许远程协助连接这台计算机" 需要在服务器管理 ...
- vs 2015 结合新配置的IIS 发布网站过程中遇到的问题及解决办法?
1.由于扩展配置问题而无法提供您请求的页面.如果该页面是脚本,请添加处理程序 错误: HTTP 错误 404.3 - Not Found 由于扩展配置问题而无法提供您请求的页面.如果该页面是脚本,请添 ...
- IIS搭建本地服务器,花生壳实现外网通过域名访问网站
配置服务器 作为一个青年,没有实力,做不出标图所示的服务器. 作为一个学生,买不起服务器 作为一个小孩,买不起域名 但别忘了 作为一个平民玩家,只要有耐心 装备迟早会做出来的 (注:感觉有钱与没钱还是 ...
- Android+ESP8266+路由器实现远程控制(基于花生壳域名方式访问)
x先说一下实现的功能,其实就是远程控制 和这篇文章的控制 http://www.cnblogs.com/yangfengwu/p/5295632.html 应该说是这篇文章的升级,解决这篇文章由 ...
- 外网配置花生壳动态域名解析实现外网访问本地iis及vs实时调试
描述:假如已连外网,具备一台路由器的情况下在路由器设置页面配置花生壳动态域名解析,使得外网可以访问到本地iis 托管的web服务,模拟真实环境调试应用程序. 网络运营商ip的动态分配,通常网络提供商给 ...
- 巧用花生壳将局域网内的FTP和www服务器发布到互联网
一.目的:用生壳发布FTP和mail服务器到互连网. 二.网络环境:(出租房多家共用路由器上网,ADSL的1Mbps带宽,动态PPPOE拨号,帐号和密码存储在soho路由器中,路由器自动联机上网,并为 ...
随机推荐
- 多线程&多进程解析:Python、os、sys、Queue、multiprocessing、threading
当涉及到操作系统的时候,免不了要使用os模块,有时还要用到sys模块. 设计到并行程序,一般开单独的进程,而不是线程,原因是python解释器的全局解释器锁GIL(global interpreter ...
- Arduino 软重启 软件reset
将12脚连接一个1K电阻,然后用电阻另一端连接RESET脚.注意不是12脚直接连接RESET!! 代码如下(要注意RESET脚为LOW时自动重启) #define PIN 12 void setup( ...
- vhosts.conf
<VirtualHost *:80> ServerAdmin webmaster@dummy-host.example.com DocumentRoot "/opt/lampp/ ...
- Windows服务调用Quartz.net 实现消息调度
Quartz.NET是一个开源的作业调度框架,是OpenSymphony 的 Quartz API的.NET移植,它用C#写成,可用于winform和asp.net应用中.它提供了巨大的灵活性而不牺牲 ...
- <测试用例设计>用户及权限管理功能常规测试方法
1) 赋予一个人员相应的权限后,在界面上看此人员是否具有此权限,并以此人员身份登陆,验证权限设置是否正确(能否超出所给予的权限): 2) 删除或修改已经登陆系统并正在进行操作的人员的权限,程序能否 ...
- 生产环境服务CPU高问题分析
问题描述: 现网个别时候会出现CPU突然飙高的现象,飙高后不能恢复正常. 分析过程: CPU飙高后抓dump,最好本机看,其它机器看dump可能需要下载服务运行机器的sos,clr 0:000 ...
- 修改ssh服务的默认端口
修改ssh服务的默认端口 1.查看当前服务端口 一般ssh服务的默认端口为22端口,查看监听的端口用netstat,如下: [root@ansiblemoniter ~]# netstat -tnlp ...
- 程序语言的奥妙:算法解读 ——读书笔记
算法(Algorithm) 是利用计算机解决问题的处理步骤. 算法是古老的智慧.如<孙子兵法>,是打胜仗的算法. 算法是古老智慧的结晶,是程序的范本. 学习算法才能编写出高质量的程序. 懂 ...
- schedule和scheduleUpdate
在init()函数里面加上scheduleUpdate(),这样才会每一帧都调用update(). Schedule() 函数有两种方式,一种带时间参数,一种不带时间参数. 带时间参数的,间隔指定时间 ...
- Struts Hello World Example
In this tutorial we show you how to develop a hello world web application using classic Struts 1.3 f ...