问题标签 [hosts]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
apache2 - 无法在 Windows 7 下在 apache2 上配置虚拟主机 - 返回 403 错误
一天中的好时光!我在 Windows 7 上成功使用了 apache + php,但现在我决定制作几个虚拟主机。我在 apache config 的末尾添加了这样的部分:
然后创建相应的文件夹。但是,当我尝试调用http://127.0.0.2/test.php时会 出现这样的错误:
error Forbidden 您无权访问此服务器上的 /test.php。
同时我仍然可以毫无问题地访问 localhost。我还更改了文件夹的权限。我应该更改哪些 apache 设置来解决此问题?
windows - 使用用户名进行主机文件操作
我可以做这个基本的操作
我尝试了以下
它不起作用,我需要使用该用户名目录来执行此操作,因为主机不提供分配给域的特定 IP(这可能使我的生活更轻松)在那里显示我在浏览器上www.domain.com
键入的域名。123.123.123.123/~username/
非常感谢
process - Processes use different IPs for the same hostname
On a Linux system, I need to deploy Java processes that have hostnames for external data and web server names hard-coded into the app, e.g. "mailserver" and "ftpserver". When deploying on different hosts, we can of course use /etc/hosts to allow each deploy of this app use a different remote server for its "mailserver" or "ftpserver".
Now, we'd like to consolidate several application deployments onto one host. However, each deployment still needs to point to it's own "mailserver" or "ftpserver", and this consolidated host's /etc/hosts cannot be used as it is shared by all the instances of the apps.
Is there a way to specify within a process' context a mapping of name-to-IP without using /etc/hosts or even DNS - since these are system-wide and shared by all processes?
I understand chroot would do the trick but am only willing to use that as a last resort.
Cheers, Dog
asp.net - 在 c# ASP.NET MVC 中未返回主机文件主机名
我目前正在测试一个站点,该站点具有多个指向同一个 ASP.NET 应用程序的子域,并且路由处理每个请求的处理方式。
为了测试,我在我的“主机文件”中添加了几个子域,例如“127.0.0.1 admin.TestDomain.com”,它工作正常。
但是,问题是当我在 c# 中调用任何函数来获取主机名/域/url (HttpContext.Current.Request.Url...) 时,主机 url 总是以“localhost”返回,而不是“TestDomain” ”。
任何想法为什么以这种方式解析此名称,以及我在哪里可以获得“TestDomain.com”?
ip - 子域。您如何使用子域进行开发?
我目前正在构建一个也使用 websockets 的 web 应用程序。(用于 webserver 的 Rails 和用于 socket.io 的 Nodejs)
我已经构建了我的应用程序以使用子域来分隔与 Nodejs 服务器和 Rails 网络服务器的连接。我将“socket.mysite.com”重定向到节点服务器,其他所有内容都重定向到网络服务器。
我能够在 localhost 上测试此功能。我只是修改了我的 /etc/hosts 以包含以下内容:
我知道在生产中我只需要为 socket.mysite.com 生成一个 CNAME 记录,这也适用于我用户的计算机。
但是,我习惯于通过传递 IP 地址来测试我的应用程序。我的团队通常在我们自己的机器上设置服务器并进行开发。当我们想测试我们的单个服务器时,我们只需传递一个 IP,如“http://123.45.123.45”。
使用新的子域 hack,如果不修改我的每个测试人员的 /etc/hosts,这将不再可能。老实说,我不希望我的测试人员当场修改他们的 /etc/hosts。我能做的是让我的团队的每个成员都有自己的域,并为每个团队成员创建适当的 CNAME 记录。
有没有更简单的方法可以让我在 IP 上运行我的应用程序并传递该 IP?
iis-7 - 使用有效的 url 访问 localhost 站点
我以前做过,但我忘记了。基本上,为了在我的本地机器上模拟一个实际的网站,我做了一些事情,这样我就可以使用一个有效的 url 访问我的 localhost 网站。我现在忘记了如何做到这一点。:(
我记得它与 IIS 站点绑定和主机文件有关。谁能指导我正确的方向?
非常感谢!
windows - 如何在 Windows 上配置用户特定的主机文件
有许多用户可以访问的 Windows Server 2003 机器。他们每个人都想配置自己的主机文件以将主机名重定向到某个 IP 地址。(它们是每个用户拥有的具有相同主机名和不同 IP 地址的虚拟机。)
C:\WINDOWS\system32\drivers\etc\hosts
此外,我们不能简单地要求用户使用 IP 地址进行连接,因为主机名已配置并且需要在应用程序中使用。我们可以配置此用户特定的主机文件或任何解决方法吗?
api - New Relic API - 实例和主机之间的区别?
参考https://github.com/newrelic/newrelic_api的 New Relic API,我想知道主机和实例之间有什么区别。
基本上,我知道什么是应用程序以及什么是服务器(显然)。我会假设实例是应用程序的实例,即如果我的应用程序在 Heroku 上运行,每个实例将对应于运行我的应用程序的测功机。但是,什么是主机?主机和实例之间有什么区别?
谢谢,
-比利
更新
感谢你的回答!
因此,如果我做对了,在一般情况下,应用程序和实例之间的映射是一对一的,即每个应用程序可以有 1 个或多个实例。此外,实例和主机之间的映射是 n 到 m 的,即每个实例最多可以在一个主机上运行(在任何给定时间),但实例分布在可用主机之间。同样,主机分布在服务器之间(例如,m-to-s)。是这样吗?(抱歉,如果这听起来像是我在说非常明显的东西,但我不熟悉他们在 New Relic 使用的术语)
如果以上内容正确,我如何从 API 获取实例 - 主机和主机 - 服务器映射?我可以看到如何获取应用程序 - 实例和应用程序 - 主机,但是其他两个呢?
再次感谢你的帮助!
dns - 使用主机文件将一个主机名解析为另一个
我知道如何使用我的主机文件将主机名解析为 IP 地址,例如
但是是否可以将主机名解析为另一个
与主机文件?原因是,我正在测试一个新站点,托管使用虚拟主机,因此 IP 地址上有多个域。Apache 中的 ServerAlias 也不是一个选项。
任何帮助表示赞赏!
谢谢斯蒂芬
ssl-certificate - 未找到 [/crls/secureca.crl] 的映射
这是在测试 J2EE Spring 应用程序时在 Jetty 本地 Web 服务器的控制台中多次出现的内容。
我已经像这样设置了我的本地主机(OSX):
将所有请求从 :80 转发到 :8080 到 localhost/127.0.0.1
有谁知道这是否是严重的错误/警告以及如何摆脱它?