iis – 如何在家中设置Web服务器?

我想在家里运行一个Web服务器,所以我的家人和客户都可以看到我在做什么.它不会运行大的负载,一次最多2或3个用户.

我想知道如何使用运行IIS的Windows机器来完成它.

我有一个来自我的有线电视公司的路由器,它通过无线路由器运行到我希望成为Web服务器的机器上.

解决方法

以下是基本步骤.具体细节取决于您拥有的路由器类型,但概念仍然适用:

>在要成为Web服务器的计算机上安装IIS.在大多数情况下可以将它留在标准端口80上(我们稍后将重新映射端口通过防火墙,因为大多数ISP不允许端口80上的传入流量).
>转到DynDns.org并创建一个映射到您的家庭IP地址的名称.这很重要,因为您的地址会不时更改(DHCP中的“D”),并且您希望在家中拥有一个众所周知的外部名称.使用DynDNS非常简单,它们有很好的常见问题解答来帮助您.如果您的路由器自动支持DynDns,那么您需要登录路由器并提供dyndns.org用户名和密码.如果您的路由器不支持DynDNS,它们有一个小实用程序,您应该下载并安装在始终运行的IIS计算机上,并检测您的公共IP地址何时更改并更新您的dyndns主机记录.
>登录到您的路由器(通常是位于192.168.0.1的网站,或者您的IP范围的第一个IP地址).为IIS计算机设置固定的IP地址.通常,这是通过将固定的DHCP地址分配给IIS计算机的MAC地址来实现的.执行此操作后,IIS计算机在通过DHCP请求一个IP地址时将始终获取相同的IP地址
>登录到您的路由器.添加“端口映射”(或有时称为“静态路由”),将公共TCP端口8080传入映射到端口80(默认端口)上的本地IIS计算机的IP地址.请注意,某些路由器不允许您更改端口(通常是时间,即“静态路由”选项).在这种情况下,您将需要重新配置IIS以侦听端口8080(或您要公开的任何端口),并且只需在IIS计算机上创建从公共TCP端口8080到端口8080的路由.

显然,有几个地方可能配置错误,故障排除是不可避免的.

>验证IIS是否在本地网络上运行.启动您最喜欢的浏览器并导航到IIS计算机的本地IP地址和端口:http://192.168.0.5:80,或任何适当的.确保它有效.如果没有,请修复它直到它.
>验证您的DynDNS记录是否正确映射到当前的公共IP地址.您可以通过转到http://whatismyipaddress.com找出当前的公共IP地址.一旦您知道,打开命令提示符并ping您的公共名称(“ping longhorn213.homeip.net”或DynDNS给您的名称),看看它是否有效. ping本身可能被阻止(许多路由器阻止传入ping),但您仍应该看到查找的IP地址.确保它与您的实际公共地址相符.如果没有,请使用DynDNS org使其正常工作.>如果故障排除步骤1和2都有效,则问题可能出在路由器的端口映射中.这通常是最难排除故障的.路由器通常具有可以打开的内部日志.查找指定端口的传入流量日志,并查看路由器正在对其执行的操作.如果您遇到问题,可能需要为特定路由器找到论坛或支持站点才能使其正常工作.

相关文章

操作步骤 1、进入elasticsearch的plugin,进入ik。进入config。 2、在config下面建立以.dic为后缀的字典...
lengend data数据中若存在'',则表示换行,用''切割。
代码实现 option = { backgroundColor: '#080b30', tooltip: { trigger: &...
问题原因 原因在于直接在js中取的变量并复制给var变量。 于是就变成这样。 解决办法 var data = &#...
前言 最近做了一个调查问卷导出的功能,需求是将维护的题目,答案,导出成word,参考了几种方案之后,选...
对于很多人来说,用字符编码都是熟能生巧,而不清楚为什么是那样的字符编码,所以我在这列了一个表,翻...