apache - 试图在互联网上托管我的本地主机。我在这里想念什么?
问题描述
试图让我的本地主机在网络上直播,以便任何人都可以访问它。我是一个完整的菜鸟。这是我采取的步骤,在 Windows 7、64 位、WAMP 2.4 和使用 noip.com 上运行
- 用noip注册账号并下载DYC v4.1.1
noip 为我分配了主机名 susanlafond.ddns.net 和 ip/url 142.120.137.70 来自 noip.com 的屏幕截图
下载 WAMP 服务器并安装
- 将我的站点的索引文件放在 www 文件夹中,并在浏览器上作为 localhost 进行测试,工作正常
编辑 Apache httpd.conf.txt 并进行以下更改
我运行了 apache 端口检查,它报告我的端口 80 被 apache 使用,我相信这是正确的 apache 端口 80 测试
我去了我的路由器设置和端口转发端口 80 在我的 ipv4 地址 linksys 路由器端口转发
现在在这一点上,请记住,我不知道我在做什么,我实际上只是按照 youtube 教程来让这件事在这里起步。但根据我看过和读过的一切,我做的一切都是正确的。当我从任何浏览器访问 susanlafond.ddns.net 时,我应该能够看到我的网站托管在 Internet 上,但我没有。
在匿名代理站点上对我的 url 的测试产生了以下结果: zend2 url test and a portcheck on my public ip address shows no access to port 80, timed out
请帮忙,我不知道这是否是寻求帮助的正确地方,我对这一切都很陌生,但时间在这里至关重要,非常感谢任何帮助。
解决方案
在VirtualHost
指令中,您需要改为:
<VirtualHost *:80>
ServerName susanlafond.ddns.net
DocumentRoot C:\wamp\www
</VirtualHost>
该VirtualHost
指令告诉 Apache,当它ServerName
进入 80 端口时,提供DocumentRoot
.
否则,我相信你就快到了。
推荐阅读
- c# - 获取 ObservableCollection 列中的下一个最高数字
- flutter - TabBarview 中的 Gridview 可移动 sliver 应用栏
- for-loop - 如何重复命令代码中的数字?
- python - InsecureRequestWarning:正在发出未经验证的 HTTPS 请求 - 在构建 docker 映像以使用 PIP 安装请求组件时
- python-3.x - 我的 Hangman 游戏中的 while 循环不起作用
- angular - 延迟渲染路由器出口
- javascript - 如何在 vuejs 组件中存储 chrome 身份 api 响应
- javascript - 排序算法可视化
- asp.net - 在服务器上缓存完整响应
- python - 如何使用 Django REST 框架访问反向关系