问题标签 [virtual-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.

0 投票
1 回答
1685 浏览

apache - 虚拟主机的服务器别名不加载站点

这是我当前为 xampp 设置的虚拟主机:

该站点可与 ServerName 域(用户映射)一起正常工作。我想添加另一个域,该域将完全相同的站点配置指向不同的域(这样我就可以根据域在代码中做不同的事情)。这就是我添加 ServerAlias 行的原因。

我在主机文件中将两个主机名解析为 127.0.0.1:

如果我使用原始 usermap 域,该站点工作正常,但如果我尝试 usermap2,浏览器会继续加载。它显示一个空白页面,并且“向 usermap2 发送请求...”在状态栏中,但没有其他任何事情发生。是否有一个日志文件,我可以检查它为什么不工作?apache/logs 没有显示任何异常。

0 投票
3 回答
440 浏览

google-api - 我可以使用谷歌来确定同一 IP 上的虚拟主机吗?

我可以使用谷歌——特别是我想到的是谷歌 ajax api——来枚举托管在特定 IP 地址上的网站的主机名列表。

注意 是的,我知道可以使用其他机制,例如 MSN 搜索和显然 DNS 服务,但我特意寻找是否存在 google 解决方案。

0 投票
5 回答
4134 浏览

java - Tomcat:以编程方式更改虚拟主机?

Tomcat 提供了“虚拟主机”支持的构建:可以将引擎/Web 应用程序配置为负责域列表。这些域必须使用特殊的 xml 指令放入 server.xml/context.xml 文件中。

=> 是否有可能以编程方式更改 Tomcat 配置(通常),尤其是 Web 应用程序/引擎的“虚拟主机”?

例如,如果一个新用户注册,我必须将他的域添加到“接受的虚拟主机/域”列表中。我目前想到的唯一方法是通过脚本更改 xml 文件,然后重新启动 Tomcat。

有没有办法通过一些Java方法以编程方式添加它们添加运行时?

非常感谢!简

0 投票
5 回答
17838 浏览

apache - 从虚拟主机的 URL 中删除 Tomcat 上下文(mod_jk、mod_rewrite)

我有一个 Tomcat 实例,其中包含许多 webapp,每个都可以通过它的 /Context 访问。Tomcat 落后于 httpd(实际上是 Debian Apache2),配置了虚拟主机来服务每个应用程序/上下文。Tomcat 连接使用 mod_jk。

当我不关心从 url 中删除上下文时,这很好用:当请求虚拟域的根时,请求被重定向到 domain.com/Context。

但是对于一个应用程序,我确实想删除上下文。我相信这可以通过使用 mod_rewrite 来完成,并将重写的 url 传递给 mod_jk 以传递到正确的 Tomcat 上下文。所以我的 Debian Apache2 站点可用文件如下所示:

根据文档,[PT] 标志和 +ForwardURICompat 选项应该导致重写的 URL 被传递给 jk_mod。然而,这似乎并没有发生。

URL 正在重写,但似乎 mod_jk 忽略了它:例如,对 domain.be/Context 的请求被重写为 /Context/Context - 但仍作为 /Context 交给 mod_jk。

有任何想法吗?顺便说一句,我目前无法使用 mod_proxy。

谢谢

0 投票
2 回答
1154 浏览

ruby-on-rails - 使用 Rails、Nginx 动态创建虚拟主机?

我真的很喜欢 Basecamp 为客户“动态”创建自定义虚拟主机的习惯用法——例如,一旦公司注册,他们可能会快速登录到一个特殊的 URL,例如:

——我认为这非常简洁,它在一个应用程序中很好地隔离了多个组织。我的问题是:假设我已经控制了一个给定的域,有没有一种简单的方法可以用 Rails 和 Nginx 来做这种黑魔法——即动态创建一个虚拟主机?

0 投票
7 回答
17236 浏览

php - Wamp 服务器:多个虚拟主机无法在 Windows 上运行

我在 Windows 上有两个虚拟主机(例如:test1.dev 和 test2.dev)。但它总是为两个虚拟主机加载 test1.dev 的内容。

以下是我的文件:

主持人:

httpd.conf:

有人能认出这个问题吗?

0 投票
1 回答
575 浏览

apache2 - 使用通配符将多个子域指向一个文件夹

我想使用通配符将请求发送到任何 sobdomains 到域的文件夹。请指定如何在 apache2 中使用虚拟主机设置实现此目的。域及其子域使用相同的 IP 地址。子域无法预先确定,因为它们是由用户创建的。

谢谢

0 投票
1 回答
89 浏览

zend-framework - Zend 框架安装

我正在安装 Zend Framework。我在 WINDOWS 和 APACHE 中设置了所有虚拟主机和虚拟域设置。当我要运行我的项目时,它会显示“找不到服务器”是因为我的防火墙吗?

0 投票
3 回答
30632 浏览

php - phpinfo() 主值和本地值的区别

我用 php 5.2.13 全新安装了 CentO。在加载并出现在 phpinfo() 的标头中的 php.ini 中,我有

在我拥有的 phpinfo() 信息中

php 文件只有一个 phpinfo() 函数。我仍在寻找 vhost 文件以查看是否有任何指令覆盖它,但仍然有任何建议吗?

0 投票
2 回答
12589 浏览

apache - Apache 和 nginx 的终极配置,以正确的方式为所有虚拟主机提供服务

我刚刚将 nginx 设置为在一个站点上提供静态请求,但是我的服务器上有很多站点,我想知道,我应该为所有站点正确配置新的 nginx 服务器吗?我现在在做什么。我有 Apache 的所有虚拟主机条目的文件,内容如下:

我在 apache 的 ports.conf 中有这个:

所以我设置了 nginx 来使用一个站点(sky2high.net),创建下一个配置文件(/etc/nginx/sites-enabled/sky2high.net):

它适用于该域,但当然另一个虚拟主机已损坏。

所以,问题是:nginx 是否有终极配置选项,女巫可以帮助处理来自所有虚拟主机(域)的所有请求并以正确的方式为它们提供服务?我的意思是,允许不为每个虚拟主机编写单独的配置文件的选项(所有这些加倍的东西,如根和索引选项),但所有虚拟主机只有一个?

PS:我应该将问题移至服务器故障吗?

更新:Emm ..我想知道它是如何工作的,但确实如此。我制作了下一个配置文件:

/etc/nginx/nginx.conf

/etc/nginx/sites-enabled/default

我不明白它是如何工作的,但它是......

更新2:或者它不起作用!我在控制台中查看了“顶部”,并提到 apache 不仅服务于 php 请求,还服务于静态内容 =(