iis直接访问公网ip_如何实现用公网ip访问到服务器上的网页?

服务器系统是Windows Server 2012 R2,已经部署了IIS、PHP和MySQL,能够在云服务器上通过localhost打开php网页,(放在服务器wwwroot上的index.php)已在ISS管理器中添加网站,但编辑网站绑定时,在ip地址中填入了服务器的公网ip,却会无法访问。请问如何能够在其他电脑上,实现用公网ip访问到服务器上的页面呢?希望能够有详细的教程。

至于为什么用win,是因为对Linux非常不熟悉,只有一些的php和html的编程基础,初期尝试做一些简单的页面,等到合适的时候会更换系统。

【已有个人域名】

d0e724badbd3eb71f4427f08831b1fc5.png

bd15dff426269a7dc228acaa3e3c88d4.png

即如何实现,其他电脑在浏览器上输入123.xxx.xx.xx 来访问云主机的localhost

问题已经解决

/* 腾讯服务器 win只开放了3389端口 我在入站规则里多加了80之后就可以正常访问了 谢谢 http://bbs.qcloud.com/thread-…

之前FileZilla也一直连接不上 打开21端口后也ok了

多谢各位指教

*/

云平台一般都会把虚拟机对外提供服务的端口全部禁用。你在云平台的控制台上找找安全策略相关的设定,也许能有些帮助。

如果是阿里云,可以参考这个链接

虚拟主机的host直接ip么

没有用过IIS,我说下网站能够被公网访问的大致配置步骤吧

1.在域名商购买域名(国内的话还要经过域名审核)

2.购买服务器,配置服务器的虚拟主机,主要是要配置主机名(一般就是你的域名,如www.mysite.com),监听端口(一般情况下是80),网站源代码的目录(也就是你说的wwwroot).

这一步应该就是你提问上发的那个截图的几个填空,其中IP地址我认为是服务器需要监听的IP地址.如果需要公开访问的话大概不需要填(当然我没配置过IIS,只是凭自己的推测说的..)

3.配置DNS,将域名绑定到你的服务器的公网IP上,服务器的公网IP你可以在你的服务器提供商处获取,配置DNS的功能,一般由你的域名商提供(也就是说这一步你不懂的话,就打电话找卖域名给你的商家客服)

这几步配置完成没有出错的话,你的网站就可以被公网所访问了.

楼主纯新手的话,可能对我说的不会太理解..欢迎追问,如果看到了会回的.

把端口号改成80。

如果一定要使用81端口,访问地址是这样的 123.xxx.xx.xx:81

问题已经解决

/* 腾讯服务器 win只开放了3389端口 我在入站规则里多加了80之后就可以正常访问了 谢谢 http://bbs.qcloud.com/thread-…

之前FileZilla也一直连接不上 打开21端口后也ok了

多谢各位指教

*/


版权声明:本文为weixin_36212198原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。