如何实现用公网ip访问到服务器上的网页?
服务器系统是Windows Server 2012 R2,已经部署了IIS、PHP和MySQL,能够在云服务器上通过localhost打开php网页,(放在服务器wwwroot上的index.php)已在ISS管理器中添加网站,但编辑网站绑定时,在ip地址中填入了服务器的公网ip,却会无法访问。请问如何能够在其他电脑上,实现用公网ip访问到服务器上的页面呢?希望能够有详细的教程。
至于为什么用win,是因为对Linux非常不熟悉,只有一些的php和html的编程基础,初期尝试做一些简单的页面,等到合适的时候会更换系统。
【已有个人域名】
即如何实现,其他电脑在浏览器上输入123.xxx.xx.xx 来访问云主机的localhost
问题已经解决
/* 腾讯服务器 win只开放了3389端口 我在入站规则里多加了80之后就可以正常访问了 谢谢 http://bbs.qcloud.com/thread-...
之前FileZilla也一直连接不上 打开21端口后也ok了
多谢各位指教
*/
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
云平台一般都会把虚拟机对外提供服务的端口全部禁用。你在云平台的控制台上找找安全策略相关的设定,也许能有些帮助。
如果是阿里云,可以参考这个链接
虚拟主机的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了
多谢各位指教
*/