使用WAMP / XAMPP设置域

时间:2017-08-21 19:31:48

标签: security xampp web wamp hosting

我想知道安全性为WAMP / XAMPP设置域名。

假设我想发布使用WAMP或XAMPP在我的电脑上托管的网站。

所以,我必须注册一个域..并在WAMP / XAMPP中设置它。但是,如果我在WAMP中设置一些已经使用过的域,会发生什么?例如,如果我设置已经注册的 stackoverflow.com 。会发生什么?我想人们不会看到我的网站,但是这个( stackoverflow ),但WAMP或XAMPP 如何认识到它是我的网站

我对这件事感到很沮丧,所以请不要生气,如果它的东西是好的话:)

1 个答案:

答案 0 :(得分:3)

我认为您忘记了DNS服务器及其所做的事情。

当您的浏览器看到您在地址栏中输入的任何域名时,它会转到DNS服务器并询问,"请告诉我该域名的IP地址"。 域名只对我们人类而言比记住IP地址更容易记住stackoverflow.com,而且如果它在IPV6网络上,我们就更难记住。

因此,除非您可以更改Universe中的所有DNS服务器以将域名stackoverflow.com指向您的路由器外部IP,否则您不会通过将WAMP或XAMPP设置为使用任何现有域名来实现任何效果。

但是我们假设您确实将WAMP / XAMPP设置为使用现有域名。您可以修改您的HOSTS文件,告诉浏览器在哪里找到该域

127.0.0.1 localhost
127.0.0.1 stackoverflow.com

::1 localhost
::1 stackoverflow.com

这具有使用这些地址为本地计算机DNS缓存加种的效果。现在,浏览器将始终检查DNS缓存,然后才会要求DNS服务器获取IP地址,因此您的浏览器认为stackoverflow.com存在于您的PC上,即IPV4 127.0.0.1或IPV6 ::1

所有这一切都会阻止您进入真正的stackoverflow.com,因为每次在浏览器地址栏中使用127.0.0.1作为域名时,浏览器都会尝试连接到stackoverflow.com而不是去SO的真实IP地址。

回复您的评论

注册域名时,您通常可以访问某种管理面板,您可以在其中设置用于此域的IP地址。这将设置您从中购买域名的DNS服务器,然后自动将其添加到所有顶级DNS服务器。

此时,您可以将其设置为路由器的外部IP / WAN IP地址

但请注意 ,如果您的ISP动态为您分配IP地址,即您不能执行此操作的静态IP地址,因为您的ISP分配的IP地址容易随时间而变化。

作为最后一点

WAMPServer和XAMPP旨在成为单座开发人员工具而非LIVE服务器。这并不是说他们中的Apache在某种程度上不那么有能力,但确保网站的安全远远超过第一眼看上去。

另外,您可能没有意识到,但Windows桌面操作系统不是运行实时Web服务器的好目标。它们被配置为客户端,因此具有各种限制,主要是desptop OS只能管理大约20-30个外部连接MAX。因此,如果您的网站实际起飞,您将会对网站的速度和可访问性抱怨很多。

此destop限制无法重新配置。