问题标签 [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 回答
1948 浏览

ubuntu - 将我的 ubuntu 服务器升级到 10.04 后如何修复我的虚拟主机设置

我最近将我的 ubuntu 服务器更新到 10.04 并且我的虚拟主机设置不再正常工作。

我从我的服务器托管两个站点,并且在更新之前正确链接到各自站点的地址,但之后两个地址都链接到同一个站点,即使我没有对可用站点进行任何更改并且两个站点都已启用。

我的设置是这样的:

在 /etc/apache2/sites-available/ 我有两个配置文件:“www.site1.com”和“www.site2.com”

这些配置文件设置如下:

此外,我在 /etc/apache2/ports.conf 中有以下设置:

我唯一的线索是当我重新启动 apache 时出现以下错误:

0 投票
2 回答
6375 浏览

apache - 设置动态虚拟主机(Ubuntu 上的 Apache2)

我想设置一个虚拟主机,它可以根据用于访问它的主机名动态处理所有请求。如果 %{HTTP_HOST} 可以在 DocumentRoot 中使用,这可能正是我想要的:

...不幸的是,DocumentRoot ( ) 中不允许使用 %{HTTP_HOST} Warning: DocumentRoot [/var/www/live/%{HTTP_HOST}/public] does not exist。我还能如何实现我的目标?

更新: 我想将一个包罗万象的虚拟主机指向一个目录并让 .htaccess 使用 mod_rewrite 动态选择路径,但(老实说)我已经筋疲力尽了。我会在早上再试一次,但与此同时,如果有人有好主意,我很想听听他们的意见!谢谢!

0 投票
2 回答
544 浏览

php - Symfony:许多不同领域的许多项目

我现在正在学习 Symfony。我用 2 个不同的域创建了 2 个 Symfony 项目。不过,我的第二个域指向第一个域,不知道为什么。

我正在关注本教程,著名的 jobeet:http ://www.symfony-project.org/jobeet/1 ... rine/en/01

注意我的配置:

我的 /etc/apache2/httpd.conf

请注意,我正在收听教程域中的8081端口。我尝试了 VirtualHost 127.0.0.1: 80和 VirtualHost 127.0.0.1: 81的排列。都没有奏效。(真不知道有什么用)

我的 /etc/hosts:

之后我重新启动了 Apache。

现在,当我这样做时: http://www.jobeet.com.localhost/frontend_dev.php/我去我的 Jobeet 教程的东西,但是当我做http://www.tutorial.com.localhost/frontend_dev.php/我也去 Jobeet 页面我应该去包含教程部分的那个。

为什么工作??!

0 投票
1 回答
104 浏览

apache - 这个 apache 设置有什么问题?

下面是我的 /etc/apache2/sites_available/default 文件。

我已将 mysite.com 指向 /etc/hosts 中的 localhost,当从运行它的同一台机器访问该网站时,该网站工作正常。

但是,如果我有第二台机器,编辑它的 /etc/hosts 并将 mysite.com 指向第一台机器,那么 apache 只会提供一般Not Found: The requested URL / was not found on this server消息。(如果我在第一台机器上导航到http://127.0.0.1而不是使用名称 mysite.com,则会收到完全相同的消息) access.log 或 error.log 中没有任何内容,但 other_vhosts_access.log 中有内容

为什么会发生这种情况,我该如何解决?另外,当我踢 Apache 时,它​​会说NameVirtualHost *:80 has no VirtualHosts,以防万一。

这是配置文件:

0 投票
4 回答
8330 浏览

php - apache php 虚拟主机

我正在尝试在我的系统中实现虚拟主机。

我为此使用了以下代码。

我也将主机文件更新为

127.0.0.1 content.booking

但我收到以下错误:

任何人都可以解决这个问题。

0 投票
2 回答
3233 浏览

apache - 在 C 以外的驱动器上设置 Apache 虚拟主机:

我之前已经在我的 C: 驱动器上成功设置了虚拟主机,但现在我想在我的 D: 驱动器上设置一些。我按照此处的设置说明进行操作,但是当我单击 WAMP 图标重新启动所有服务时,该图标不会恢复为绿色。

有人知道我需要做什么才能让虚拟主机在我的 D: 驱动器上工作吗?谢谢。

0 投票
2 回答
6152 浏览

apache2 - Apache vhost 解析为 localhost 文档根目录

我从http://httpd.apache.org/download.cgi下载了 apache2.2.22 src并进行了安装。安装工作正常。但是当我尝试添加虚拟主机时,问题就出现了。我添加了 2 个虚拟主机 1. localhost 2. someother.localhost 两者都指向不同的文档根目录,但解析到第一个虚拟主机的文档根目录。

这是我的虚拟主机文件,

名称虚拟主机 *:80

我在 hosts 文件中做了相应的条目。我正在运行 Ubuntu 11.10 机器。请回复您的宝贵建议

0 投票
0 回答
968 浏览

apache - apache - RewriteEngine 在外面不起作用指示

我正在尝试将 apache 配置为将仅包含主机名(域)的请求重定向到另一个路径。我发现以下指令很有用,但只要将它们包含在 中VirtualHost,放入site_available文件夹 ( /etc/apache2/) 并作为单独的站点启用(使用a2ensite命令)。

请注意,只有Rewrite*指令不起作用。我的 Python 项目的别名工作正常。

Morover,我发现如果我用a2dissite命令禁用其他虚拟主机(000-default)并将上面提到的指令(没有VirtualHost)放入 httpd.conf 文件,一切(包括Rewrite*规则)都可以工作。

所以,我怀疑为什么我无法在简单的服务器配置上下文中完成这项工作,解决方案是什么?

0 投票
4 回答
7834 浏览

macos - VirtualHosts 在 Mac OS 10.7 上不起作用

我想在 Mac OS 10.7 上创建 VirtualHosts,因此我编辑了 /etc/apache2/httpd.conf。我取消注释“包含/private/etc/apache2/extra/httpd-vhosts.conf”行以包含虚拟主机。在文件 /private/etc/apache2/extra/httpd-vhosts.conf 我写了以下内容:

我删除了两个示例虚拟主机。在我的 /etc/hosts 文件中,我添加了以下内容:

我重新启动了我的 Apache 并在浏览器中键入了 myApplication.dev 和 myApplication2.dev,但我收到一个错误“找不到服务器”,它在浏览器中显示 www.myApplication.dev(myApplication2.dev 也是如此)。

我忘了配置什么吗?我在httpd.conf中激活了PHP,也安装了mysql,但我认为这与虚拟主机无关。谢谢你的帮助!

0 投票
1 回答
954 浏览

macos - Zend Server CE 和 Mac OSX 上的虚拟主机问题

我在 Mac OSX 上使用 Zend Server CE 5.6.0。

httpd.conf有以下行,添加虚拟主机文件:

Include conf/extra/httpd-vhosts.conf

在该文件中,我有以下内容:

因此,根据定义,当我尝试访问时localtextil.drupal.lh,它应该将我重定向到它的文档根目录。

问题是,当我尝试访问该主机时,出现错误。

当我简单地访问时localhost,我会转到位于/usr/local/zend/apache2/htdocs/Obiz/LocalTextil-Portal/drupal.

我在这里做错了什么?