Apache VirtualHost 无法工作(Wamp/Win7)

发布于 2024-12-06 07:29:38 字数 844 浏览 1 评论 0原文

我拥有两个域,我想将它们指向我家中的本地服务器:

  1. www.first.com
  2. www.second.com

它们都指向我家中自己的服务器(是的,我已经在以下位置管理了 A 记录配置)我注册域名的网络酒店)。

我已完成以下操作:

  1. 在 httpd.conf 中,我取消注释了 Include conf/extra/httpd-vhosts.conf
  2. 在 httpd-vhosts.conf 中,我有以下代码:

    NameVirtualHost *:80
    <虚拟主机 *:80>
        服务器名称first.com
        服务器别名 www.first.com
        文档根目录“C:/wamp/www/public/first”
    
    
    <虚拟主机 *:80>
        服务器名称 secondary.com
        服务器别名 www.second.com
        文档根目录“C:/wamp/www/public/second”
    
    
  3. 在 httpd.conf 文件中,我将 document-root 设置为 C:\wamp\www\public ,这是我最不确定的一步。当 httpd-vhosts.conf 文件声明多个文档根时,httpd.conf 文件中的文档根应该是什么?我尝试将 httpd.conf 的文档根设置为 C:/wamp/www/public 并且仅设置为 C:/wamp/www/

我缺少什么这里?页面根本不会加载。

I own two domains which I want to point to my local server here at home:

  1. www.first.com
  2. www.second.com

They both point to my own server here at home (Yes I've already managed the A-record config at my webhotel where I registered the domains).

I've done the following:

  1. In httpd.conf, I've uncommented the line Include conf/extra/httpd-vhosts.conf
  2. In httpd-vhosts.conf I have the following code:

    NameVirtualHost *:80
    <VirtualHost *:80>
        ServerName first.com
        ServerAlias www.first.com
        DocumentRoot "C:/wamp/www/public/first"
    </VirtualHost>
    
    <VirtualHost *:80>
        ServerName second.com
        ServerAlias www.second.com
        DocumentRoot "C:/wamp/www/public/second"
    </VirtualHost>
    
  3. In the httpd.conf file, I've set document-root to C:\wamp\www\public, and this is the step I'm most uncertain of. What should the document root be in the httpd.conf file when the httpd-vhosts.conf file declares multiple document roots? I've tried to set the document root of httpd.conf to both C:/wamp/www/public and only C:/wamp/www/

What am I missing here? The pages won't load at all.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

ぃ双果 2024-12-13 07:29:38

一旦您定义了 Virthosts,“主”服务器的 DocumentRoot 就不再有意义 - 已知的 virthosts 将从其定义中提供服务,未知 - 由列表中的第一个 virthost

为每个 virthost 创建单独的日志文件,是的,在访问尝试后检查日志

页面根本无法加载

这是错误的错误描述。您收到哪个错误代码?您在 virthost 根目录中有 DirectoryIndex 和索引文件吗?目录位置的允许/禁止指令怎么样?

DocumentRoot for "main" server haven't sense as soon as you define Virthosts - known virthosts will be served from their definition, unknown - by first virthost in list

Create separate log-files per virthost and yes, check logs after access attept

The pages won't load at all

It's bad error-description. Which error-code you get? Do you have DirectoryIndex and index-file in virthost root? What about Allow/Disallow directives for Directory locations?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文