如何设置 wampserver 以便可在互联网上访问

如何设置 wampserver 以便可在互联网上访问

可以吗?我只想在外出时访问电脑上的文件。可以使用 dyndns 或互联网上的任何其他免费服务吗?

答案1

仅当您没有静态 IP 地址时才需要 DYNDNS。根据您提到的 dyndns,是否可以安全地假设您有动态分配的 IP?

DNS 只是问题的一部分。无论你通过谁上网,你都必须确保入站端口(入站到你)没有被过滤。许多有线电视公司会在住宅连接上阻止入站端口 80。例如,康卡斯特在密歇根州东南部提供商务级连接,每月收费约 85 美元,你可以获得 5 个静态且不受限制的 IP。

此外,许多有线/ISP 提供商提供的有线调制解调器可以进行某种 NAT 和防火墙,因此除了提供商在其端执行的操作之外,您可能还需要设置所谓的端口转发规则。如果您的 WAMP 服务器有一个 RFC1918 地址(以 192.168 或 10 或 172.16 等开头的地址),那么您必须在设备(有线调制解调器、DSL 路由器等)内处理此问题。

答案2

您是否已安装并配置了 wamp?这是一个非常简单的点击安装程序。下一步是检查它是否正常运行,方法是转到http://127.0.0.1;这是您的本地机器。它应该显示 WAMP 提供的默认配置页面。之后,您必须检查防火墙以确保它允许传入流量到端口 80。根据您的设置,该步骤可能会变得复杂。如果您的计算机直接连接到互联网,那么您需要做的就是配置 Windows 防火墙并使用您的 IP 地址测试您的 Web 服务器。它应该显示相同的页面。最后,您可以使用几个简单的指令将多个目录添加到 WAMP/Apache 服务器:

Alias /MyFiles/ "C:\path\to\files\"
<Directory "C:\path\to\files\">
    Options Indexes MultiViews FollowSymLinks
    AllowOverride AuthConfig
    Order allow,deny
    Allow from all
</Directory>

不过,我不建议将任何有价值的信息放在这些文件夹中,因为如果您没有密码保护它们,任何人都可以访问它们。此外,DynDNS 允许您创建域名来访问您的计算机,但您必须记住每月登录一次,否则他们会删除您的域名。我建议使用 IP 地址,除非您正在寻找更永久的解决方案。

相关内容