- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 Yosemite 和 Apache 2.4
/private/etc/apache2/httpd.conf
ServerName 127.0.0.1:80
DocumentRoot "/Library/WebServer/Documents/"
<Directory "/Library/WebServer/Documents">
Options Multiviews FollowSymLinks
MultiviewsMatch Any
AllowOverride All
Order allow,deny
Allow from all
</Directory>
一切都很好,http://localhost
将我定向到默认的/Library/WebServer/Documents/index.html
将 Include/private/etc/apache2/extra/httpd-vhosts.conf
添加到 /private/etc/apache2/httpd.conf
并将以下配置添加到/private/etc/apache2/extra/httpd-vhosts.conf
<VirtualHost *:80>
ServerAdmin admin@xxx.com
ServerName xxx.local
DocumentRoot "/Library/WebServer/Documents/xxx"
<Directory "/Library/WebServer/Documents/xxx/">
Options +FollowSymLinks
AllowOverride all
Require all granted
</Directory>
</VirtualHost>
当从浏览器中使用 http://localhost
和 http://127.0.0.1
时,Apache 会将我定向到 /Library/WebServer/Documents/xxx/index.html 而不是 /Library/WebServer/Documents/index.html,我该如何修复它?,请指导。
谢谢。
最佳答案
我今天也遇到了同样的问题。
主要主持人离开
任何与现有请求不匹配的请求都将由全局服务器配置处理,无论主机名或服务器名称如何。
当您将基于名称的虚拟主机添加到现有服务器,并且虚拟主机参数与预先存在的 IP 和端口组合匹配时,请求现在将由显式虚拟主机处理。在这种情况下,通常明智的做法是创建一个默认虚拟主机,其服务器名称与基本服务器的服务器名称相匹配。同一接口(interface)和端口上但需要单独配置的新域可以添加为后续(非默认)虚拟主机。
关于apache - Apache 2.4 中的 VirtualHost 在使用 http 时替换 DocumentRoot ://localhost,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26610348/
关闭。这个问题是off-topic .它目前不接受答案。 想改善这个问题吗? Update the question所以它是 on-topic对于堆栈溢出。 8年前关闭。 Improve this q
我有许多 Apache VirtualHosts,我为每个虚拟主机使用专用的 SSLCertificateFile。 这是一个 VirtualHost 的配置示例: ServerName
好吧...我尝试使用 ServerName something.ooo ServerAlias www.something.ooo 但看起来.. 您不能使用 ServerAlias,除非它在 中
我正在尝试使用“ngrok http -host-header = client1.dev 80”在我的站点目录中建立一个客户端站点,访问该URL时得到404。经过一些试验后,如果我将index.ht
我正在尝试为 mampstack(不是 MAMP)设置一个虚拟主机。这是我到目前为止所做的: 在我的 httpd.conf 文件中,我检查了 Listen 8080 这是正确的(我正在监听端口 808
Noob Here.. 我的 Ubuntu 机器上有以下文件夹结构 /var/www/ /folder1 /folder2 现在我想将我的 url xyz.com 重
我有一个带有 Apache 的 debian 设置。我禁用了“默认”站点并暂时添加了一个站点。 我想禁止访问除各种虚拟主机下的所有内容。 DocumentRoot /var/www/mycomp
我在我的电脑上设置了几个 VirtalHosts。我想使用我的 comp 的 ip 地址从另一台 PC 访问我目前正在处理的站点,但是我尝试过的每个配置都会将我带到不同的虚拟主机(实际上是我设置的第一
我想在本地机器上为该主机创建虚拟主机和子域,这样我的 localhost 就可以作为一个网站,就像我不需要在 url 栏中写 localhost 一样: localhost ---> mysite.
我尝试在同一个 VPS 上托管多个域,使用 HHVM 为页面提供服务。 我想知道如何编写 VirtualHost 以便在我的/var/www 目录中指向正确的文件夹? 例如 xxx.domain.co
我一直在阅读有关 Vagrant 的内容,我发现它对我的开发非常有用。我目前正在管理一系列服务(邮件、Web、LDAP、文件共享等),并且经常其中一个服务出现故障并需要快速备份。是否可以(并推荐)使用
我的 tomcat 中有 server.xml 文件的以下部分。 xyz-mydomain1.com abc.mydomain1.com 有什么方法可以通过对我可以放
我在 linux 环境中运行 apache2 网络服务器。我想将用户重定向到自定义错误页面。所以创建了错误页面并在 htdocs 中创建了符号链接(symbolic link),也是这样。静态文件->
我的 tomcat 中有 server.xml 文件的以下部分。 xyz-mydomain1.com abc.mydomain1.com 有什么方法可以通过对我可以放
我更新/etc/hosts 并测试 ping,域正常工作; 我使用ampps管理工具添加域,并验证修改如下。 Options FollowSymLinks Indexes AllowOverrid
我有一个分配给主机(redmine 应用程序)的正在运行的生产网站。我需要将一个新应用程序作为子目录添加到同一主机。 这是在主机的基本文件夹中运行的 redmine 应用程序的当前虚拟主机配置。
我有一个在 Debian 上运行的亚马逊 EC2。还有一个域名:flavienm.com服务器运行 Apache 2.4.10 我尝试设置一个子域:eyewall:flavienm.com 在我的可用
关闭。这个问题是off-topic .它目前不接受答案。 想改进这个问题吗? Update the question所以它是on-topic用于堆栈溢出。 关闭 10 年前。 Improve thi
我将 apache 配置到我服务器的主域,如果只有那个域,它就可以正常工作: 在 httpd.conf 中: Listen maindomain.com:80 DocumentRoot "/home/
在我的 Windows 7 中一切正常。 问题是当我添加 时domain1.com 作为 VirtualHost,localhost 的 DocumentRoot 更改为 VirtualHost 的
我是一名优秀的程序员,十分优秀!