问题标签 [mod-vhost-alias]

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 回答
291 浏览

apache - apache 配置 VirtualDocumentRoot

我在我的有这个配置httpd-vhosts.conf

当我尝试访问我的网站时,我得到一个 403 禁止页面。当我查看 apache 错误日志时,我看到:

我不完全理解为什么路径会停在Mobile Documents. 所有文件夹都存在,我的index.php根目录中确实有一个文件,没有其他任何东西可以解释 403 错误。

我在这里想念什么?我怎么解决这个问题?

0 投票
0 回答
67 浏览

windows - Vhost访问错误/ wamp

当我想加载我的网站时,我的 wamp 服务器的 vhost 安装有一个大问题,它显示:

“禁止

您无权访问此服务器上的 /。”

我看过很多教程,我试过这个,但效果不好:

在 :C:\wamp64\bin\apache\apache2.4.23\conf\extra\httpd-vhosts.conf

在 :C:\Windows\System32\drivers\etc\hosts

怎么行不通?

0 投票
1 回答
42 浏览

node.js - 在nodejs网站中使用wordpress for /blog路由不起作用

我在我的 apache2 服务器配置中创建了一个这样的虚拟主机:

我正在使用别名将 /blog url (test.co/blog) 重定向到我服务器中的 wordpress 文件夹。

我正在为 nodejs 网站使用 proxypass。

但是当我点击 test.co/blog 时,它在我的 nodejs 网站中显示 404 not found

0 投票
1 回答
85 浏览

apache - 带有 SSL 的 VirtualHost 中的 VirtualDocumentRoot 导致 404 响应

我正在尝试配置一个非常基本的服务器设置,其中域从它们自己的目录提供服务。例如:

  • https://oblik.dev/foo.html>/var/www/oblik.dev/foo.html
  • https://test.oblik.dev/foo.html>/var/www/test.oblik.dev/foo.html
  • ...

我启用了mod_vhost_alias并且我有一个 VirtualHost 在/etc/apache2/sites-available/main.conf

这是的输出apache2ctl -S

这是输出ls -al /var/www/

index.php在两个目录中都有一个与其文件夹相同的权限。

当我打开时https://oblik.dev,我得到一个 404。同样的事情https://ikarov.oblik.dev。但是,如果我用VirtualDocumentRoot常规替换DocumentRoot,服务器会按预期工作。


我知道 Chrome 处理.dev域的方式略有不同,因为它强制执行 SSL,但我已经通过 Let's Encrypt 设置了带有通配符域的 SSL 证书,所以这应该不是问题。

我错过了什么?

0 投票
1 回答
40 浏览

apache - Apache:基于反向 DNS 表示法在虚拟主机部分内动态设置 Documentroot

我们希望通过 VHosts 设置一个 apache-server 来执行以下操作:我们希望根据域名(包括子域,因此级别的数量可能会有所不同)及其反向路由我们的每个多个域到它们的相应位置- domain-name-notation (reverse-DNS) 作为目录名。

例如,我们想要路由admin.example.com/domains/com.example.admin/publicmyshop.net/domains/net.myshop/public

我们知道要在没有反向 DNS 的情况下实现这一点,配置应该如下所示(基于这篇文章mod_vhost_alias 文档):

该文档仅讨论重新排列域名部分中的单个字母。

我们可以想到这样的解决方案:

但是我们可以想象,当域名部分较少(或不太可能更多)时,它将无法工作或积累前导/尾随点或其他东西。

那么有可能吗?如果可以,我们如何实现这一目标?