Windows服务器IIS搭建网站

Windows服务器IIS搭建网站概述:以下总结了学习IIS搭建网站的方法,先从基本使用IIS搭建网站,到本地使用域名访问网站,再配置路由器实现外网IP访问内网网站,以及使用动态域名外网访问内网网站,最后配置不同域名(IIS也叫主机名),相同IP,相同端口(80)的不同的网站的访问(注意域名不备案外网无法访问)!即输入以下域名可以访问相同端口(80)但不同的网站:127.0.0.1/test1——>www.g…

大家好,又见面了,我是你们的朋友全栈君。

概述:以下总结了学习IIS搭建网站的方法,先从基本使用IIS搭建网站,到本地使用域名访问网站,再配置路由器实现外网IP访问内网网站,以及使用动态域名外网访问内网网站,最后配置不同域名(IIS也叫主机名),相同IP,相同端口(80)的不同的网站的访问(注意域名不备案外网无法访问)!

即输入以下域名可以访问相同端口(80)但不同的网站:

127.0.0.1/test1 ——>  www.XXX1.com

127.0.0.1/test2 ——> www.XXX2.com

127.0.0.1/test3 ——> www.XXX3.com

一、搭建基本网站(仅内网访问)

打开IIS管理器→右键网站→添加网站

Windows服务器IIS搭建网站

最后效果有4种情况:

1、选择全部未分配,端口为8001

Windows服务器IIS搭建网站

2、选择全部未分配,端口为80

Windows服务器IIS搭建网站

3、填写IP,端口为8001

Windows服务器IIS搭建网站

4、填写IP,端口为80

Windows服务器IIS搭建网站

二、搭建域名网站(仅内网访问)

1、  打开hosts文件

路径:C:\Windows\System32\drivers\etc

2、hosts文件最后面添加:

127.0.0.1  www.XXX.com

3、修改绑定

Windows服务器IIS搭建网站

4、浏览效果

Windows服务器IIS搭建网站

三、搭建外网可访问的网站,IP访问(其实就是第一步搭建网站的效果一二种,如果网站是发布在云服务器上的,本来就可以外网访问):

1、设置IP地址为全部未分配,主机名为空,端口80或随便设置(只要服务器端口开放)

2、在本地浏览器输入:服务器公网IP+端口(例:112.74.178.66:8085)即可访问,如果端口设置80,直接输入服务器公网IP就可以访问

查看 当前连接网络 的 公网IP ,可以直接到 百度 输入 ip 即可看到。

内网搭建的网站外网想要访问,可以配置路由器,设置路由器从外网访问内网服务器的端口映射。打开路由器管理界面,浏览器输入 192.168.1.1 ,账号密码是自己当初开网络时配置,忘记的话可以重置,端口映射的话不同路由器配置有些不同,界面操作挺简单,具体百度。

路由配置完后网站就可以外网使用外网IP访问了。

四、使用动态域名搭建外网可访问的网站,域名访问

1、先下载动态域名工具ngrok.exe

2、  双击启动ngrok.exe,输入:

ngrok.exe http 80 ,然后回车

3、 复制域名

Windows服务器IIS搭建网站

4、  修改绑定

Windows服务器IIS搭建网站

5、浏览效果

Windows服务器IIS搭建网站

6、查看ngrok请求情况

Windows服务器IIS搭建网站

五、配置相同IP,相同端口(80),不同域名网站

1、hosts文件下面这样配置:

127.0.0.1  www.XXX1.com

127.0.0.1  www.XXX2.com

127.0.0.1  www.XXX3.com

2、搭建网站

添加网站时按照上一步修改绑定的方法,主机名对应配上去。

不同域名,相同IP,相同端口(80)的不同的网站就可以访问了。

浏览器分别输入:www.XXX1.com www.XXX2.com www.XXX3.com浏览效果

…居然之前的域名会跳转带S的网站。。NB了,我也是随意起的域名,不要乱点。。。。

另外还有 IIS 搭建文件服务器 ftp 。。

以上是我的总结了。认为好的点个赞呗。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/144071.html原文链接:https://javaforall.net

(0)
上一篇 2022年5月20日 上午10:00
下一篇 2022年5月20日 上午10:00


相关推荐

  • qtcpsocket用法_qtcpsocket发送16进制数据

    qtcpsocket用法_qtcpsocket发送16进制数据在QTcpSocket中的tcp通信,发送数据,接收数据都是QTcpSocket套接字的功能,包括server端,QTcpServer的功能仅仅是作为一个服务器的存在;客户端:classClient:publicQWidget{Q_OBJECTpublic:explicitClient(QWidget*parent=0);~Cl…

    2025年10月17日
    5
  • jlink 与 swd 接口定义[通俗易懂]

    jlink 与 swd 接口定义[通俗易懂]1.JLink介绍J-Link是SEGGER公司为支持仿真ARM内核推出的JTAG仿真器。J-Link支持所有基于ARM架构的处理器或微控制器配合IAREWAR,ADS,KEIL等集成开发环境进行开发过程中进行单步控制执行调试。J-Link除了可以配合集成开发环境进行调试程序,进行程序下载之外,J-Link还可以单独使用。比如在产品的生产环节中,就可以单独使用J-Link进行固件的下载。JLink,SWD接口定义缺口向左,左边为JLink接口定义,右边为SWD接口定义JTAG

    2022年4月25日
    2.0K
  • Vue上传图片并展示

    Vue上传图片并展示上传图片并展示

    2022年6月18日
    27
  • post跨域get不跨域_request获取请求的域名

    post跨域get不跨域_request获取请求的域名转载博客一、当只有addRequestProperty的时候[html]viewplaincopyprint?URL url = new URL(“http://localhost:8080/net/listnets.jsp”);              URLConnection connection = url.openConnection();              conne

    2025年10月20日
    4
  • ScheduledExecutorService 实现定时任务「建议收藏」

    ScheduledExecutorService 实现定时任务「建议收藏」ScheduledExecutorService实现定时任务一、背景二、ScheduledExecutorService(java.util.concurrent并发包引进)附:代码1.Main.java2.TaskService.java3.application.ymlGitHub:link. 欢迎star一、背景项目升级版本之后,新加了一些需求,其中有一个需要每天定时清理数据的业务逻辑。第一时间想到的实现方法是while循环里做sleep,想想好像有点low,就特此了解了一些Java实现定

    2022年6月2日
    52
  • RNN之seq2seq模型

    RNN之seq2seq模型1 RNN 模型概述 RNN 大致可以分为 4 种 输出和输入序列不同数量 rnn 可以有多种不同的结构 不同结构自然就有不同的引用场合 如下图所示 onetoone 结构 仅仅只是简单的给一个输入得到一个输出 此处并未体现序列的特征 例如图像分类场景 onetomany 结构 给一个输入得到一系列输出 这种结构可用于生产图片描述的场景 manytoone 结构 给一系列输入得到

    2026年3月16日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号