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

发布于 2022-09-04 13:00:40 字数 816 浏览 16 评论 0

服务器系统是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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

吃不饱 2022-09-11 13:00:40

云平台一般都会把虚拟机对外提供服务的端口全部禁用。你在云平台的控制台上找找安全策略相关的设定,也许能有些帮助。
如果是阿里云,可以参考这个链接

一页 2022-09-11 13:00:40

虚拟主机的host直接ip么

葵雨 2022-09-11 13:00:40

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

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

2.购买服务器,配置服务器的虚拟主机,主要是要配置主机名(一般就是你的域名,如www.mysite.com),监听端口(一般情况下是80),网站源代码的目录(也就是你说的wwwroot).
这一步应该就是你提问上发的那个截图的几个填空,其中IP地址我认为是服务器需要监听的IP地址.如果需要公开访问的话大概不需要填(当然我没配置过IIS,只是凭自己的推测说的..)

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

这几步配置完成没有出错的话,你的网站就可以被公网所访问了.
楼主纯新手的话,可能对我说的不会太理解..欢迎追问,如果看到了会回的.

请叫√我孤独 2022-09-11 13:00:40

把端口号改成80。

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

养猫人 2022-09-11 13:00:40

问题已经解决
/* 腾讯服务器 win只开放了3389端口 我在入站规则里多加了80之后就可以正常访问了 谢谢 http://bbs.qcloud.com/thread-...
之前FileZilla也一直连接不上 打开21端口后也ok了
多谢各位指教
*/

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文